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

Подготовка отчёта с проверками
На курсе учимся собирать такую обработку в Power Query и проверять результат каждого важного шага. Сохранённый запрос можно повторно запускать на новых данных. Если структура источника изменилась, проверяем и при необходимости корректируем цепочку преобразований.
Кому полезно обучение
Курс подходит аналитикам, финансистам, экономистам и сотрудникам, которые регулярно собирают отчётность из файлов. Особенно полезны задачи, где обработка повторяется из месяца в месяц — добавление новых периодов, сопоставление со справочником, поиск отсутствующих записей.
Перед началом согласуем источники, доступную версию Excel и формат результатов. Возможности подключения зависят от установленной версии и корпоративной среды. Нужные источники проверяем на рабочем компьютере заранее.
Два уровня программы
Базовый вариант рассчитан на 8 академических часов. Разбираем подключение источников, типы данных, очистку значений, разделение столбцов, простое добавление таблиц и отмену свёртывания. Завершаем подготовкой обновляемого результата и проверкой его итогов.
Расширенный вариант рассчитан на 16 академических часов. Дополнительно собираем файлы из папки, разбираем сложные шапки, соединяем таблицы разными способами, группируем данные, используем параметры и читаем шаги на языке M. Итоговый состав зависит от задач группы и её подготовки.
Шесть упражнений для сложных выгрузок
| Исходная проблема | Преобразование | Контроль |
|---|---|---|
| Показатели разнесены по столбцам | Отменить свёртывание | Проверить сумму и состав полученных записей |
| Год и город находятся в двух строках шапки | Заполнить пропуски и собрать имена полей | Сохранить связь каждого значения с годом и городом |
| В таблице есть пустые строки и смешанные типы | Очистить и назначить типы | Сверить строки, даты и ошибки преобразования |
| Два периода имеют разный порядок столбцов | Добавить запросы | Сверить количество строк и имена полей |
| Продажам не хватает цены | Соединить со справочником | Проверить уникальность ключа и ненайденные значения |
| Нужно найти исчезнувшие записи | Применить левое антисоединение | Проверить направление сравнения и список ID |
Эти задачи можно пройти на обезличенных учебных таблицах. Рабочие выгрузки заказчика включаем в программу после согласования состава данных.

Почему проверка входит в каждое упражнение
Запрос может завершиться без сообщения об ошибке и при этом дать неверный итог. Например, повторяющийся ключ в справочнике способен размножить строки продаж после соединения. Поэтому сравниваем число строк, суммы и список совпадений.
Другой пример — одинаковый на вид код, который хранится числом в одной таблице и текстом в другой. До соединения приводим ключи к согласованному типу. Если для кода значимы ведущие нули, сохраняем текстовый тип на этапе импорта.
Отдельно проверяем обновление. Меняем одно исходное значение или добавляем запись, повторно запускаем запрос и смотрим, какое изменение произошло в результате. Это помогает увидеть, какие предположения заложены в обработку.
Язык M по мере необходимости
Power Query сохраняет действия редактора как последовательность шагов на языке M. Учимся читать эту последовательность, находить входные таблицы и понимать, от какого шага зависит следующий. Код нужен, когда удобнее явно описать преобразование или изменить уже собранную логику.
Для упражнений подготовлены отдельные примеры M и ожидаемые результаты. Сначала разбираем смысл действия на маленьком наборе данных, затем применяем его к более широкой таблице. Назначение каждого шага должно быть понятно участнику.
Что остаётся после курса
В согласованный комплект входят учебные источники, примеры решений и задания для повторения. Для рабочих запросов фиксируем ожидаемую структуру входа и проверки, которые нужно выполнять после обновления.
Автоматизация не даёт заранее известного процента экономии времени. Результат зависит от количества источников, устойчивости их структуры и объёма ручной проверки. На конкретной задаче можно сравнить прежний и новый порядок подготовки отчёта.
Начать самостоятельное знакомство можно с разбора отмены свёртывания столбцов. Для подбора программы пришлите описание выгрузок и результата, который нужен команде.
Что участники смогут после курса
Как проходит обучение
Кто ведёт

Преподаю Excel с 2010 года. В моём опыте 24 программы по Excel и 3 229 академических часов. Сертификат MOS Excel Expert — 1000 из 1000 баллов. На занятиях связываю работу с формулами с задачами команды и проверкой результата.
Сколько стоит обучение
Стоимость зависит от формата и длительности — ориентиры ниже, точный расчёт после брифа.
Материалы для самостоятельной работы
Вопросы об обучении
Как выбрать между 8 и 16 часами
Базовая программа охватывает импорт и основные преобразования. Расширенная добавляет папку файлов, сложные шапки, соединения, параметры и чтение языка M.
Подойдёт ли установленная версия Excel
До обучения проверим нужные подключения на рабочем компьютере. Возможности зависят от версии, операционной системы и корпоративных ограничений.
Будет ли отчёт всегда обновляться одной кнопкой
При сохранении согласованной структуры источников запрос повторяет подготовленные шаги. Изменения полей, типов или правил требуют проверки и доработки.