Power Query — бесплатная надстройка Microsoft Excel, которая автоматизирует полный цикл подготовки данных: извлечение из внешних источников, преобразование и загрузку обратно в Excel или Power Pivot. Этот цикл в ИТ называют ETL (от англ. Extract, Transform, Load — извлечь, преобразовать, загрузить). В отличие от стандартного листа, надстройка не ограничена 1 048 576 строками и подключается к десяткам форматов файлов и баз данных. В руководстве разберём установку по версиям Excel, интерфейс редактора, пошаговую работу с данными и основы языка M.
Power Query реализует три этапа: Extract — подключается к источнику данных; Transform — преобразует данные в редакторе запросов; Load — выгружает результат на лист Excel или в модель данных Power Pivot. Надстройка бесплатна; начиная с Excel 2016 встроена по умолчанию под именем Get & Transform («Получить и преобразовать»). Поддерживает 13 типов данных и работает без ограничений по количеству строк в запросе — в отличие от стандартного листа.
Учитесь бесплатно за счёт государства
Экономия до 100 000 ₽ на любой программе
Стандартный лист Excel вмещает не более 1 048 576 строк. Power Query снимает это ограничение: запрос обрабатывает данные любого объёма, а на лист попадает только итоговая выборка. Поддерживаемые форматы: XLS, CSV, JSON, XML, PDF, TXT; базы данных; облачные сервисы. Главное преимущество — при каждом обновлении источника данных все шаги преобразования воспроизводятся автоматически, без ручной работы.
| Power Query |
Power Pivot |
|
|---|---|---|
| Назначение | Подготовка данных (ETL) | Анализ и агрегация (OLAP) |
| Язык | Язык M | DAX (Data Analysis Expressions) |
| Фокус | Очистка, объединение, преобразование | Меры, вычисления, сводные отчёты |
| Хранилище | — | ThisWorkbookDataModel |
Инструменты работают в связке: Power Query очищает и загружает данные в модель данных ThisWorkbookDataModel — Power Pivot строит поверх неё меры и отчёты. Это не конкуренты, а два последовательных звена одного пайплайна.
Способ активации Power Query в Excel зависит от версии офисного пакета. С 2016 года надстройка встроена в раздел «Данные» — скачивать ничего не нужно. В Excel 2010 и 2013 Power Query устанавливается отдельно через Microsoft Download Center.
| Версия Excel |
Встроен |
Где найти |
Нужна установка |
|---|---|---|---|
| 2010 | Нет | — | Да (ограниченный функционал) |
| 2013 | Нет | — | Да |
| 2016 | Да | Данные → Скачать и преобразовать | Нет |
| 2019 | Да | Данные → Получить данные | Нет |
| 2021 | Да | Данные → Получить данные | Нет |
| 365 | Да | Данные → Получить данные | Нет |

В Excel 2016 надстройка называется Get & Transform. Путь: вкладка «Данные» → раздел «Скачать и преобразовать» → кнопка «Создать запрос». В Excel 2019, 2021 и Microsoft 365 интерфейс обновлён: «Данные» → «Получить и преобразовать данные» → «Получить данные». Отдельную вкладку Power Query в этих версиях не ищите — весь функционал уже в разделе «Данные», ничего дополнительно устанавливать не требуется.

Шаг 1. Определите разрядность. Откройте Файл → Справка → «О программе». Найдите строку с разрядностью: 32-bit или 64-bit — установщики для разных разрядностей несовместимы.
Шаг 2. Скачайте установщик. На странице Microsoft Download Center найдите надстройку Power Query для Excel 2013 (или 2010) и скачайте MSI-файл нужной разрядности бесплатно.
Шаг 3. Установите. Запустите MSI, следуйте инструкции установщика. После завершения перезапустите Excel.
Шаг 4. Проверьте вкладку. В ленте Excel появится отдельная вкладка Power Query.
Пользователям Excel 2010 важно знать: часть функций в этой версии недоступна, в том числе Excel.Workbook() — функция подключения к другой книге как к источнику данных. Для полноценной работы рекомендуется Excel 2013 и выше.

