Как объединить файлы и листы 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 , то перед использованием « Переместить или скопировать лист»(Move or copy sheet,”) выберите листы с помощью Ctrl или Shift . В то время как Shift позволит вам выбрать соседние листы или диапазон листов, Ctrl позволит вам выбрать отдельные листы. Остальные шаги такие же. Вы можете использовать это для ручного объединения файлов Excel.
Объединить несколько файлов Excel
Объединение файлов Excel — сложная вещь, и для этого мы будем использовать код VBA из (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.(extendoffice.com.)
Тем не менее, это не будет гладким опытом с первой попытки. Будьте уверены, что он не удалит файлы, но я бы посоветовал сохранить резервную копию файлов. Поэкспериментируйте с некоторыми случайными данными и проверьте, получаете ли вы желаемый результат с помощью макроса.
Мы надеемся, что урок был прост для понимания, и вы сможете объединить файлы(Excel Files) и листы(Sheets) Excel .
Related posts
Что такое файлы TBL? Как открыть файлы .tbl в Windows 10?
Как конвертировать DBF до Excel (XLSX or XLS) в Windows 10
Как объединить данные в нескольких файлах Excel
Как использовать Percentile.Exc function в Excel
Как использовать NETWORKDAYS function в Excel
Как создать Radar Chart в Windows 11/10
Как использовать ISODD function в Excel
Как добавить или сумму Time в Microsoft Excel
Как использовать HLOOKUP function в Microsoft Excel
Как Freeze and Split Panes в Excel листах
Как создавать и использовать Form Controls в Excel
Как изменить по умолчанию File Format для сохранения в Word, Excel, PowerPoint
Как использовать INT and LCM Functions в Excel
Как вы рассчитываете процент increase or decrease в Excel?
Как добавить Country or Area Code на Phone Number List в Excel
Как отремонтировать поврежденный Excel Workbook
Как начать Word, Excel, PowerPoint, Outlook в Safe Mode
Как использовать Find and FindB functions в Excel
Как Merge and Unmerge cells в Excel
Как рассчитывать Дублирующие значения в столбце в Excel