Как быстро объединить несколько файлов Excel
Намного проще обрабатывать данные в одном файле, чем переключаться между многочисленными книгами. Однако объединение нескольких книг Excel в один файл может быть сложным и долгим процессом, особенно если книги, которые вам нужно объединить, содержат много листов. Итак, как подойти к этой проблеме? Вы будете копировать их вручную или с помощью кода VBA? Или вы используете один из специализированных инструментов для объединения файлов Excel?
Ниже вы найдете несколько хороших способов, позволяющих реализовать объединение.
Примечание. В этой статье мы рассмотрим, как копировать листы из нескольких книг Excel в одну книгу. Если вы ищете быстрый способ скопировать данные с нескольких листов на один общий лист, вы найдете подробную инструкцию в другой статье: Как объединить несколько листов в один.
Простой метод — копировать листы руками.
Если вам нужно объединить всего пару файлов Excel, вы можете вручную скопировать или переместить листы из одного файла в другой. Вот как это можно сделать:
- Откройте книги, которые мы планируем объединить.
- Выберите листы в исходной книге, которые вы хотите скопировать в основную книгу.
Чтобы выбрать несколько листов, используйте один из следующих приемов:
- Чтобы выбрать соседние листы, щелкните вкладку первого, который вы хотите скопировать, нажмите и удерживайте клавишу Shift, а затем щелкните вкладку последнего. Это действие выберет все листы между ними.
- Чтобы выбрать несмежные, удерживайте клавишу Ctrl и щелкайте вкладку каждого из них по отдельности.
- Выделив все нужные листы, щелкните правой кнопкой мыши любую из выделенных вкладок и выберите «Переместить» или «Копировать…» .
- В диалоговом окне «Перемещение или копирование» выполните следующие действия:
- В раскрывающемся списке «Переместить выбранные листы в книгу» выберите целевую книгу, в которую вы хотите объединить другие файлы.
- Укажите, где именно должны быть вставлены вкладки. В нашем случае мы выбираем вариант вставки в конец списка.
- Установите флажок «Создать копию», если хотите, чтобы исходные данные оставались оригинальном файле.
- Нажмите ОК , чтобы завершить операцию.

Чтобы объединить вкладки из нескольких файлов Excel, повторите описанные выше шаги для каждой книги отдельно.
Если у вас есть несколько файлов Excel, которые необходимо объединить в один файл, более быстрым способом будет автоматизировать процесс с помощью макроса VBA.
Ниже вы найдете код VBA, который копирует все листы из всех файлов Excel, которые вы выбираете, в одну книгу. Этот макрос MergeExcelFiles написан Алексом.
Важное замечание! Макрос работает со следующим ограничением — объединяемые файлы не должны быть открыты физически или находиться в памяти, в буфере обмена. В таком случае вы получите ошибку во время выполнения.
Как добавить этот макрос в книгу
Если вы хотите вставить макрос в свою книгу, выполните следующие обычные действия:
- нажимать Alt + F11 , чтобы открыть редактор Visual Basic.
- Щелкните правой кнопкой мыши ThisWorkbook на левой панели и выберите « Вставить» > « Модуль» в контекстном меню.
- В появившемся окне (Окно кода) вставьте указанный выше код.
Более подробная инструкция описана в разделе Как вставить и запустить код VBA в Excel .
Кроме того, вы можете загрузить макрос в файле Excel, открыть его в этой книге (включить выполнение макросов, если будет предложено), а затем переключиться на свою собственную книгу и нажать Alt + F8 для его запуска. Если вы новичок в использовании макросов в Excel, следуйте подробным инструкциям ниже.
Как использовать макрос MergeExcelFiles
Откройте файл Excel, в котором вы хотите объединить листы из других книг, и выполните следующие действия:
- Нажмите комбинацию Alt + F8 , чтобы открыть окно диалога.
- В разделе « Имя макроса» выберите MergeExcelFiles и нажмите «Выполнить».
- Откроется стандартное окно проводника, вы выберите одну или несколько книг, которые хотите объединить, и нажмите «Открыть» . Чтобы выбрать несколько файлов , удерживайте нажатой клавишу Ctrl, указывая на их имена.
В зависимости от того, сколько файлов вы выбрали, дайте макросу несколько секунд или минут для их обработки. После завершения всех операций он сообщит вам, сколько файлов было обработано и сколько листов было объединено:

