Что такое Power Query и зачем он нужен в Excel и Power BI

Power Query встроен в Excel и Power BI: он подключается к файлам, папкам и базам, чистит данные и запоминает шаги, а потом повторяет их по кнопке «Обновить».

Разбираем, где он находится в разных версиях Excel, как собрать отчёты из папки и чем он отличается от Power Pivot и Microsoft Query.

Статью написал:
Ваня Буявец, продюсер, основатель Checkroi
Ваня Буявец
Основатель Checkroi, продюсер, эксперт в выборе онлайн-курсов
Все 3139 статей автора Подписаться на Телеграм-канал
Одобрено экспертом:
Наташа Буявец, основатель Checkroi, эксперт по онлайн-курсам
Наташа Буявец
Основательница Checkroi, продюсер Youtube-каналов, эксперт по онлайн-курсам
Все 3793 экспертных мнения Подписаться на Телеграм-канал
Обложка: Что такое Power Query и зачем он нужен в Excel и Power BI

Power Query — встроенный в Excel и Power BI инструмент, который загружает данные из файлов, баз и сайтов, чистит их и запоминает каждое действие. Один раз настроили склейку, удаление пустых строк и смену типов, дальше по кнопке «Обновить» всё повторяется на свежих данных. Формулы писать не нужно: шаги собираются мышкой, а код на языке M программа пишет сама.

Если вы каждый понедельник копируете одни и те же выгрузки в одну таблицу, Power Query снимает эту работу. Ниже разберём, как он устроен, где его найти в вашей версии Excel и чем он отличается от Power Pivot и Microsoft Query. Базовые функции Excel никуда не деваются: Power Query готовит данные, а считают их по-прежнему формулы и сводные.

CheckroiCheckroiПодборка курсов по Microsoft Power Query48 курсов • 14 школСравните цены, школы, программу и найдите выгодные предложения по обучениюСравнить→

Что такое Power Query простыми словами

Рой-аналитик за ноутбуком с таблицей Excel

Представьте рецепт. Вы записали: взять выгрузку из 1С, убрать три верхние строки с шапкой, разделить ФИО на три столбца, оставить только Москву. Power Query хранит такой рецепт внутри книги и называет его запросом.

Сам исходный файл остаётся нетронутым. По описанию Microsoft, Power Query записывает преобразования как шаги запроса и применяет их при выполнении, не изменяя исходные данные. Выгрузка от запроса не пострадает: в худшем случае вы удалите неудачный шаг.

Microsoft делит работу с Power Query на четыре этапа:

  1. Подключиться к данным: файл, папка, база, сайт, таблица в текущей книге.
  2. Преобразовать: удалить столбцы, поменять типы, отфильтровать строки.
  3. Объединить несколько источников в одну таблицу.
  4. Загрузить результат на лист или в модель данных и обновлять по мере надобности.

Называют его по-разному: «павер квери», PQ, а в справке Microsoft встречается ещё и Get & Transform. Речь об одном и том же модуле. Для людей, которые живут в таблицах, это один из главных навыков: он входит в набор, по которому отличают специалиста по Excel от уверенного пользователя, и ему посвящены отдельные курсы по Power Query.

Какие задачи он решает

Power Query полезен там, где одна и та же подготовка данных повторяется. Разовую табличку на 50 строк быстрее поправить руками. Вот типовые сценарии и то, как их обычно делают без него.

Задача Как делают вручную Как делает Power Query
Собрать 12 месячных отчётов в один Открыть каждый файл, скопировать, вставить под предыдущим Подключается к папке и склеивает все файлы, новый файл попадает в отчёт при обновлении
Подтянуть данные из второй таблицы по коду Формула ВПР на каждую строку Слияние запросов по общему столбцу
Убрать повторы Ручное удаление дубликатов каждый раз заново Шаг удаления дубликатов, который повторяется сам
Развернуть месяцы из столбцов в строки Транспонирование и ручная перестановка Отмена свёртывания столбцов в один шаг
Забрать таблицу с сайта Скопировать со страницы и чинить форматирование Подключается к веб-странице и забирает таблицу целиком, при обновлении берёт свежую версию
Свести листы филиалов Консолидация или формулы со ссылками на листы Добавление запросов: строки всех таблиц друг под другом

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

