X EXCEL PROБЛОГ · РАЗБОРЫ
A1
fx = Folder.Files("C:\Отчёты\2026") → Table.Combine(Преобразовать файл)
A
B
C
D
E
F
G
H
Power Query · уровень: продвинутый старт

Power Query: собрать данные из 10 файлов

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

11 минвремя чтения
1настройка на всю жизнь файла
1 кликобновление в следующем месяце
5ошибок, на которых всё падает
B2 ЗАЧЕМ

Копипаст — это не работа, это налог

Десять файлов × открыть, снять шапку, скопировать, вставить, проверить — это час каждый месяц. Двенадцать часов в год за операцию, которая не создаёт ничего нового. И каждый раз есть шанс промахнуться строкой.

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

Ячейка B7 · копипаст

  • ×Час работы каждый месяц
  • ×Одиннадцатый филиал — переделывать всё
  • ×Ошибку в копировании никто не заметит
  • ×Ушли в отпуск — процесс встал

Ячейка C7 · Power Query

  • Настройка один раз, дальше — кнопка
  • Новый файл в папке подхватится сам
  • Шаги воспроизводятся одинаково всегда
  • Обновить сможет любой коллега
=C7-B7 → 12 часов в год превращаются в 12 нажатий кнопки
D9 · комментарий

Power Query встроен в Excel начиная с 2016 версии — устанавливать ничего не нужно, ищите вкладку «Данные» → «Получить данные». В Excel 2010 и 2013 он ставится отдельной бесплатной надстройкой от Microsoft.

B10 ГЛАВНОЕ УСЛОВИЕ

Файлы должны быть одинаковыми по структуре

Это единственное жёсткое требование. Не по содержимому — по структуре: одинаковый набор столбцов, одинаковый порядок, одинаковое имя листа.

Что должно совпадать
Что будет, если нет
1
Заголовки столбцов
«Сумма» в одном файле и «Сумма, ₽» в другом дадут два разных столбца с пустотами.
2
Имя листа
Если в файле лист называется иначе, запрос по нему вернёт ошибку.
3
Расположение шапки
Лишняя строка с логотипом сверху в одном файле сдвинет все заголовки.
4
Тип данных в столбце
Дата текстом в одном из файлов — весь столбец рискует стать текстом.

Если структура «почти одинаковая», это тоже решается — но уже внутри редактора, шагами преобразования. Начинать всё же лучше с честно одинаковых выгрузок.

B17 СБОРКА

Подключаемся к папке за шесть шагов

  1. Сложите все файлы в одну папкуТолько те, что нужны. Никаких «Копия отчёта (2).xlsx» — Power Query возьмёт всё, что найдёт.
  2. Данные → Получить данные → Из файла → Из папкиУкажите путь. Excel покажет список найденных файлов с датами и размерами.
  3. Нажмите «Объединить и преобразовать данные»Не «Загрузить». Именно этот пункт запускает механизм склейки, а не грузит список файлов.
  4. Выберите образец файла и листExcel возьмёт один файл как эталон структуры и применит его правила ко всем остальным.
  5. Почистите данные в редактореУдалите пустые строки, назначьте типы, снимите лишние столбцы. Каждое действие пишется в «Применённые шаги» справа.
  6. Закрыть и загрузить в…Выберите «Таблица» на новом листе — или «Только создать подключение» + «Добавить в модель данных», если строите сводную поверх.
Что Excel создаст автоматическиЗапросы и подключения
Запросы ├── Преобразовать файл ← функция: как обработать один файл ├── Образец файла ← эталон структуры ├── Параметр1 ← ссылка на файл-образец └── Отчёты ← результат: склейка всех файлов
Не пугайтесь четырёх запросов вместо одного — это нормально. Работать вы будете только с последним, остальные служебные.
B25 ПРИЁМ

Столбец Source.Name — не удаляйте его

После склейки Power Query добавит первым столбец Source.Name с именем исходного файла. Новички удаляют его первым делом. Зря — это единственный способ понять, откуда пришла строка.

Если файлы названы осмысленно (Продажи_Казань_2026-06.xlsx), из этого имени вытаскивается и филиал, и период — прямо в редакторе, без формул.

Разбор имени файла на признакиРедактор Power Query
Преобразование → Разделить столбец → По разделителю ("_") → получаем: Продажи | Казань | 2026-06.xlsx Преобразование → Замена значений (".xlsx" → "") → 2026-06 становится нормальным периодом Тип данных → Дата → теперь по нему группируется сводная
Итог: столбцы «Филиал» и «Период» появились из имён файлов. В исходных выгрузках их не было вообще.
F19 · комментарий