Как объединить несколько файлов с помощью Ultimate Suite.
С Ultimate Suite объединение нескольких файлов Эксель в один так же просто, как раз-два-три (буквально, всего 3 быстрых шага). Вам даже не нужно открывать те из них, которые вы хотите объединить. И это могут быть два файла или несколько — не важно.
- Открыв главную книгу, перейдите на вкладку «Ablebits Data» и нажмите «Копировать листы (Copy Sheets)» > «Выбранные в одну книгу (Selected Sheets to one workbook)».
- В диалоговом окне выберите файлы (а в них — листы), которые вы хотите объединить, и нажмите «Далее (Next)» .

Советы:
- Чтобы выбрать все листы в определенной книге, просто поставьте галочку в поле рядом с именем книги, и все они в этом файле будут выбраны автоматически.
- Чтобы объединить листы из закрытых книг, нажмите кнопку «Добавить файлы…» и выберите столько книг, сколько нужно. Это добавит выбранные файлы только в окно копирования, не открывая их в Excel.
- По умолчанию копируются все данные. Однако, в разных листах можно выбрать разные диапазоны для объединения. Чтобы скопировать только определенную область, наведите указатель мыши на имя вкладки, затем щелкните значок
и выберите нужный диапазон. - При необходимости укажите один или несколько дополнительных параметров и нажмите «Копировать» . На снимке скриншоте а ниже показаны настройки по умолчанию: Вставить все (формулы и значения) и Сохранить форматирование.
Дайте мастеру копирования листов несколько секунд для обработки и наслаждайтесь результатом!
На этой странице есть подробное описание всех возможностей работы мастера копирования.
Чтобы поближе познакомиться с этим и другими инструментами для Excel, вы можете загрузить ознакомительную версию Ultimate Suite.
Итак, я надеюсь, вы получили ответ на вопрос — как быстро объединить несколько файлов Excel в один.
6 примеров — как консолидировать данные и объединить листы Excel в один — В статье рассматриваются различные способы объединения листов в Excel в зависимости от того, какой результат вы хотите получить: объединить все данные с выбранных листов,объединить несколько листов с различным порядком столбцов,объединить…
Как работать с мастером формул даты и времени — Работа со значениями, связанными со временем, требует глубокого понимания того, как функции ДАТА, РАЗНДАТ и ВРЕМЯ работают в Excel. Эта надстройка позволяет быстро выполнять вычисления даты и времени и без особых…
Как найти и выделить уникальные значения в столбце — В статье описаны наиболее эффективные способы поиска, фильтрации и выделения уникальных значений в Excel. Ранее мы рассмотрели различные способы подсчета уникальных значений в Excel. Но иногда вам может понадобиться только просмотреть уникальные…
Как получить список уникальных значений — В статье описано, как получить список уникальных значений в столбце с помощью формулы и как настроить эту формулу для различных наборов данных. Вы также узнаете, как быстро получить отдельный список с…
Как объединить две или несколько таблиц в Excel — В этом руководстве вы найдете некоторые приемы объединения таблиц Excel путем сопоставления данных в одном или нескольких столбцах. Как часто при анализе в Excel вся необходимая информация собирается на одном…
Как объединить строки в Excel без потери данных? Примеры и советы. — Объединение строк в Excel — одна из самых распространенных задач, которые нам нужно выполнять время от времени. Проблема в том, что Microsoft Excel не предоставляет для этого надежного инструмента. Кроме…
Как правильно объединить столбцы в Excel без потери данных. — Объединение данных в Excel — это достаточно распространённая задача. Объединяют столбцы, строки, отдельные ячейки и даже целые таблицы. Из этой статьи вы узнаете, как объединить несколько столбцов Excel и не…
Как объединить файлы Excel