Редактор Power Query открывается двойным кликом по запросу в панели «Запросы и подключения» (Данные → «Запросы и подключения»). Интерфейс включает четыре ключевые зоны:
Над предпросмотром — лента с вкладками: «Главная», «Преобразование», «Добавление столбца», «Просмотр». Закрыть редактор: кнопка «Закрыть и загрузить» или «Закрыть и загрузить в…» с выбором формата выгрузки.

Каждое действие в редакторе Power Query фиксируется как отдельный шаг в правой панели. Каждый шаг — это строка кода на языке M, которая отображается в строке формул. Чтобы откатить преобразование, нажмите правую кнопку мыши на нужном шаге и выберите «Удалить». Исходные данные при этом не затрагиваются — редактор работает с копией, не с оригинальным файлом.
ETL-процесс в Power Query разбивается на четыре последовательных шага: подключение к источнику, преобразование данных, объединение нескольких таблиц и импорт результата в Excel. Все применённые шаги сохраняются и воспроизводятся автоматически при следующем обновлении данных — в этом и состоит главное преимущество перед ручной обработкой.

Откройте вкладку «Данные» → «Получить данные» и выберите категорию источника:
После выбора источника открывается окно «Навигатор» — в нём нужно указать конкретный лист, таблицу или представление для загрузки в запрос.
[IMAGE: image_8]
Базовые операции через интерфейс без написания кода:
Каждая из этих операций добавляет новый шаг в панель «Применённые шаги» и генерирует строку кода на языке M в строке формул.

Power Query предлагает два способа объединения запросов:
Слияние по ключевому столбцу (аналог ВПР): «Главная» → «Объединить запросы» → «Объединить запросы в новый». Выберите ключевые столбцы в обоих запросах и тип соединения. Доступно 6 типов JOIN: внутреннее, левое внешнее, правое внешнее, полное внешнее, левое антисоединение и правое антисоединение. В отличие от ВПР, Power Query не замедляется на больших объёмах данных и не ограничен по строкам.
Добавление строк: «Главная» → «Добавить запросы» — объединяет строки из нескольких таблиц одинаковой структуры в один запрос.

Завершив преобразования, нажмите «Закрыть и загрузить»: Power Query создаст смарт-таблицу на новом листе Excel. Кнопка «Закрыть и загрузить в…» открывает диалог с выбором формата:
Хотите сменить профессию или повысить квалификацию?
Федеральный проект «Активные меры содействия занятости» даёт возможность пройти обучение бесплатно за счёт государства

Power Query не обновляет данные самостоятельно по расписанию. Чтобы применить изменения из источника, нажмите «Обновить» в панели «Запросы и подключения» или щёлкните правой кнопкой мыши по нужному запросу и выберите «Обновить». Все применённые шаги выполнятся для новой порции данных автоматически.
В этом и состоит главная ценность перед ручной обработкой: один раз настроил правила очистки и объединения таблиц — получаешь актуальный результат при каждом обновлении источника.