Канал основателя Checkroi Вани Буявца3 700 человек читают мой Телеграм-канал про нейросетиСобрал промпты для Claude Code и ChatGPT, разборы ИИ-инструментов и лайфхаки по продвижению бизнеса в одном местеПрисоединиться

Где он находится в вашей версии Excel

В современных версиях устанавливать ничего не нужно, модуль уже встроен. Найти его можно так: на вкладке «Данные» нажмите «Получить данные» и выберите источник. Чтобы открыть пустой редактор, в том же меню есть команда запуска редактора Power Query.

Возможности зависят от версии и системы. Сведём историю из справки Microsoft в одну таблицу:

Программа Есть ли Power Query
Excel 2010 и 2013 для Windows Бесплатная надстройка с отдельной вкладкой на ленте. Летом 2019 года Microsoft объявила её нерекомендуемой
Excel 2016, 2019 и новее для Windows, Excel для Microsoft 365 Встроен, команды на вкладке «Данные»
Excel для Microsoft 365 для Mac Есть, но Microsoft называет поддержку ограниченной; работу над ней начали в 2019 году
Excel 2016 и 2019 для Mac Не поддерживается
Excel в браузере Поддержку добавляют постепенно; в 2025 году появилось обновление запросов из источников с проверкой подлинности
Power BI Desktop Встроен, редактор открывается кнопкой «Преобразовать данные» на вкладке «Главная»

Отсюда ответ на запрос «power query download»: скачивать надстройку имеет смысл только для Excel 2010 и 2013. В новых версиях отдельного установщика нет.

Для Excel под Windows у Power Query есть два системных требования: платформа .NET Framework не ниже 4.7.2 и среда выполнения WebView2 для загрузки данных из интернета. Если веб-подключение не работает, начните с проверки этих двух компонентов.

Важная оговорка для читателей в России. Microsoft приостановила новые продажи своих продуктов в России 4 марта 2022 года. Компании, которые уходят с продуктов Microsoft, для похожей подготовки данных смотрят на российские low-code платформы, например Loginom.

Как устроен редактор запросов

Вся работа идёт в отдельном окне. Оно открывается, когда вы подключаетесь к источнику или правите уже созданный запрос. Как понять, что таблица на листе получена через Power Query: выделите в ней любую ячейку, и, по справке, на ленте появится контекстная вкладка запроса.

В документации Power BI у редактора пять компонентов:

  • Лента с командами преобразования: удалить, разделить, сгруппировать, сменить тип. Там же удаление дубликатов, которое в обычном Excel делают через поиск повторов.
  • Область запросов слева: все запросы книги. Сюда же попадают таблицы, которые вы хотите потом сравнить между собой.
  • Предпросмотр данных в центре. Он показывает часть строк: на ней удобно подобрать шаги, а применятся они ко всем данным.
  • Параметры запроса справа: имя запроса и список примененных шагов. Каждый клик по ленте добавляет туда строчку, любую можно переименовать или удалить.
  • Строка состояния внизу: число строк и столбцов, время выполнения.

Над таблицей есть строка формул с кодом выбранного шага. Под капотом всё записывается на языке M. Писать на нём необязательно, но заглядывать полезно: в «Расширенном редакторе» виден весь запрос целиком. Например, так выглядит разворот столбцов в строки в справке по функции Table.UnpivotOtherColumns:

Table.UnpivotOtherColumns(
    Table.FromRecords({
        [key = "key1", attribute1 = 1, attribute2 = 2, attribute3 = 3],
        [key = "key2", attribute1 = 4, attribute2 = 5, attribute3 = 6]
    }),
    {"key"},
    "column1",
    "column2"
)

Функция оставляет столбец key на месте, а три столбца с атрибутами превращает в пары «имя — значение». По справке, из двух исходных строк получается шесть. Ту же операцию в интерфейсе делает команда отмены свёртывания других столбцов на вкладке преобразований.

Пример: собрать отчёты филиалов из одной папки

Папка с файлами отчётов превращается в одну таблицу

Возьмём типичную офисную задачу. Допустим, каждый филиал присылает CSV или книгу Excel с одинаковыми столбцами: дата, товар, количество, сумма. Справка Microsoft описывает порядок так:

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

Power Query сам создаст несколько вспомогательных запросов, в том числе «Образец файла». Правки в нём применятся ко всем файлам папки.

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

