Найти в Дзене
Excel - это просто

Возможности Power Query в обработке данных

Power Query это мощнейший инструмент для Excel, который позволяет импортировать данные из огромного количества различных источников (Excel, Word, базы данных, различные CRM системы, 1С, интернет, Facebook и проч.) и приводить эти данные в нужный вам вид. Он не позволяет делать громоздких расчетов, как, например, Power Pivot или Excel, однако ускоряет обработку данных и их трансформацию в разы. Для версий 2010-2013 гг. Power Query представлен в виде надстройки на Excel, которую необходимо скачать (бесплатно) и установить, в версиях начиная с 2016 - она уже встроена в функционал программы. Power BI, помимо наличия инструментария для визуализации данных, включает в себя функционал Power Query и Power Pivot как базовый. На примере одной небольшой таблицы с данными я бы хотела показать некоторые возможности PQ, которые, я надеюсь, подтолкнут вас к изучению этого инструмента. Таблица выглядит так: Для того, чтобы загрузить таблицу в Power Query необходимо открыть файл Excel, зайти на Ле
Оглавление

Power Query это мощнейший инструмент для Excel, который позволяет импортировать данные из огромного количества различных источников (Excel, Word, базы данных, различные CRM системы, 1С, интернет, Facebook и проч.) и приводить эти данные в нужный вам вид. Он не позволяет делать громоздких расчетов, как, например, Power Pivot или Excel, однако ускоряет обработку данных и их трансформацию в разы.

Для версий 2010-2013 гг. Power Query представлен в виде надстройки на Excel, которую необходимо скачать (бесплатно) и установить, в версиях начиная с 2016 - она уже встроена в функционал программы.

Power BI, помимо наличия инструментария для визуализации данных, включает в себя функционал Power Query и Power Pivot как базовый.

На примере одной небольшой таблицы с данными я бы хотела показать некоторые возможности PQ, которые, я надеюсь, подтолкнут вас к изучению этого инструмента. Таблица выглядит так:

Исходные данные
Исходные данные

Загрузка данных

Для того, чтобы загрузить таблицу в Power Query необходимо открыть файл Excel, зайти на Ленте в блок Данные, выбрать кнопку Получить данные -> Из файла -> Из книги (я выбрала п. "Из книги" т.к. моя табличка находится в Excel).

Импорт данных из excel
Импорт данных из excel

Перед вами откроется окно загрузки, в котором вы можете выбрать из какого листа необходимо загрузить данные (у меня это Лист 1). Справа представлена наша таблица. Для того, чтобы внести в нее изменения, нажимаем кнопку "Преобразовать данные" внизу загрузчика:

Преобразование данных
Преобразование данных

После нажатия "Преобразовать данные" появится редактор Power Query, в котором собственно и происходит работа с данными:

Редактор Power Query
Редактор Power Query

На примере моей таблички я покажу несколько операций, которые можно проводить в Power Query c данными:

Удаление верхних строк

В исходной таблице у нас содержались лишние данные с датой отчета и пустая строка. Чтобы их удалить необходимо на Ленте в блоке Сократить строки нажать Удалить строки->Удаление верхних строк, в появившемся окне ввести количество строк для удаления (у меня это первые 2).

Удаление лишних строк
Удаление лишних строк

Изменение заголовков столбцов

После удаления лишних строк, нам необходимо поднять строку, начинающуюся с ячейки "Код заказа" в строку заголовков. Для этого на Ленте в блоке Главная страница нажмите "Использовать первую строку в качестве заголовков". Результат представлен ниже:

Изменение строки заголовков
Изменение строки заголовков

Удаление столбцов

Во время загрузки данных в Power Query у нас подтянулись 2 лишних столбца с пустыми значениями (обозначены null). Чтобы их удалить нужно выделить мышкой эти два столбца (они загорятся зеленым) и на Ленте в блоке Главная страница нажать Управление столбцами -> Удалить столбцы:

Удаление столбцов
Удаление столбцов

Использование фильтров

Фильтры в Power Query работают как "удаление строк", т.е. если фильтром, например, убрать все строки с пустыми значениями (null), то дальше при работе они учитываться не будут. Для этого на нужном столбце, например Код заказа, необходимо нажать на стрелочку вниз и убрать галку со значения NULL:

Фильтр
Фильтр

После этого наша таблица преобразится и будет иметь вид:

-10

Выгрузка данных из Power Query в Excel

Для того, чтобы сравнить обе таблицы - выгрузим наши преобразованные данные обратно в Excel. Для этого нажмем на кнопку "Закрыть и загрузить" в верхнем левом углу Power Query. Наши данные превратятся в "умную таблицу" и в сравнении с исходными данными будут выглядеть так:

Итог
Итог

Понятно, что в одной статье не расскажешь многое о таком интересном инструменте, однако, я надеюсь, что он хотя бы вызвал у вас интерес :)

Читайте еще одну статью по работе в Power Query - Power Query - загрузка данных из интернета

Подписывайтесь, чтобы первыми получать самые интересные публикации! Ещё больше полезных советов и лайфхаков Excel – в моем Telegram-канале!
Для удобства - статья навигатор по каналу: Путеводитель по каналу