Язык M (Power Query Formula Language) — функциональный язык запросов, на котором Power Query записывает каждое преобразование. При работе через интерфейс редактора код генерируется автоматически и отображается в строке формул. Для стандартных задач — фильтрации, смены типов, удаления дублей — вручную ничего писать не нужно. Сложные сценарии требуют прямой работы с кодом.
Язык M регистрозависим: Table.SelectRows и table.selectrows — принципиально разные вещи. Базовая структура запроса — блок let … in с именованными шагами. Ключевое слово each определяет функцию одного аргумента; _ ссылается на текущую строку или значение.
Писать код вручную приходится в трёх случаях: вложенные условия (if … elseif … else), пользовательские функции для повторного использования логики и фильтрация строк по значениям из другой таблицы. В остальных ситуациях интерфейс редактора справляется без ручного кодирования.
Условный столбец — добавляет столбец «Статус» в зависимости от значения продаж:
Table.AddColumn(src, «Статус», each if [Продажи] > 10000 then «Высокие» elseif [Продажи] > 5000 then «Средние» else «Низкие»)
Подключение к книге Excel как источнику через функцию Excel.Workbook() — доступно в Excel 2013 и выше (в Excel 2010 эта функция не поддерживается):
Excel.Workbook(File.Contents(«путь\data.xlsx»), true)
Функция возвращает список листов и таблиц книги, из которых затем выбирают нужный через Навигатор.
Удаление строк с пустыми значениями:
Table.SelectRows(src, each not List.IsEmpty(List.RemoveMatchingItems(Record.FieldValues(_), {null})))
Язык M отвечает за подготовку данных — в отличие от DAX (языка Power Pivot), который используют для вычисления мер и агрегаций в модели данных.
Программа «Специалист по аналитике и базам данных в информационных системах» (256 часов, онлайн, с нуля) охватывает весь этот путь: от первого подключения к источнику до построения аналитических отчётов. Обучение бесплатно за счёт государственного финансирования; по итогам выдаётся официальный документ о квалификации. После учёбы доступна поддержка Центра карьеры — база 7 500+ актуальных вакансий, помощь с резюме и подготовка к собеседованиям.
Хотите освоить аналитику данных и Power Query без отрыва от текущей занятости и без вложений? В рамках федерального проекта «Активные меры содействия занятости» нацпроекта «Кадры» это реально. Смотрите каталог доступных программ.
Power Query — бесплатная надстройка Microsoft Excel для автоматизации ETL-процессов: подключения к внешним источникам данных, их преобразования и загрузки в Excel или Power Pivot. Встроена начиная с Excel 2016 под именем Get & Transform. Работает без ограничений по количеству строк в отличие от стандартного листа Excel.
Power Query в Excel 2016 встроен по умолчанию и называется Get & Transform. Перейдите: вкладка «Данные» → раздел «Скачать и преобразовать» → кнопка «Создать запрос». В Excel 2019, 2021 и Microsoft 365 путь: «Данные» → «Получить данные». Ничего дополнительно скачивать не нужно.
Определите разрядность: Файл → Справка → «О программе» (32-bit или 64-bit). Скачайте бесплатный MSI-файл нужной разрядности с Microsoft Download Center. Запустите установщик и следуйте инструкции. После перезапуска Excel в ленте появится отдельная вкладка Power Query.
В Excel 2019, 2021 и Microsoft 365: вкладка «Данные» → «Получить и преобразовать данные» → «Получить данные». В Excel 2016: «Данные» → «Скачать и преобразовать» → «Создать запрос». В Excel 2010 и 2013: отдельная вкладка Power Query появляется после установки надстройки с Microsoft Download Center.
Power Query — инструмент подготовки данных (ETL), язык — Язык M. Power Pivot — инструмент OLAP-анализа, язык — DAX. Используют совместно: Power Query очищает и загружает данные в модель данных ThisWorkbookDataModel, а Power Pivot строит поверх неё меры и отчёты.
Язык M (Power Query Formula Language) — функциональный язык запросов, на котором Power Query записывает каждый шаг преобразования. При работе через интерфейс код генерируется автоматически в строке формул. Для сложных задач — вложенные условия, пользовательские функции, Excel.Workbook() — формулы пишут вручную.
Power Query работает без ограничений по строкам. Стандартный лист Excel ограничен 1 048 576 строками. При выгрузке данных в модель данных Power Pivot через Power Query листовое ограничение также не применяется.
В редакторе: «Главная» → «Объединить запросы» → «Объединить запросы в новый». Выберите ключевые столбцы и тип соединения: внутреннее, левое внешнее, правое внешнее, полное внешнее, антисоединение. Power Query заменяет ВПР при работе с большими объёмами данных без ограничений по строкам.
Освоение идёт поэтапно: сначала — загрузка источников и базовые преобразования через интерфейс редактора, затем — основы языка M для сложных условий. Программа «Специалист по аналитике и базам данных в информационных системах» (256 часов, с нуля) охватывает весь цикл работы с данными в Excel.
Да. Power Query входит в программу «Специалист по аналитике и базам данных в информационных системах» — 256 часов, обучение с нуля, онлайн в удобное время. Программа полностью бесплатна за счёт государственного финансирования; по итогам выдаётся официальный документ о квалификации.
Освоение Power Query идёт тремя ступенями: UI-операции в редакторе (фильтрация, смена типов, удаление дублей) → основы языка M (условные столбцы, пользовательские функции) → автоматизация регулярных отчётов и подключение к корпоративным базам данных.
Подайте заявку —
забронируйте место в группе
45 000 мест на 2026 год. Бесплатное обучение по федеральному проекту «Активные меры содействия занятости»