Это стандартная ситуация: филиал знает, что отчёт — про него, и не дублирует название внутри файла. При копипасте вы дописывали бы столбец руками для каждой вставки. Power Query достаёт его из имени файла один раз и навсегда.

Power Query — это граница между «пользователем Excel» и аналитиком.

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

Открыть доступ на 48 часов
B33 ОБНОВЛЕНИЕ

Следующий месяц: положить файл и нажать кнопку

Вся окупаемость Power Query — здесь. Новые файлы кладутся в ту же папку, дальше:

Действие
Что делает
1
Данные → Обновить всё
Или Ctrl+Alt+F5. Запрос заново читает папку и пересобирает таблицу.
2
Свойства запроса → Обновление при открытии файла
Данные подтягиваются сами при каждом открытии книги.
3
Обновлять каждые N минут
Для источников, которые меняются в течение дня. Для месячных выгрузок избыточно.

Одиннадцатый филиал прислал файл впервые? Ничего настраивать не нужно — он попал в папку, значит попадёт и в таблицу. Именно поэтому Power Query выигрывает у макроса: макрос надо было бы дописывать.

B40 ОШИБКИ

Пять мест, где всё падает

Симптом
Причина и лечение
1
В данных мусорные строки
В папке лежали открытые файлы — Excel создаёт временные ~$имя.xlsx. Отфильтруйте столбец Name: не начинается с «~».
2
Столбцы задвоились
Заголовки различаются («Сумма» / «Сумма, руб»). Приведите шапки к одному виду в источниках или переименуйте шагом в запросе.
3
Ошибка «путь не найден»
Папку перенесли или это был локальный путь коллеги. Источник правится: Данные → Запросы → Изменить → шаг Source.
4
Даты стали числами 45000+
Тип данных слетел на «Целое число». Поставьте «Дата» шагом — но обязательно с локалью: Тип с использованием локали → Русский.
5
Загрузилось 1 048 576 строк и встало
Данных больше, чем вмещает лист. Грузите не в таблицу, а «Только подключение» + модель данных, и стройте сводную поверх.
⚠ ПРО ШАГИ

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

B48 СРАВНЕНИЕ

Power Query или макрос?

Обе технологии решают задачу «повторить обработку». Но у них разные зоны силы.

Задача
Чем делать
1
Собрать и почистить данные из файлов, папок, баз
Power Query Для этого он и создан. Кода не нужно.
2
Обновлять регулярно, силами разных людей
Power Query Кнопка «Обновить» понятна всем.
3
Разослать 40 писем, напечатать, вызвать окно
Макрос Power Query не управляет интерфейсом.
4
Сохранить каждый лист отдельным файлом
Макрос Это действия над приложением, а не над данными.

Короткое правило: данные — в Power Query, действия — в макрос. Если задача звучит как «взять, склеить, почистить, посчитать» — это запрос. Если «сделать, отправить, сохранить, распечатать» — это макрос.

Лист · FAQ ЧАСТЫЕ ВОПРОСЫ

Разворачиваете строку — читаете ответ

1Файлы лежат в разных папках. Так можно?
Да. Power Query подключается к папке рекурсивно — он видит и вложенные подпапки, а столбец Folder Path покажет, откуда файл. Если нужны только определённые подпапки, отфильтруйте по этому столбцу.
2А если файлы в CSV, а не в Excel?+
Точно так же — «Из папки» работает с любым однотипным форматом: csv, txt, xlsx. Для CSV важно проверить кодировку и разделитель на шаге источника: русские выгрузки часто идут в Windows-1251 с точкой с запятой вместо запятой.
3Исходные файлы нужно хранить вечно?+
Пока вы хотите обновлять — да, запрос читает их заново при каждом обновлении. Если файлы удалить, при следующем обновлении данные пропадут. Нужен «слепок» — скопируйте результат и вставьте как значения на отдельный лист.
4Нужно ли учить язык M?+
Для склейки файлов из папки — нет, весь путь проходится кнопками. M пригодится позже, для нестандартных преобразований, и учить его с нуля не придётся: редактор пишет код за вас, а вы правите готовое в строке формул.

Данные собирает машина.
Выводы делает аналитик.

Оставьте заявку — подскажем, с какого модуля начать под ваш уровень, и включим доступ на 48 часов бесплатно.

Выбрать курс