Гид по технологиям

Объединение таблиц в Excel через Power Query

7 min read Excel Обновлено 28 Dec 2025
Объединение таблиц в Excel через Power Query
Объединение таблиц в Excel через Power Query

Схема: объединение наборов данных в Excel с помощью Power Query

Microsoft Power Query — удобный инструмент для работы с данными в Microsoft Excel. Он упрощает извлечение, преобразование и загрузку данных (ETL) прямо в книгу Excel. Power Query особенно полезен при работе с несколькими наборами данных: он служит мостом между разными источниками данных и листами Excel.

В этом руководстве вы увидите практическую задачу, где Power Query особенно хорош: объединение двух таблиц (cars и trucks) в одну таблицу в книге “Vehicles.xlsx”.

Что такое Microsoft Power Query

Microsoft Power Query — это встроенный инструмент в Excel для Windows, доступный в версиях 2016 и новее. Он позволяет загружать данные из множества источников, преобразовывать их и затем импортировать в лист Excel. Рекомендуется иметь базовые навыки работы в Excel перед использованием Power Query.

Определение в одну строку: Power Query — это визуальный конвейер преобразования данных, который упрощает процесс ETL в Excel.

В этом примере мы будем загружать данные из двух книг Excel и объединять таблицы, у которых одинаковые заголовки колонок: Make, Model, Color, Year.

Подготовка данных

Для демонстрации используем три файла:

  • Cars.xlsx — таблица с колонками Make, Model, Color, Year
  • Trucks.xlsx — таблица с теми же колонками
  • Vehicles.xlsx — пустая рабочая книга, в которую будет выгружен результат

Важно: в каждой таблице должны быть корректные заголовки и одинаковая структура колонок для прямого объединения (append). Если заголовки отличаются по регистру или названию, приведите их к единому виду.

Пример таблицы Excel: данные автомобилей

Пример таблицы Excel: данные грузовиков

Советы перед началом:

  • Проверьте, что в каждой таблице первая строка — заголовки (включите их как заголовки таблицы через Insert → Table, если нужно).
  • Убедитесь, что типы данных в одинаковых столбцах согласованы (например, Year — целое число).
  • Уберите пустые строки и лишние пробелы в заголовках.

Загрузка данных в Power Query Editor — пошагово

  1. Откройте книгу, куда нужно поместить результат (Vehicles.xlsx).
  2. На вкладке “Данные” (Data) нажмите “Получить данные” (Get Data) → “Из файла” → “Из книги” (From File → From Workbook).
  3. В проводнике файлов выберите файл Cars.xlsx.
  4. В окне навигатора (Navigator) выберите лист или таблицу, содержащую данные, и нажмите “Преобразовать данные” (Transform Data). Данные откроются в Power Query Editor.

Импорт данных из Excel в Power Query

Пояснение: Power Query создаёт запрос (Query) для каждого импорта. В правой панели “Параметры запроса” (Query Settings) видны применённые шаги (Applied Steps). Это журнал трансформаций, который Power Query сохранит и сможет повторно применить при обновлении данных.

Работа в Power Query Editor

Интерфейс редактора напоминает таблицу Excel: строки, столбцы и заголовки. Основные элементы:

  • Главная панель инструментов — операции над таблицей
  • Слева — список запросов (Queries)
  • Справа — Applied Steps (журнал шагов)

Главное меню Power Query

Важно: не закрывайте редактор, пока не выполните все шаги. Все изменения проходят в памяти и будут применены только при сохранении (Close & Load).

Добавление второго источника

Чтобы добавить таблицу Trucks.xlsx:

  1. В редакторе нажмите “Новый источник” (New Source) → “Файл” → “Excel”.
  2. Выберите Trucks.xlsx в проводнике.
  3. В Navigator отмечаете таблицу и нажимаете “ОК” или “Преобразовать”.

Обе таблицы появятся в списке запросов слева.

Добавление второго источника в Power Query

Объединение таблиц (Append)

Когда обе таблицы загружены в Power Query, объединение выполняется через операцию Append (Добавить запросы):

  1. Выберите запрос с таблицей “cars”.
  2. На вкладке “Главная” в разделе “Объединить” (Combine) выберите “Добавить запросы” (Append Queries).
  3. В окне Append укажите таблицу “trucks” как добавляемую (Table to append) и нажмите OK.

Окно добавления (Append) в Power Query

Результат: все строки из таблицы trucks будут добавлены к таблице cars. Power Query создаст новый шаг в Applied Steps, обычно с названием “Appended Query”.

Результат объединения таблиц в Power Query

Совет: если таблицы имеют разные наборы колонок, Power Query добавит пустые колонки там, где данных нет. Для согласования структуры используйте операции “Выбрать столбцы” и “Переименовать столбцы” перед объединением.

Выгрузка данных на лист Excel

Когда таблица готова:

  1. Нажмите “Закрыть и загрузить” (Close & Load) в левом верхнем углу редактора.
  2. Power Query сохранит шаги запроса и поместит итоговую таблицу в книгу Vehicles.xlsx как объект Excel Table.
  3. В правой части листа откроется панель Workbook Queries, где вы увидите ваш Query и сможете его обновлять.

Готовая таблица после загрузки из Power Query

Теперь вы можете строить сводные таблицы, диаграммы или производить дальнейшую аналитику в Excel.

