Найти в Дзене

Почему не всем дается Power Query

Недавно я запустила серию статей (серию, ахаха, аж целых две штуки пока 😆 но продолжение точно будет 😇) о том, как облегчить свою Excel-ную жизнь. Часть 1 Часть 2 Первая часть как раз посвящена Power Query - без него ничего облегчить не получится... Даже если вы выучите все формулы (зачем только?) и даже если макросы освоите - все равно без Power Query вы будете сильно отставать от своих продвинутых коллег. Без обид, но так и есть. И в целом, Power Query проще, чем Excel. Потому что для полноценной работы в Excel нужно знать хотя бы некоторое количество функций. И уметь их сочетать. В Power Query, несмотря на возможность полноценного программирования, для обработки средней сложности вполне возможно обойтись возможностями кнопкотыкания интерфейса меню. Все шаги (а это, считай, программа) можно записать из визуального интерфейса. Не берем сейчас в расчет тех, кому: Внезапно: Power Query некоторым пользователям кажется непонятным... И вот почему. Визуально Power Query похож на Exc
Оглавление

Недавно я запустила серию статей (серию, ахаха, аж целых две штуки пока 😆 но продолжение точно будет 😇) о том, как облегчить свою Excel-ную жизнь.

Часть 1

Часть 2

Первая часть как раз посвящена Power Query - без него ничего облегчить не получится...

Даже если вы выучите все формулы (зачем только?) и даже если макросы освоите - все равно без Power Query вы будете сильно отставать от своих продвинутых коллег. Без обид, но так и есть.

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

Все шаги (а это, считай, программа) можно записать из визуального интерфейса.

Но почему же до сих пор так много пользователей, которые не используют Power Query?

Не берем сейчас в расчет тех, кому:

  • нужен очень ограниченный функционал Excel или редко его используют
  • нафиг ничего не нужно, я выучил вэпээр, больше знать ничего не хочу 🙈

Внезапно: Power Query некоторым пользователям кажется непонятным...

И вот почему.

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

Для справки, Power Query - это вообще не Excel, это надстройка для загрузки и обработки данных, которая используется также и в Power BI. Просто в Excel используется чаще.

Чем Power Query отличается от Excel

  • Нельзя отменить предыдущий шаг, только удалить.

Если вы что-то накосячили и перемудрили, то в Excel можно просто нажать Ctrl+Z (отмена предыдущего действия), можно даже несколько действий отменить.

В PQ Ctrl+Z не работает. Единственная возможность отменить последнее действие - это удалить шаг (-и). Ну или выйти без сохранения, но тогда вы рискуете потерять и нужные действия, которые не были загружены.

-2

  • Ctrl+S тоже не работает. То есть, сохраниться "на всякий случай" не получится. Сохранение происходит при нажатии кнопка Закрыть и загрузить (собственно, поэтому она и обозначается дискеткой сохранения), а затем уже сохраняем результат запроса в файле Excel, как обычно.
-3

  • Можно удалять столбцы без ущерба для расчетов.

Вот на этой особенности многие "ломаются". Ведь если в Excel вы удалите столбец, данные из которого участвуют в расчетах - получите ошибку.

В PQ можно удалить столбец, если он больше не нужен - даже если он участвовал в каких-то расчетах или был ключом для объединения с другим запросом. Главное - чтобы шаг с удалением был ниже, чем тот шаг, где использовался столбец.

Передвигать столбцы тоже можно как угодно.

  • Нельзя открыть другой документ Excel, если открыт Power Query.

Совершенно бесячая особенность. PQ блокирует все живое все файлы Excel (работай только со мной 👹). Чтобы открыть другой файл Excel, нужно закрыть Power Query.

Другие программы при этом вполне можно использовать.

  • Power Query, в отличие от Excel, рЕгИсТРозаВИсиМыЙ

В Excel вы можете написать ВПР или впр, или даже Впр -он вас поймет и сам исправит на верхний регистр.

Но если вам вздумается писать формулу в Power Query - тут все строго. Элементы формулы пишутся с большой буквы, далее маленькие, и упаси бог это не соблюдать - PQ скажет, что не знает, что вы имели в виду...

-4

  • Фильтрация в Power Query удаляет строки, а не скрывает.

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

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

  • Можно вэпээрить и справа, и слева.

Всеми любимый ВПР нельзя обойти вниманием. Пользователи уже на автомате привыкли, что при использовании функции ВПР ключевой столбец в таблице-источнике должен находиться слева от столбца, из которого извлекается результат.

В Power Query вместо ВПР используется инструмент Объединения запросов по ключевому столбцу (одному или нескольким). И этот столбец может быть где угодно в таблице.

Не надо ничего двигать 😀 (я и такое видела...)

  • В Power Query никак не визуализировать, покрасить, залить цветом данные.

Да, иногда хочется сделать какое-то простейшее форматирование - хотя бы чтобы просто не потерять нужный столбец, если таблица большая. Но не получится.

Потому что Power Query не для этого создан, всю красоту наводим уже в итоговой выгрузке.

Признавайтесь, вызывают у вас сложности эти отличия Power Query от Excel или вам нормально? Может, какие-то еще особенности вспомните? Пишите в комментариях.

Ленивый аналитик | Excel, Power Query, SQL