Существуют различные способы объединения рабочих листов или выбранных данных из отдельных электронных таблиц Excel в одну. В зависимости от того, сколько данных вам нужно объединить, один метод может работать лучше, чем другой. В Excel есть встроенные опции для консолидации данных, но есть также несколько удобных надстроек, которые с легкостью объединяют листы.
Следуйте инструкциям в этой статье, чтобы узнать все о различных способах объединения файлов Excel.
Копирование и вставка диапазонов ячеек из нескольких электронных таблиц
Старые добрые горячие клавиши Копировать (Ctrl + C) и Вставить (Ctrl + V) могут быть всем, что вам нужно для объединения файлов Excel. Вы можете скопировать диапазон ячеек на одном листе и вставить их в новый файл электронной таблицы. Excel включает в себя параметры копирования и вставки в своих меню. Для более сложной вставки Excel предлагает несколько параметров, таких как «Значения», «Формулы», «Сохранить ширину исходного форматирования» и некоторые другие.
Базовые функции копирования и вставки Excel
Расширенные функции копирования и вставки Excel
Если вы не заметили разницы на изображениях выше, вы видите, что базовая опция вставки поместила содержимое в текущий формат новой электронной таблицы. В частности, ширина ячеек во вставленной электронной таблице была одинаковой, тогда как в оригинале она была другой. Этот сценарий демонстрирует потенциальную потребность в расширенных функциях копирования и вставки.
Иногда вам нужно сохранить макет и форматирование источника или просто потребовать, чтобы формулы вставлялись в существующий макет. В других случаях вам нужно, чтобы ширина столбца соответствовала или связанное изображение оставалось связанным. Список можно продолжать, но вы поняли идею.
Дополнительные параметры вставки в Excel

Объединение листов в файлах Excel с помощью параметра «Переместить или скопировать»
Параметр вкладки «Переместить или скопировать» — это тот, который вы можете выбрать, чтобы скопировать полные листы в другую электронную таблицу Excel. Таким образом, вы можете копировать или перемещать многочисленные листы из разных файлов в одну электронную таблицу. Этот параметр не позволяет выбирать диапазоны ячеек, но подходит для объединения полных листов.
Вариант консолидации
В Excel есть встроенный параметр «Объединить», который вы можете выбрать, чтобы объединить более конкретные диапазоны ячеек из альтернативных электронных таблиц в один рабочий лист. Это отличный вариант для объединения данных в форматы табличных списков. Диапазоны данных в отдельных электронных таблицах должны быть в формате списка с таблицами, которые имеют заголовки столбцов и строк, как показано ниже, что является макетом таблицы базы данных.
Этот Страница YouTube включает видеодемонстрацию того, как можно объединять листы из отдельных файлов с помощью инструмента консолидации.
Сторонние надстройки, с которыми вы можете объединять файлы Excel
Если в Excel недостаточно встроенных возможностей консолидации, вы можете добавить в программное обеспечение несколько сторонних инструментов.
- Мастер консолидации рабочих листов — это стороннее дополнение, с помощью которого вы можете комбинировать, консолидировать и присоединять рабочие листы из нескольких файлов Excel. Надстройка продается по цене 23,95 фунтов стерлингов на Веб-сайт Ablebits.comи он совместим со всеми последними версиями Excel, начиная с 2007 года.

- Kutools — это надстройка для Excel, которая включает в себя множество инструментов. Комбинатор — это инструмент в Kutools, с помощью которого вы можете объединить несколько листов из альтернативных файлов Excel в одну электронную таблицу. Это позволяет вам настроить электронную таблицу, содержащую ссылки на все объединенные рабочие листы, как показано на снимке экрана ниже. Этот Kutools для страницы Excel предоставляет дополнительную информацию о дополнении.

Объединение файлов Excel
Таким образом, вы можете объединять и комбинировать файлы Excel с помощью параметров «Копировать и вставить», «Объединить и переместить» или «Копировать» или сторонних надстроек. С помощью этих опций и инструментов вы можете объединить несколько листов из нескольких файлов Excel в одну электронную таблицу и объединить их диапазоны ячеек.
Как объединить файлы Excel в один
Часто при работе в табличном редакторе происходит так, что необходимая информация располагается на отдельных рабочих листах или же файлах. Перед пользователями встает задача объединения нескольких листов и файлов в единое целое. Можно, конечно, путем копирования ячеек из одного документа и вставки их в другой файл реализовать процедуру объединения, но это неудобно и неэффективно. В статье мы детально рассмотрим несколько эффективных методов, позволяющих реализовать объединение табличных документов в один.
Объединение рабочих листов в один в табличном редакторе
Первоначально рассмотрим такую процедуру, как объединение рабочих листов в один документ. Подробная инструкция выглядит так:
- Производим открытие рабочих листов, которые мы планируем объединить в один файл.
- Передвигаемся в подраздел, имеющий наименование «Главная». Здесь в блоке команд «Формат» находим элемент под наименованием «Переместить или скопировать лист» и жмем по нему левой клавишей мышки.
- В раскрывшемся перечне жмем левой клавишей мышки на кнопку «(новая книга)».
- После реализации всех действий жмем на «ОК».
- Аналогичные операции необходимо произвести с остальными листами табличного документа.
Объединение информации в один файл
Часто возникают такие ситуации, когда необходимо произвести объединение некоторых фрагментов информации в единый файл. Эта процедура выполняется достаточно легко при помощи инструментов табличного редактора. Самое главное – информация, расположенная в табличках, должна быть заранее отформатирована, чтобы в дальнейшем не тратить огромное количество времени на приведение общей таблички к нормальному внешнему виду. Подробная инструкция выглядит так:
- К примеру, у нас есть следующие данные, которые необходимо перенести в один файл. Процесс объединения будет правильно работать только при соблюдении нескольких определенных моментов. Рабочие листики, которые будут проходить процедуру консолидации, должны быть приведены к единому форматированию с идентичными заголовками и форматами информации. Ко всему прочему, объединяемая информация не должна содержать в себе незаполненных строчек и колонок.
- После того как мы произведем приведение информации из разных рабочих областей к единому форматированию, нам необходимо реализовать создание нового рабочего листа. Сделать это можно путем нажатия левой клавиши мышки на небольшой плюсик темного цвета, расположенный в нижней части интерфейса табличного редактора рядом со вкладками других листов.
На заметку! Процедуру объединения можно реализовать и на той области, на которой уже находится нужная информация, но так можно запутаться из-за большого количества исходных данных.
- На следующем этапе мы передвигаемся в раздел, имеющий наименование «Данные». Найти его можно сверху, в основном меню табличного редактора. Здесь мы находим элемент, имеющий название «Консолидация», и жмем по нему левой клавишей мышки.
- В отобразившемся перечне жмем левой клавишей мышки по элементы «Сумма». Далее вводим координаты ячеек, которые мы планируем объединить.
- Аналогичные действия мы производим и с другой информацией, которую мы планируем объединить в один файл.
- После проведения всех необходимых действий жмем на «ОК», чтобы подтвердить внесенные изменения.
Важно! Этот метод плохо работает с информацией текстового вида. Для более качественного объединения данных в один файл следует воспользоваться следующим методом, подразумевающим использование макросов.
Объединение файлов при помощи VBA
Макросы, прописываемые в VBA, превосходно подходят для реализации процедуры объединения нескольких табличных документов в единый файл. Процедура не такая сложная, как кажется на первый взгляд. Главное – следовать пунктам подробной инструкции:
- Первоначально необходимо убедиться в том, что все необходимые табличные документы располагаются в одном месте персонального компьютера.
- На следующем этапе необходимо зайти в табличный редактор Эксель и создать в нем новую книгу, которая будет служить инструментом объединения остальных табличных документов.
- При помощи специальной комбинации горячих клавиш «Alt+F11» перемещаемся в «Visual Basic».
- Сначала нажимаем на «Вставить», а затем в появившемся перечне жмем левой клавишей мышки на элемент, имеющий наименование «Модуль».
- Теперь сюда необходимо написать следующий небольшой код:
- В переменную Path необходимо написать путь к тому месту персонального компьютера, в котором располагаются табличные документы для объединения.
- Производим сохранение табличного документа в формате «XLSM», чтобы активировать созданные макросы.
- Производим запуск макроса.
- Готово! Мы объединили все файлы, находящиеся в папке, в один табличный документ.
Заключение
Мы выяснили, что существует множество способов, позволяющих реализовать объединение нескольких файлов в один табличный документ. Использовать функцию под названием «Консолидация» целесообразно только в том случае, если в файлах содержится только числовая информация, так как функция не способна корректно работать с данными текстового формата. Самый эффективный способ, позволяющий качественно объединить табличный документы в один файл без потери информации, – это использование интегрированного языка программирования «Visual Basic» и активация специальных макросов. Однако каждый пользователь сможет сам подобрать более удобный для себя способ объединения табличных документов.
Как объединить эксель файлы в один
Важно: В этой статье объясняется более старый метод объединения копий «общей книги» — более старая функция, которая позволяет работать с несколькими людьми. Эта функция имеет множество ограничений и была заменена функцией совместного редактирования. Совместное редактирование гораздо лучше при объединении изменений и доступно в некоторых версиях Excel, включая Excel для подписчиков Microsoft 365.
Важно: Прежде чем продолжить, вы должны быть уверены, что хотите использовать этот способ. Общие книги имеют ограничения, и одним из них, в частности, является невозможность редактирования с помощью Excel в Интернете. Поэтому мы настоятельно рекомендуем совместное редактирование, которое является заменой общих книг.
Откройте вкладку Рецензирование и посмотрите, есть ли на ней кнопка Общий доступ к книге. Если кнопки нет, ее необходимо отобразить. Кроме того, потребуется отобразить кнопку «Сравнить и объединить книги». В этой статье объясняется, как отобразить эти кнопки.
На вкладке Рецензирование или на панели быстрого доступа нажмите кнопку Общий доступ к книге
.
Установите флажок Разрешить изменять файл нескольким пользователям одновременно. .
Попросите других пользователей открыть файл и сохранить его копию с уникальным именем файла, отличающимся от исходного. Копии должны находиться в той же папке, что и исходная книга.
Попросите других авторов внести изменения в копию и сохранить их.
Книгу можно объединить только с копиями, сделанными из исходного экземпляра.
Вы не можете объединить книгу, в которой не было разрешены изменения несколькими пользователями. параметр включен.
Откройте исходную общую книгу, в которую вы хотите добавить изменения.
На панели быстрого доступа нажмите кнопку Сравнить и объединить книги
.
Если появится запрос, сохраните книгу.
В диалоговом окне Выберите, какие файлы включить в книгу щелкните копию книги, изменения из которой вы хотите добавить. Чтобы одновременно объединить несколько копий, щелкните их имена, удерживая нажатой клавишу CTRL или SHIFT, а затем нажмите кнопку ОК.
Важно: Прежде чем продолжить, вы должны быть уверены, что хотите использовать этот способ. Общие книги имеют ограничения, поэтому мы настоятельно рекомендуем использовать вместо них совместное редактирование.
На вкладке Рецензирование щелкните Поделиться книгой.
На вкладке Правка щелкните Разрешить изменения несколькими пользователями.
Попросите других пользователей открыть файл и сохранить его копию с уникальным именем файла, отличающимся от исходного. Копии должны находиться в той же папке, что и исходная книга.
Попросите других авторов внести изменения в копию и сохранить их.
Книгу можно объединить только с копиями, сделанными из исходного экземпляра.
Вы не можете объединить книгу, в которой не было разрешены изменения несколькими пользователями. параметр включен.
Откройте исходную общую книгу, в которую вы хотите добавить изменения.
Щелкните меню Сервис и выберите Объединить книги. .
Если будет предложено, сохраните книгу.
В диалоговом окне навигации по файлам щелкните копию книги, содержащей изменения, которые требуется объединить, а затем нажмите кнопку ОК.