Как обновлять запросы

Рой радуется обновлённому отчёту

Запрос сам по себе не следит за источником. Свежие данные появятся, когда вы его обновите, и способов для этого несколько. Сочетания клавиш и настройки ниже взяты из справки об обновлении внешних данных.

Что нужно Как сделать
Обновить одну таблицу Выделить ячейку в ней и нажать Alt+F5
Обновить все запросы книги Ctrl+Alt+F5
Обновлять по таймеру В свойствах запроса на вкладке «Использование» отметить «Обновлять каждые» и указать число минут
Обновлять при открытии книги Включить в тех же свойствах. Подключения к данным должны быть разрешены в центре управления безопасностью, либо книга должна лежать в надёжном расположении
Прервать долгое обновление Esc

Одна тонкость. Если в источнике появились новые столбцы, при обновлении они попадут в Power Query, но увидеть их можно только после повторной проверки первого шага запроса, где задан источник. Так сказано в той же справке. Поэтому после смены шаблона выгрузки откройте запрос и пройдитесь по шагам сверху вниз.

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

CheckroiCheckroiПодборка курсов по Microsoft Excel685 курсов • 64 школыСравните цены, школы, программу и найдите выгодные предложения по обучениюСравнить→ Ваня БуявецКанал основателя Checkroi Вани БуявцаЗабирайте промпты и обучение по нейросетям в моём Телеграм-каналеБольше 3 700 человек уже применяют Claude Code, ChatGPT и другие нейросети в работе, учёбе, бизнесе и жизниПерейти в канал

Power Query, Power Pivot, Power BI и Microsoft Query: в чём разница

Названия похожи, и их часто путают. Если коротко, Power Query готовит данные, Power Pivot строит из них модель, Power BI показывает результат в дашбордах.

Инструмент Что делает Где живёт
Power Query Подключается к источникам, чистит и объединяет данные Excel, Power BI и другие продукты Microsoft
Power Pivot Строит модель данных: связи между таблицами, вычисления на больших объёмах Excel для Windows
Power BI Отчёты и интерактивные дашборды, публикация для коллег Отдельная программа Power BI Desktop и облачный сервис
Microsoft Query Старый способ вытащить данные из базы через ODBC Excel, в Microsoft 365 спрятан в мастерах прежних версий

Про Power Pivot в справке Microsoft сказано, что он нужен для анализа и создания сложных моделей данных. Связка выглядит так: Power Query загружает и чистит таблицы, Power Pivot связывает их, сводная таблица считает итог.

Microsoft Query появился задолго до Power Query, и их путают из-за похожего имени. По справке, в Excel для Microsoft 365 он переехал в меню мастеров прежних версий, которое по умолчанию скрыто и включается в параметрах Excel. Новые отчёты на нём строить незачем.

В Power BI работает тот же движок и тот же язык M, так что навык из Excel переносится туда целиком. Поэтому с Power Query обычно начинают те, кто идёт в BI-аналитику.

CheckroiCheckroiПодборка курсов по Microsoft Power BI165 курсов • 30 школСравните цены, школы, программу и найдите выгодные предложения по обучениюСравнить→

Частые ошибки и что с ними делать

Большая часть проблем у новичков повторяется. Вот симптомы, причины и решения.

  • В итоговой таблице лишние строки после объединения папки. Причина: в папке лежат посторонние файлы или вложенные папки, и Power Query склеил всё подряд. Решение: держите для выгрузок отдельную папку или отфильтруйте файлы по расширению первым шагом.
  • Столбцы из разных файлов не совпали. Причина: у файлов разные заголовки, типы данных или число столбцов. Порядок столбцов, по справке, может быть разным, а схема должна совпадать. Решение: договоритесь с филиалами об одном шаблоне выгрузки.
  • Загрузка в модель данных идёт в разы дольше, чем на лист. Microsoft связывает это с фильтром текстового столбца по условию «содержит»: Excel перебирает весь набор данных для каждой строки. Решение: найдите такой шаг и замените его другим условием, если это возможно.
  • Правку на листе приходится повторять после каждого обновления. Причина: исправление сделали в готовой таблице, а не в запросе. Решение: вносите изменение шагом в редакторе, тогда оно повторится само.
  • Данные не помещаются на лист. На листе Excel 1 048 576 строк. Решение: отфильтруйте или сгруппируйте данные в запросе, а на лист загрузите уже итог.