Частые ошибки и как их исправить

  • Проблема: пропущены или разные заголовки в таблицах. Решение: в каждом файле убедитесь, что первая строка — заголовки, и что их названия совпадают. Используйте команду “Использовать первую строку в качестве заголовков”.

  • Проблема: несоответствие типов данных (например, Year как текст в одной таблице и число в другой). Решение: в редакторе явно задайте типы столбцов (Data Type) до объединения.

  • Проблема: Power Query не видит файл на сетевом диске. Решение: проверьте права доступа и путь к файлу, используйте общий ресурс с корректными правами.

  • Проблема: при обновлении данные не подтягиваются. Решение: откройте Workbook Queries и нажмите “Обновить” (Refresh) или настройте автоматическое обновление.

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

Альтернативные подходы

Если Power Query по каким‑то причинам недоступен или вы предпочитаете другой метод, рассмотрите:

  • Копирование и вставка (ручной метод) — приемлемо для разовых и небольших наборов данных.
  • VBA-скрипты — автоматизация при сложных трансформациях, но требует навыков программирования.
  • Power Pivot / Data Model — если нужно объединять данные не по строкам, а по ключам (merge/lookup) с последующим анализом.
  • Внешние ETL-инструменты (например, Talend, Pentaho) — для корпоративных сценариев и больших объёмов.

Преимущество Power Query — визуальность и повторяемость операций без кода.

Ментальные модели и правила принятия решений

  • Append vs Merge: Append (Добавление) — для объединения наборов с одинаковыми колонками; Merge (Объединить как в SQL JOIN) — для объединения по ключам, когда добавляются столбцы.
  • Подготовьте данные сначала: нормализуйте заголовки и типы, затем объединяйте. Это снижает количество ошибок.
  • Автоматизация: думайте в терминах конвейера ETL — Extract → Transform → Load. Каждый шаг должен быть воспроизводимым.

Мини‑методология: быстрый чек‑лист

  1. Проверить структуру таблиц (заголовки, типы).
  2. Создать запрос для первой таблицы и загрузить в Power Query.
  3. Добавить второй источник через “Новый источник”.
  4. Выполнить Append (Добавить запросы).
  5. Привести колонки к финальному виду (переименовать, изменить типы).
  6. Закрыть и загрузить результат.
  7. Проверить итоговую таблицу на дубликаты и консистентность.

Ролевые чек‑листы

Аналитик:

  • Убедиться в корректности типов данных.
  • Удалить лишние столбцы и строки.
  • Проверить отсутствие логических ошибок (год в будущем и т.д.).

BI‑инженер:

  • Настроить источник данных для автоматического обновления.
  • Проверить зависимые запросы и порядок выполнения.
  • Документировать шаги трансформаций.

Менеджер данных (Data Steward):

  • Проверить соответствие названий колонок корпоративным стандартам.
  • Утвердить политику обновления и права доступа к файлам.

Критерии приёмки

Готовность результата можно определить по нескольким критериям:

  • Итоговая таблица содержит все строки из исходных файлов.
  • В колонках совпадают типы данных и названия согласно требованиями аналитики.
  • Нет непредвиденных пустых значений в ключевых полях.
  • Процесс можно повторить: при обновлении исходных файлов таблица корректно обновляется.

Отладка и откат (runbook)

  1. Если результат некорректен — откройте Power Query Editor и посмотрите Applied Steps.
  2. Откатите последний шаг или отключите его (иконка крестика возле шага).
  3. Исправьте данные на уровне шага (переименовать столбец, изменить тип) и проверьте результат.
  4. После подтверждения сохраните изменения и выполните Close & Load.

Примеры тестов / критерии приёмки

  • Тест 1: Объединение двух таблиц по 100 строк даёт 200 строк в итоговой таблице (при отсутствии дубликатов).
  • Тест 2: При изменении Year в исходной таблице тип остаётся числовым после обновления.
  • Тест 3: Добавление новой колонки в одной из таблиц приводит к появлению этой колонки в итоговой таблице (с пустыми значениями для второй таблицы).

Дополнительные рекомендации и безопасность

  • Храните рабочие файлы в защищённой папке с резервным копированием.
  • Если данные содержат персональные данные, соблюдайте правила конфиденциальности и локальные регуляции (например, GDPR).

Замечание: Power Query хранит подключения к файлам; при переносе книг на другой компьютер проверьте пути и права доступа.

Краткое резюме

Power Query ускоряет и упрощает задачу объединения таблиц из нескольких книг Excel. При правильно подготовленных данных процесс занимает несколько кликов и остаётся повторяемым. Перед объединением проверьте заголовки и типы данных, используйте Applied Steps для отслеживания изменений и сохраняйте книгу с подключениями для последующего обновления.

Важно: чаще всего проблемы возникают из‑за несогласованных заголовков или типов. Исправьте их в первом шаге — и дальнейшая работа пройдёт гладко.

Ключевые действия: подготовить → загрузить → объединить → выгрузить.

Если нужно, могу подготовить по вашей таблице краткий чек‑лист или скрипт шагов Power Query (M‑код) для автоматизации.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как поменять иконки на Samsung без лончера
Android.

Как поменять иконки на Samsung без лончера

Как снять Carpool Karaoke в машине
Развлечения

Как снять Carpool Karaoke в машине

Капли воды в макро: пошаговое руководство
Фотография

Капли воды в макро: пошаговое руководство

Защита загрузки файлов: клиентская подмена и меры
Безопасность

Защита загрузки файлов: клиентская подмена и меры

Реалистичное солнце и замена неба — Luminar AI
Фоторетушь

Реалистичное солнце и замена неба — Luminar AI

Microsoft Dictate — диктовка в Word, Outlook и PowerPoint
Продуктивность

Microsoft Dictate — диктовка в Word, Outlook и PowerPoint