Как да обедините Excel файлове и листове
Когато работите с множество файлове на Microsoft Excel(Microsoft Excel Files) , понякога трябва да обедините Excel файлове и листове(merge Excel Files and Sheets) в нов или съществуващ файл на Excel или да обедините няколко файла на Excel в един файл. Въпреки че винаги можете да копирате данни за поставяне от един лист в друг или от един файл в друг, е досадно, когато има твърде много от тях. В тази публикация ще споделим как можете да ги обедините с помощта на вградената функция.
Как да обедините Excel файлове и листове
Преди да започнете да обединявате файлове и листове, планирайте го добре. Въпреки че винаги можете да пренареждате листовете по-късно, колкото по-добре планирате, толкова по-малко часове ще отделите за сортирането им след обединяването.
- Обединяване на листове(Merge Sheets) в нов или съществуващ файл
- Обединяване на няколко файла на Excel
Докато функциите, които ще използваме тук, ще ви дадат възможност да премествате листове, аз ще ви препоръчам да копирате. Ако някога се нуждаете от оригиналния файл отново, ще имате избор.
Обединяване на листове(Merge Sheets) в нов или съществуващ файл
Преди да започнем да обединяваме, уверете се, че всички файлове на Excel са отворени. Само когато са отворени, функцията за сливане на Excel може да избере това като дестинация. Ако планирате да преместите листове от множество файлове в нов файл на excel, можете да направите и това.
- Отворете изходния файл на excel и превключете към листа, който искате да копирате
- Щракнете(Click) върху раздела Начало(Home) > Раздел > Cells> Format > Move или копиране на лист
- Той ще отвори изскачащ прозорец, откъдето можете да изберете съществуващ файл на excel или да създадете нов файл при стартиране
- Когато изберете опция за нов файл(choose a new file option) , той незабавно ще създаде нов файл, но няма да го запази.
- Когато изберете съществуващ файл(choose an existing file) , имате възможност да изберете къде ще бъде вмъкнат листът, т.е. преди или след съществуващи листове или края на всички листове
- Уверете се, че сте поставили отметка в квадратчето — Създайте копие. (Create a copy.)Това ще гарантира, че съществуващите ви листове ще останат в книгата с източници.
Можете също да преместите в съществуващ файл, което е удобно, ако има твърде много листове и трябва да вмъкнете листа между тях някъде или да го преместите до края.
Ако искате да преместите няколко листа в друг файл на Excel , тогава преди да използвате „ (Excel)Преместване или копиране на лист“,(Move or copy sheet,”) изберете листовете с помощта на Ctrl или Shift . Докато Shift ще ви позволи да изберете съседни листове или диапазон от листове, Ctrl ще ви позволи да изберете отделните листове. Останалите стъпки са същите. Можете да използвате това за ръчно обединяване на excel файлове.
Обединяване на няколко файла на Excel
Обединяването на файлове на 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
След това натиснете Alt + F8, за да отворите диалоговия макрос . (Macro)Той ще разкрие всички макроси(Macros) в листа. Изберете MergeExcel и щракнете върху Изпълни(Run) . Ще бъдете подканени да запазите файлове, не забравяйте да го направите. След това всички листове от различни excel файлове ще станат достъпни във файла на excel, където сте стартирали макроса(Macro) . Уебсайтът на ExtendOffice(ExtendOffice Website) има много такива макроси и силно препоръчвам да ги посетите на extendoffice.com.
Това каза, че няма да е гладко изживяване при първия опит. Бъдете сигурни, че няма да изтрие никакви файлове, но бих предложил да запазите резервно копие на файловете. Експериментирайте с някои произволни данни и проверете дали получавате желания резултат с помощта на макроса.
Надяваме се, че урокът е бил лесен за разбиране и можете да обедините Excel файлове(Excel Files) и таблици(Sheets) .
Related posts
Какво представляват TBL файловете? Как да отворя .tbl файлове в Windows 10?
Как да конвертирате DBF в Excel (XLSX или XLS) в Windows 10
Как да обедините данни в няколко файла на Excel
Как да използвате функцията Percentile.Exc в Excel
Как да използвате функцията NETWORKDAYS в Excel
Как да добавите код на държава или област към списък с телефонни номера в Excel
Грешка по време на изпълнение 1004, Макросът не може да се стартира в Excel
Как да използвате функциите INT и LCM в Excel
Урок за Microsoft Excel, за начинаещи
Как да използвате функцията Rept в Excel
Как да добавите или сумирате време в Microsoft Excel
Как да използвате функцията Mode в Excel
Как да използвате DCOUNT и DCOUNTA функция в Excel
Как да използвате функцията DGET в Excel
Как да замразите и разделите панели в работни листове на Excel
Как да използвате функцията DISC в Excel
Как да използвате функцията ИЗБЕРЕТЕ в Excel
Как да използвате функцията HLOOKUP в Microsoft Excel
Как да използвате функцията ISODD в Excel
Как да използвате функциите EDATE и EOMONTH в Excel