Как автоматизировать рутину в таблицах с помощью встроенного редактора запросов

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

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

Главная суть: Вы не меняете исходные файлы. Power Query запоминает ваши действия (шаги) и применяет их к новым данным автоматически при обновлении.

Что скрывается под капотом: возможности и преимущества

Технология, ранее известная как отдельная надстройка, теперь является ядром современных версий Excel (начиная с 2016 года и в подписке Microsoft 365). Она реализует принцип ETL (Extract, Transform, Load): извлечение, трансформация и загрузка.

Ключевые причины начать использовать этот инструмент уже сегодня:

  • Работа с большими объемами. Обработка миллионов строк происходит быстрее и стабильнее, чем через обычные формулы или сводные таблицы.
  • Универсальность источников. Можно объединять данные из папки с десятками CSV-файлов, скачивать курсы валют с сайта ЦБ, парсить таблицы с веб-страниц или подключаться к SQL-серверам.
  • Прозрачность истории. Все действия сохраняются в списке «Примененные шаги». Если вы ошиблись на этапе фильтрации, можно удалить этот шаг, не переделывая всю работу заново.
  • Отсутствие формул в ячейках. Результат загружается как статическая таблица или подключение, что облегчает файл и ускоряет пересчет.

Если у вас старая версия Excel (2010 или 2013), функционал доступен через бесплатную официальную надстройку от Microsoft, которую нужно скачать и установить отдельно. В версиях 2016+ и Microsoft 365 он встроен по умолчанию.

Где найти и как запустить редактор

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

Для пользователей Windows

Перейдите на вкладку Данные (Data) на верхней ленте. В группе команд найдите раздел Получение и преобразование данных (Get & Transform Data). Чтобы открыть пустой редактор и поэкспериментировать:

  1. Нажмите Получить данные (Get Data).
  2. Выберите Из других источников > Пустой запрос (Blank Query).

Для пользователей macOS

Функционал также доступен, но набор коннекторов может быть чуть уже. Путь: вкладка Данные > кнопка Получить данные. Интерфейс редактора запросов выглядит аналогично версии для Windows.

Версия ExcelСтатус инструментаОсобенности
Microsoft 365 / 2021 / 2019ВстроенПолный доступ, регулярные обновления функций
Excel 2016ВстроенБазовый функционал, стабилен
Excel 2010 / 2013НадстройкаТребуется ручная установка аддона
Excel OnlineОграниченПросмотр и простое обновление, создание запросов недоступно

Пошаговый сценарий: от импорта до готового отчета

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

Этап 1: Подключение к источнику

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

  1. Вкладка Данные > Получить данные > Из файла > Из папки.
  2. Укажите путь к директории с отчетами.
  3. В появившемся окне нажмите Преобразовать данные (Transform Data), чтобы попасть в редактор.

Этап 2: Первичная очистка

Вы увидите список файлов. Нажмите кнопку Объединить и преобразовать (Combine & Transform) рядом с колонкой содержимого. Редактор автоматически создаст пример на основе первого файла и применит его структуру ко всем остальным.

Здесь доступны основные инструменты трансформации на панели Главная:

  • Фильтрация: Нажмите на стрелку в заголовке столбца, чтобы скрыть пустые строки или отобрать только нужные регионы.
  • Типы данных: Обязательно проверьте, что колонки с ценами имеют тип «Десятичное число», а даты — тип «Дата». Это частая причина ошибок в расчетах.
  • Разделение столбцов: Если данные в одной ячейке (например, «Иванов И.И.»), используйте инструмент Разделить столбец по разделителю (пробелу).
  • Замена значений: Массово замените прочерки или текст «нет данных» на число 0.

Этап 3: Сложные вычисления и объединение

Если нужно добавить расчетный столбец (например, НДС 20%):

  1. Перейдите на вкладку Добавление столбца > Настраиваемый столбец.
  2. Введите формулу на понятном языке: [Цена] * 0.2.
  3. Для объединения с другой таблицей (например, справочником товаров) используйте кнопку Объединить запросы (Merge Queries). Это аналог ВПР (VLOOKUP), но работающий гораздо быстрее и надежнее.

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

Этап 4: Обновление результатов

Когда придут новые отчеты за следующий месяц:

  1. Положите новый файл в ту же папку.
  2. Откройте ваш главный файл Excel.
  3. Нажмите правой кнопкой мыши на полученную таблицу и выберите Обновить (или вкладка Данные > Обновить все). Система сама подхватит новый файл, применит все шаги очистки и выдаст свежий итог.

Типичные ошибки новичков и способы их устранения

Даже простой интерфейс может ввести в заблуждение. Вот с чем вы можете столкнуться:

  • Ошибка «Expression.Error» при объединении. Часто возникает, если структура файлов в папке отличается (например, в одном файле лишний заголовок). Решение: проверяйте шаги в правой панели и удаляйте те, что ссылаются на неверную структуру, либо приведите все исходники к единому шаблону.
  • Медленная работа файла. Если вы импортируете огромные объемы данных, отключите предпросмотр. Зайдите в Файл > Параметры > Глобальные параметры > Загрузка данных и снимите галочку с предпросмотра для больших таблиц.
  • «Сломанные» пути к файлам. Если вы переместили папку с исходниками на другой диск, связь потеряется. При обновлении Excel предложит указать новый путь — сделайте это в настройках источника данных.

Все ваши действия записываются на языке формул M. Посмотреть код любого шага можно через меню Вид > Строка формул или в Расширенном редакторе. Изучение базового синтаксиса M позволит решать задачи, недоступные через кнопки интерфейса.

Сравнение инструментов: когда чего достаточно

Не всегда нужен «тяжелый люкс». Понимание границ применимости сэкономит время.

ЗадачаЛучший инструментПочему
Быстрая сводка за месяцОбычные формулы / Сводная таблицаНе требует настройки запросов
Регулярный сбор из 10+ файловPower QueryАвтоматизация рутины, скорость
Анализ терабайтов данныхPower BI / SQLExcel имеет лимит в 1 млн строк на лист
Сложная математика и MLPython (Pandas)Гибкость программирования

Часто задаваемые вопросы (FAQ)

Можно ли редактировать данные прямо в таблице после загрузки? Нет, это нарушит связь с источником. Если нужно внести правки, делайте это на этапе преобразования в редакторе Power Query (добавив шаг «Заменить значение» или «Фильтр»). Либо загружайте данные только в «Модель данных», а не на лист.

Увеличивает ли использование Power Query размер файла Excel? Сам по себе запрос весит мало. Размер файла растет за счет объема загруженных данных. Если строк очень много, рекомендуется загружать результат только в Модель данных (галочка «Только создать подключение»), что существенно экономит место.

Работает ли это на макбуках? Да, функционал доступен в Excel для macOS, однако некоторые специфические коннекторы (например, к определенным базам данных или веб-скрапинг со сложной авторизацией) могут отсутствовать или работать иначе, чем в Windows-версии.