Подключиться к умным таблицам
Данная функция является частью надстройки MulTEx
![]() |
MulTEx -группа Специальные -Работа с запросами -Подключиться к умным таблицам
Для работы данной команды необходима установленная надстройка Power Query. В версиях 2010 и 2013 она устанавливается отдельно, в версиях начиная с 2016 - уже встроена в Excel. Подробнее: Power Query - что такое и почему её необходимо использовать в работе?
Чаще всего запросы Power Query создаются из так называемых умных таблиц(
Основная форма содержит вкладки:
При запуске команды в список сразу заносятся все умные таблицы, расположенные в книге, с указанием имени таблицы, имени листа, на котором расположена таблица и адресом диапазона таблицы:
Можно выбрать все или только некоторые таблицы для создания подключений и загрузки в Power Query.
Подключения создаются только к тем таблицам, которые отмечены флажками. Поэтому перед созданием подключений лучше убедиться, что флажки сняты для таблиц, подключение к которым создавать не требуется.
устанавливает флажки на все таблицы в списке, либо снимает флажки со всем таблиц.
по умолчанию таблицы загружаются как есть. Однако при таком подключении в результирующем запросе заголовки как правило выглядят как
Таблица на скрине выше начинается со строки 5. Но для таблицы это её первая строка - т.е. заголовок. В результате в Power Query такая таблица загрузится в следующем виде:
Чтобы сделать заголовками 2-ю строку таблицы(название месяцев - т.е. 2-я строка, не считая заголовка) необходимо указать
Особенно важна данная настройка в случае, когда необходимо впоследствии объединять однотипные таблицы в одну.
И т.д.
Если заголовки таблиц изначально корректные и не требуется их заменять - выставляется значение 0.
На данной вкладке указываются действия, которые необходимо выполнить после успешного создания подключений к выбранным таблицам.
После успешного подключения к таблице:
- только создать подключение - будет создан только запрос получения данных, но эти данные не будут никуда выгружены.
- выгрузить в таблицу на лист - результат запроса получения данных будет выгружен на отдельный лист в объект умной таблицы(
Вставка -(Insert) Таблица ). Лист создается автоматически. В дальнейшем полученные данные можно будет обновить напрямую из таблицы(правая кнопка мыши на любой ячейке таблицы -(Table) Обновить ) или кнопкой(Refresh) Данные -(Data) Обновить все (Refresh All)
Включить фоновое обновление данных - доступен только если выбран пункт выгрузить в таблицу на лист. Если установлен - запрос будет обновляться параллельно с другими запросами и действиями в книге. Если выключен - запрос будет обновляться последовательно и действия с результатами запроса будут доступны только после окончательного обновления. - создать сводную таблицу - после создания запроса из таблицы, на основании его данных на отдельном листе будет создана сводная таблица.
Добавить в модель данных(для Excel 2013 и выше) - доступен только если выбран пункт создать сводную таблицу. Если установлен, то одновременно с созданием сводной таблицы запрос будет добавлен в модель данных Power Pivot, что в дальнейшем позволит объединять данные этого запроса с другими запросами непосредственно из сводной таблицы.
Важно: данная опция доступна только начиная с Excel 2013. В более ранних версиях модель данных недоступна. Сжатая форма - макет, используемый по умолчанию самим Excel. В данном макете все данные в области строк располагаются в одном столбце с небольшими отступами для каждой группы, относительно вышестоящей группы.(Compact form) Форма структуры - элементы области строк располагаются в разных столбцах в виде "лесенки": каждая новая группа начинается со следующей строки(Outline form) Табличная форма - элементы области строк располагаются в разных столбцах в линейном виде: каждая категория в своем столбце на одном уровне с остальными категориями(Tabular form)
Назначить сводной таблице макет (стандартно назначается из вкладки
Создать дополнительно запрос объединения всех выбранных таблиц в одну и после успешного создания:
Если установить данный флажок, то после создания запросов Power Query ко всем выбранным таблицам будет создан еще один запрос, который объединяет все созданные запросы в единую таблицу. Заголовки столбцов в таблицах могут различаться. Это не вызовет ошибок и обработается на стадии создания общего запроса. При этом:
- данные одинаковых заголовков всех таблиц будут помещены друг под другом
- если столбцы различаются, то несовпадающие(отсутствующие в других таблицах) столбцы будут добавлены в конец таблицы справа.
Настройки выгрузки после успешного создания подключения полностью совпадают с настройками выгрузки каждой из таблиц.
Если выбрано создание запроса объединения, то для остальных таблиц лучше всего в настройках оставлять только подключение, а для объединенного запроса выгрузку в сводную или умную таблицу.
Расскажи друзьям, если статья оказалась полезной:
