Способы слияния данных из разных книг Excel в одну таблицу

Иван Корнев·09.04.2026·5 мин

Чтобы объединить несколько файлов Excel в один, выберите метод в зависимости от частоты задачи: для разовых операций используйте копирование листов или инструмент «Консолидация», а для регулярной работы с большими объемами данных настройте автоматическую загрузку через Power Query. Это позволит свести информацию из разных источников в единую таблицу без потери структуры и с возможностью быстрого обновления.

Краткий итог: Если файлов мало (2–3) и структура одинаковая — копируйте листы. Если нужно суммировать показатели — используйте «Консолидацию». Если файлов много или задача повторяется ежемесячно — осваивайте Power Query.

Ручное объединение: копирование и ссылки

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

  1. Копирование целых листов. Откройте исходную книгу, нажмите правой кнопкой мыши на ярлык листа, выберите «Переместить или скопировать», отметьте галочку «Создать копию» и выберите книгу-приемник.
    • Плюс: Сохраняется всё форматирование и формулы.
    • Минус: Неудобно при большом количестве файлов; данные не сводятся в одну таблицу, а остаются на разных вкладках.
  2. Копирование диапазонов. Выделите нужную область, скопируйте (Ctrl+C) и вставьте в целевой файл.
    • Совет: Используйте «Специальную вставку» → «Значения», чтобы избавиться от лишних связей с исходным файлом и ускорить работу книги.
  3. Внешние ссылки. В ячейке целевого файла введите =, перейдите в другой файл и кликните на нужную ячейку.
    • Предупреждение: Такой файл становится зависимым от наличия исходников на диске. При перемещении файлов ссылки могут «потеряться».

Инструмент «Консолидация» для суммирования показателей

Если ваша цель — не просто собрать листы вместе, а получить сводную таблицу с итоговыми цифрами (например, сумма продаж по филиалам), используйте встроенный инструмент консолидации. Он идеален, когда структура таблиц во всех файлах идентична (одинаковые заголовки столбцов).

Алгоритм действий:

  1. Создайте новый лист в книге-приемнике.
  2. Перейдите на вкладку Данные → группа Работа с даннымиКонсолидировать.
  3. В поле «Функция» выберите действие (Сумма, Среднее, Количество и т.д.).
  4. В поле «Ссылка» по очереди добавляйте диапазоны из каждого файла (кнопка «Обзор» или выделение мышью). Нажимайте «Добавить» после каждого выбора.
  5. Обязательно отметьте галочки «подписи верхней строки» и «значения левого столбца», чтобы Excel правильно сопоставил данные.
  6. Нажмите ОК.

Инструмент «Консолидация» создает статичную таблицу. Если данные в исходных файлах изменятся, сводная таблица не обновится автоматически. Процедуру придется повторять заново.

Power Query: профессиональный подход к слиянию

Для регулярной отчетности, работы с десятками файлов или объединения таблиц с разной структурой лучший выбор — надстройка Power Query (в современных версиях Excel называется «Получить и преобразовать данные»). Она позволяет настроить процесс один раз, а затем просто нажимать кнопку «Обновить».

Сценарий 1: Объединение одинаковых таблиц (Append)

Используется, когда нужно поставить таблицы друг под другом (например, отчеты за январь, февраль, март имеют одни и те же столбцы).

  1. Вкладка ДанныеПолучить данныеИз файлаИз рабочей книги.
  2. Выберите первый файл. В окне навигатора отметьте нужный лист и нажмите Преобразовать данные.
  3. В редакторе Power Query повторите импорт для остальных файлов или используйте функцию «Получить данные из папки», если все файлы лежат в одной директории.
  4. На вкладке «Главная» выберите Добавить запросы (Append Queries).
  5. Выберите таблицы для объединения. Если структуры совпадают, Power Query автоматически состыкует столбцы.
  6. Нажмите Закрыть и загрузить. Результат появится на новом листе.

Сценарий 2: Соединение по ключу (Merge/Join)

Нужен, когда таблицы разные (например, в одном файле список товаров, в другом — цены, объединить нужно по артикулу).

  1. Загрузите обе таблицы в редактор Power Query.
  2. Выберите Объединить запросы (Merge Queries).
  3. Выделите столбцы-ключи в обеих таблицах (например, «Артикул»), по которым будет происходить соединение.
  4. Выберите тип соединения:
    • Внутреннее (Inner): только совпадающие записи.
    • Левое внешнее (Left Outer): все записи из первой таблицы + совпадения из второй (самый частый вариант).
  5. После объединения в новом столбце появится слово Table. Нажмите на значок раскрытия в заголовке столбца и выберите поля, которые нужно подтянуть из второй таблицы.

Главное преимущество Power Query — повторяемость. Если завтра вы получите новые файлы за апрель, просто замените старые файлы в папке на новые (сохранив имена) и в итоговом файле Excel нажмите «Обновить все». Данные подтянутся автоматически.

Частые ошибки при объединении

  • Разные форматы дат. В одном файле дата может быть текстом («01.01.2026»), в другом — числовым форматом. Перед объединением в Power Query приведите столбцы с датами к единому типу «Дата».
  • Лишние пробелы в заголовках. «Название » и «Название» для Excel — это разные столбцы. Используйте функцию «Преобразование» → «Формат» → «Нижний регистр» или «Удалить лишние пробелы» для заголовков перед слиянием.
  • Дубликаты строк. При соединении «многие-ко-многим» количество строк может вырасти в геометрической прогрессии. Всегда проверяйте результат на наличие дублей.
  • Потеря связей. При простом копировании формулы, ссылающиеся на другие листы исходного файла, могут выдать ошибку #ССЫЛКА!. В таких случаях используйте специальную вставку значений.

FAQ

Можно ли объединить файлы, если названия столбцов немного отличаются? Да, в Power Query можно переименовать столбцы на этапе загрузки или использовать функцию замены текста, чтобы привести их к общему виду перед командой «Добавить».

Что делать, если файлов очень много (сотни)? Не выбирайте их вручную. Положите все файлы в одну папку и используйте функцию Получить данные → Из папки. Excel сам распознает структуру и объединит содержимое всех файлов в этой директории.

Обновляются ли данные автоматически? Только при использовании Power Query. Функция «Консолидация» и ручное копирование требуют повторения действий при изменении исходных данных. Для автообновления также можно настроить расписание в параметрах запроса.