Когда лучше обойтись без него

У инструмента есть границы, и о них лучше знать заранее.

  • Google Таблицы. Встроенного Power Query там нет. Если команда работает в обоих сервисах, удобнее готовить данные в Excel и переносить итог, как описано в разборе совместной работы Google Таблиц и Excel.
  • Excel для Mac старых версий. В Excel 2016 и 2019 для Mac Power Query не работает совсем.
  • Разовая задача. Чтобы поправить одну небольшую таблицу, хватит фильтра и формул. Запрос окупается, когда задача повторяется.
  • Сложная логика с ветвлениями. Её можно написать на M, но если вы уже знаете Python, порой проще решить задачу скриптом.

Для остального, особенно для еженедельной отчётности из одинаковых выгрузок, Power Query окупается быстрее всего: один раз настроили запрос и дальше только обновляете. С ним вы перестаёте собирать таблицы руками и занимаетесь выводами.

Где освоить Power Query системно

Базовые шаги из этой статьи осваиваются за вечер. Дальше начинается то, на что нужна практика: язык M, модель данных, связка с Power Pivot и Power BI. На это и рассчитаны курсы: у нас в каталоге собраны курсы по Power Query и программы по Power BI, а для общего уровня есть курсы Excel. Если хотите сделать из этого профессию, посмотрите, как стать BI-аналитиком.

КурсШколаСтоимость со скидкойВ рассрочкуДлитель­ностьОбзор курса от Checkroi
Power BI и Power Query
Перейти на сайт курса
SF EducationSF Education20 020 ₽1668 ₽/мес.1 месяцОбзор курса
Power BI и Power Query
Перейти на сайт курса
Digital Skills AcademyDSA20 000 ₽1666 ₽/мес.1 месяцОбзор курса
Аналитик данных
Перейти на сайт курса
SkillFactorySkillFactory131 814 ₽3662 ₽/мес.6 месяцевОбзор курса
Профессия «Инвестиционный аналитик»
Перейти на сайт курса
SF EducationSF Education84 000 ₽4666 ₽/мес.7 месяцевОбзор курса
Профессия «Финансовый аналитик»
Перейти на сайт курса
SF EducationSF Education67 001 ₽3722 ₽/мес.4 месяцаОбзор курса

Больше программ — в полном каталоге курсов по Microsoft Power Query

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

Power Query — это что простыми словами?

Это встроенный в Excel и Power BI модуль, который подключается к файлам, папкам, базам и сайтам, чистит данные и запоминает каждый шаг. При обновлении запрос повторяет все шаги на свежих данных, а исходный файл остаётся нетронутым.

Нужно ли покупать или скачивать Power Query отдельно?

В Excel 2016 и новее для Windows и в Excel для Microsoft 365 он уже встроен, команды на вкладке «Данные». Скачивать надстройку нужно только для Excel 2010 и 2013, но Microsoft объявила её нерекомендуемой ещё в 2019 году.

Нужно ли знать программирование, чтобы работать в Power Query?

Нет. Шаги собираются кнопками на ленте редактора, а код на языке M Power Query пишет сам. Язык пригодится позже, для преобразований, которых нет в интерфейсе: его открывают в расширенном редакторе.

Чем Power Query отличается от Power Pivot?

Power Query загружает и чистит данные, Power Pivot строит из них модель: связывает таблицы и считает на больших объёмах. Обычно их используют вместе, сначала Power Query, потом Power Pivot и сводная таблица.

Как открыть Power Query в Power BI?

В Power BI Desktop нажмите «Преобразовать данные» на вкладке «Главная». Откроется тот же редактор Power Query, что и в Excel, с тем же языком M.

Есть ли Power Query в Google Таблицах и Excel для Mac?

В Google Таблицах встроенного Power Query нет. В Excel для Microsoft 365 для Mac он есть, но Microsoft называет поддержку ограниченной, а в Excel 2016 и 2019 для Mac его нет совсем.

Читайте Checkroi первым в Google
Добавьте Checkroi в избранные источники — и наши разборы курсов и обзоры школ будут показываться выше в вашей выдаче Google.
Оставить комментарий
0 комментариев
Форма комментария

Оставьте комментарий

Напишите, что думаете. Нам важно ваше мнение!