Транспонирование таблицы с помощью PowerQuery
| Категория: Надстройки Power, Приемы и советы | Опубликовано 29-01-2018
10
Существуют разные способы транспонирования. Более практичный — с помощью PowerQuery.
Сперва таблицу надо добавить в редактор запросов PowerQuery. Т.к. источник в текущем файле, в него же мы будем размещать результат, то выделить любую ячейку таблицы и на вкладке Данные [Date] в группе Скачать & Преобразовать [Get & Transform] выбрать Из таблицы [From Table]. Нажать ОК.

Открывается окно редактора запросов:

В правой части область Параметры запроса [Query Settings]. Сразу удалить шаг Измененный тип [Changed Type] и выполнить следующие действия, используя команды с вкладки Преобразование [Transform]:

- Использовать первую строку в качестве заголовков [Use First Row as Headers] — Использовать заголовки как первую строку [Use Headers as First Row].
Удалить добавленный шаг Измененный тип [Changed Type]. - Транспонировать [Transpose].
- Использовать первую строку в качестве заголовков [Use First Row as Headers] — Использовать первую строку в качестве заголовков [Use First Row as Headers].
Таблица трансформировалась:

Теперь можно выгрузить на лист — на вкладке Главная [Home] нажать кнопку Закрыть и загрузить [Close & Load]. Таблица-результат будет размещена на новом листе:

Если в дальнейшем в исходную таблицу будут добавлены новые записи или поля, то выполнив обновление запроса, результат будет снова актуален!


