Как объединить файлы и листы Excel

При работе с несколькими файлами Microsoft Excel(Microsoft Excel Files) иногда необходимо объединить файлы и листы Excel(merge Excel Files and Sheets) в новый или существующий файл Excel или объединить несколько файлов Excel в один файл. Хотя вы всегда можете скопировать данные вставки с одного листа на другой или из одного файла в другой, это утомительно, когда их слишком много. В этом посте мы расскажем, как вы можете объединить их, используя встроенную функцию.

Объединение файлов и листов Excel

Как объединить файлы и листы Excel

Прежде чем приступить к объединению файлов и листов, хорошо спланируйте это. Хотя вы всегда можете изменить порядок листов позже, чем лучше вы спланируете, тем меньше часов вы потратите на их сортировку после объединения.

  1. Объединить листы(Merge Sheets) в новый или существующий файл
  2. Объединить несколько файлов 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

MergeExcel макрос

Объединение файлов 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 .



About the author

Я компьютерный техник с более чем 10-летним опытом, в том числе 3 года в качестве 店員. У меня есть опыт работы с устройствами Apple и Android, и я особенно хорошо разбираюсь в ремонте и обновлении компьютеров. Я также люблю смотреть фильмы на своем компьютере и использовать свой iPhone для съемки фотографий и видео.



Related posts