Како спојити Екцел датотеке и табеле

Када радите са више Мицрософт Екцел датотека(Microsoft Excel Files) , понекад морате да спојите Екцел датотеке и табеле(merge Excel Files and Sheets) у нову или постојећу Екцел(Excel) датотеку или да спојите више екцел датотека у једну датотеку. Иако увек можете да копирате налепите податке са једног листа на други или из једне датотеке у другу, заморно је када их има превише. У овом посту ћемо поделити како можете да их спојите помоћу уграђене функције.

Спојите Екцел датотеке и табеле

Како спојити Екцел датотеке и табеле

Пре него што почнете да спајате датотеке и листове, добро испланирајте. Иако увек можете касније да преуредите листове, што боље планирате, мање ћете сати потрошити на њихово сортирање након спајања.

  1. Споји табеле(Merge Sheets) у нову или постојећу датотеку
  2. Спајање више Екцел датотека

Док ће вам функције које ћемо овде користити даће могућност да померате листове, ја ћу препоручити копирање. Ако вам икада поново затреба оригинална датотека, имаћете избор.

Споји табеле(Merge Sheets) у нову или постојећу датотеку

Пре него што почнемо да спајамо, уверите се да су све Екцел(Excel) датотеке отворене. Само када су отворене, Екцел(Excel) функција спајања може то изабрати као одредиште. Ако планирате да преместите листове из више датотека у нову Екцел датотеку, можете и то да урадите.

  • Отворите изворну екцел датотеку и пређите на лист који желите да копирате
  • Кликните(Click) на картицу Почетна(Home) >   одељак > Cells> Format > Move или копирај лист
  • Отвориће се искачући прозор одакле можете да изаберете постојећу Екцел датотеку или да креирате нову датотеку током покретања
    • Када изаберете опцију нове датотеке(choose a new file option) , она ће одмах креирати нову датотеку, али је неће сачувати.
    • Када изаберете постојећу датотеку(choose an existing file) , имате опцију да изаберете где ће лист бити уметнут, тј. пре или после постојећих листова или на крају свих листова
  • Обавезно означите поље за потврду— Креирајте копију. (Create a copy.)То ће осигурати да ваши постојећи листови остану у изворној књизи.

Такође можете да пређете у постојећу датотеку, што је згодно ако има превише листова и морате да уметнете лист између њих, негде, или да га померите до краја.

Ако желите да преместите више листова у другу Екцел(Excel) датотеку, пре употребе „ Премести или копирај лист“,(Move or copy sheet,”) изаберите листове помоћу Цтрл(Ctrl) или Схифт(Shift) . Док ће вам Схифт(Shift) омогућити да изаберете суседне листове или опсег листова, Цтрл(Ctrl) ће вам омогућити да изаберете појединачне листове. Остали кораци су исти. Ово можете користити за ручно спајање Екцел датотека.

Спајање више Екцел датотека

МергеЕкцел Мацро

Спајање Екцел(Excel) датотека је незгодна ствар, а за то ћемо користити ВБА(VBA) код из ЕктендОффице(ExtendOffice) . То ће вам омогућити да комбинујете више датотека или радних књига доступних у фасцикли.

  • Направите нову Екцел(Excel) табелу и притисните ALT + F11 да отворите одељак за програмере(Developer)
  • Кликните(Click) на мени Инсерт(Insert) , а затим на Модул(Module)
  • Налепите доле наведени код. Именујте модул(Module) као МергеЕкцел(MergeExcel)
Sub MergeExcel()
Path = "D:\ExcelFiles\"
Filename = Dir(Path & "*.xlsx")
 Do While Filename <> ""
 Workbooks.Open Filename:=Path & Filename, ReadOnly:=True
 For Each Sheet In ActiveWorkbook.Sheets
 Sheet.Copy After:=ThisWorkbook.Sheets(1)
 Next Sheet
 Workbooks(Filename).Close
 Filename = Dir()
 Loop
End Sub

Затим притисните Алт + Ф8 да отворите  дијалог Макро . (Macro)То ће открити све макрое(Macros) на листу. Изаберите  МергеЕкцел(MergeExcel)  и кликните на  Покрени(Run) . Од вас ће бити затражено да сачувате датотеке, обавезно то урадите. Ако то урадите, сви листови из различитих екцел датотека ће постати доступни у екцел датотеци у којој сте покренули Мацро(Macro) . Веб локација ЕктендОффице(ExtendOffice Website) има много таквих макроа, и ја бих топло препоручио да их посетите на ектендоффице.цом.(extendoffice.com.)

Међутим, то неће бити глатко искуство из првог покушаја. Будите сигурни да неће избрисати ниједну датотеку, али предлажем да сачувате резервну копију датотека. Експериментишите са неким насумичним подацима и проверите да ли добијате жељени резултат помоћу макроа.

Надамо се да је водич био лак за разумевање и да можете спојити Екцел датотеке(Excel Files) и табеле(Sheets) .



About the author

Ја сам компјутерски програмер и радим више од 15 година. Моје вештине леже у развоју и одржавању софтверских апликација, као и у пружању техничке подршке за те апликације. Такође сам предавао рачунарско програмирање средњошколцима, а тренутно сам професионални инструктор.



Related posts