Как быстро объединить и просуммировать данные из разных таблиц в Excel

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

Чтобы объединить и сложить данные из нескольких таблиц в Excel, выберите метод в зависимости от структуры данных: для одинаковых заголовков используйте функцию «Консолидация» или СУММЕСЛИ; для связки по ключу (например, артикулу) — XLOOKUP или ВПР; для регулярных отчетов из множества файлов — Power Query. Эти инструменты позволяют автоматизировать рутину и избежать ошибок ручного копирования.

Ниже приведены проверенные способы для разных сценариев: от простых формул до профессиональной обработки больших массивов.

Главное правило: Если таблицы нужно сводить регулярно (ежедневно/еженедельно), сразу выбирайте Power Query. Это сэкономит часы работы в будущем. Для разовой задачи подойдут формулы.

Способ 1: Функции СУММЕСЛИ и СУММЕСЛИМН (SUMIF/SUMIFS)

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

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

  1. Создайте итоговый лист со списком уникальных элементов (столбец А).
  2. В соседней ячейке введите формулу, суммирующую значения по критерию со всех источников: =СУММЕСЛИ(Лист1!B:B; A2; Лист1!C:C) + СУММЕСЛИ(Лист2!B:B; A2; Лист2!C:C) Где B:B — столбец с названиями товаров, A2 — искомый товар, C:C — столбец с суммами.

Если условий несколько (например, товар + регион), используйте СУММЕСЛИМН: =СУММЕСЛИМН(Лист1!C:C; Лист1!B:B; A2; Лист1!D:D; "Москва") + ...

Для продвинутых пользователей: Чтобы не прописывать каждый лист вручную, можно использовать функцию ДВССЫЛ (INDIRECT) в сочетании с массивом имен листов, но это требует стабильной структуры именования (Лист1, Лист2 и т.д.).

Способ 2: Поиск и подстановка (XLOOKUP / ВПР)

Используйте этот метод, когда нужно «подтянуть» конкретные значения из других таблиц к основному списку по уникальному идентификатору (ID, Артикул, ФИО), а затем сложить их.

Современный вариант (Excel 2021 и новее, Microsoft 365): Функция XLOOKUP (ПРОСМОТРХ) надежнее и гибче старого ВПР. =ПРОСМОТРХ(A2; Лист2!A:A; Лист2!B:B; 0) + ПРОСМОТРХ(A2; Лист3!A:A; Лист3!B:B; 0)

Классический вариант: =ВПР(A2; Лист2!A:C; 2; 0) + ВПР(A2; Лист3!A:C; 2; 0) Не забудьте последний аргумент 0 (ЛОЖЬ) для точного совпадения, иначе сумма может оказаться неверной.

Риск ошибки #Н/Д: Если искомое значение отсутствует в одной из таблиц, формула вернет ошибку. Оберните выражение в ЕСЛИОШИБКА: =ЕСЛИОШИБКА(ВПР(...); 0) + ЕСЛИОШИБКА(ВПР(...); 0)

Способ 3: Инструмент «Консолидация»

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

Инструкция:

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

Этот метод отлично работает для финализации квартальных отчетов, где структура колонок строго фиксирована.

Способ 4: Динамические массивы и функция ВЕРТ.ОБЪЕДИНИТЬ (VSTACK)

Владельцам подписки Microsoft 365 доступен самый элегантный метод объединения списков «друг под другом» перед суммированием.

  1. Объедините все диапазоны в один виртуальный массив: =ВЕРТ.ОБЪЕДИНИТЬ(Лист1!A2:C100; Лист2!A2:C100; Лист3!A2:C100)
  2. На основе этого массива постройте обычную Сводную таблицу или используйте функцию СУММЕСЛИ.

Это позволяет создать единую «плоскую» базу данных из разрозненных листов за секунды без макросов.

Способ 5: Power Query — профессиональная автоматизация

Если таблиц больше трех, данные поступают из разных файлов или структура слегка «плавает», Power Query (Get & Transform) — безальтернативный лидер.

Пошаговый сценарий:

  1. Выделите любую таблицу > вкладка Данные > Из таблицы/диапазона.
  2. В редакторе Power Query используйте команду Объединить запросы (Merge Queries) для связи по ключу или Добавить запросы (Append Queries) для склейки списков друг за другом.
  3. При необходимости выполните Группировку (Group By) по нужному столбцу с операцией «Сумма».
  4. Нажмите Закрыть и загрузить.

Преимущество: При появлении новых данных за следующий месяц достаточно нажать кнопку «Обновить» на главной ленте, и отчет пересчитается автоматически.

Сравнение методов

МетодКогда применятьСложностьАвтообновление
СУММЕСЛИМало листов, одинаковые ключиНизкаяДа (мгновенно)
XLOOKUP / ВПРНужно подтянуть конкретные поляСредняяДа (мгновенно)
КонсолидацияРазовая задача, строгая структураНизкаяНет (только вручную)
ВЕРТ.ОБЪЕДИНИТЬЕсть Office 365, нужна гибкостьСредняяДа
Power QueryМного файлов, регулярная отчетностьВысокаяДа (по кнопке)

Частые ошибки при работе с таблицами

  • Разные форматы данных: Числа сохранены как текст в одной таблице и как числа в другой. Суммирование не сработает. Решение: Используйте «Текст по столбцам» или формат ячеек «Числовой».
  • Лишние пробелы: "Яблоко " и "Яблоко" для Excel — разные значения. Решение: Функция СЖПРОБЕЛЫ (TRIM) или инструмент «Найти и заменить».
  • Отсутствие абсолютных ссылок: При протягивании формул ссылки «уезжают». Решение: Фиксируйте диапазоны знаком доллара ($A$2:$C$100) или преобразуйте исходные данные в «Умные таблицы» (Ctrl+T).
  • Перегрузка файла: Использование тысяч формул ВПР на слабых ПК тормозит работу. Решение: Переход на Power Query или сводные таблицы.

FAQ

Можно ли объединить данные из разных файлов Excel? Да. В функциях просто указывайте путь к файлу в квадратных скобках: =[Отчет_Январь.xlsx]Лист1!$C$2. В Power Query это делается через кнопку «Из файла» > «Из книги».

Что делать, если ключевые столбцы называются по-разному? В формулах это не критично, главное — порядок столбцов. В инструменте «Консолидация» и Power Query названия должны совпадать, либо их нужно переименовать на этапе подготовки данных.

Как суммировать данные, если строки в таблицах идут в разном порядке? Порядок строк не важен для функций СУММЕСЛИ, XLOOKUP и инструмента «Консолидация» (при условии включения опции сопоставления по подписям). Они находят нужное значение по ключу независимо от его позиции в списке.