Учебное пособие по excel power запрос (получение и преобразование)
Если вы один из тех людей, которые много работают с данными, вы можете быть кем угодно ( бухгалтером , HR, аналитиком данных и т. д.), PowerQuery может стать вашим мощным инструментом.
Позвольте мне перейти к делу: Power Query — это один из продвинутых навыков работы с Excel , который вам необходимо освоить, и в этом руководстве вы подробно изучите PowerQuery и узнаете, как преобразовывать данные с его помощью.
Давайте начнем.
Что такое Power Query в Excel
Power Query — это надстройка Excel, которую можно использовать для ETL. Это означает, что вы можете извлекать данные из разных источников, преобразовывать их, а затем загружать в электронную таблицу. Можно сказать, что POWER QUERY — это машина для очистки данных, поскольку у нее есть все возможности для преобразования данных. Это происходит в режиме реального времени и записывает каждый ваш шаг.
Почему вам следует использовать Power Query (преимущества)?
Если у вас есть этот вопрос, вот мой ответ для вас:
- Различные источники данных : вы можете загружать данные в мощный редактор запросов из разных источников данных, таких как CSV , TXT, JSON и т. д.
- Легко преобразовывайте данные. Обычно для преобразования данных вы используете формулы и сводные таблицы, но с POWER QUERY вы можете многое сделать всего за несколько щелчков мышью.
- Это в режиме реального времени: напишите запрос один раз, и вы сможете обновлять его каждый раз, когда в данных происходят изменения, и он преобразует новые данные, которые вы обновили.
Позвольте мне поделиться примером:
Представьте, что у вас есть 100 файлов Excel, содержащих данные из 100 городов, и теперь ваш начальник хочет, чтобы вы создали отчет со всеми данными из этих 100 файлов. ОК, если вы решите открыть каждый файл вручную и скопировать и вставить данные из этих файлов и вам понадобится для этого минимум час.
Но с Power Query вы можете сделать это за считанные минуты. Вы чувствуете волнение? ХОРОШИЙ.
Далее в этом руководстве вы узнаете, как использовать Power Query, на многих примерах, но сначала вам необходимо понять его концепцию.
Концепция спроса на мощность
Чтобы изучить запрос мощности, вам необходимо понять его концепцию, которая работает в 3 этапа:
1. Получить данные
Power query позволяет получать данные из разных источников, таких как Интернет, CSV, текстовые файлы, несколько книг из одной папки и многие другие источники, в которых мы можем хранить данные.
2. Преобразуйте данные
После того, как вы получите данные в запрос мощности, у вас появится целый ряд опций, которые вы можете использовать для их преобразования и очистки. Он создает запросы для всех выполняемых вами шагов (последовательно, один шаг за другим).
3. Загрузите данные
Из расширенного редактора запросов вы можете загрузить преобразованные данные на лист, либо напрямую создать сводную таблицу или сводную диаграмму, либо создать подключение только для данных.
Где находится Power Query (как установить)?
Ниже вы можете увидеть, как установить Power Query Access в разных версиях Microsoft Excel.
Эксель 2007
Если вы используете Excel 2007, извините , что PQ недоступен для этой версии, поэтому вам необходимо выполнить обновление до latest version
Excel (Excel для Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010).

Эксель 2010 и Эксель 2013.
Для 2010 и 2013 годов вам необходимо установить надстройку отдельно, которую вы можете скачать по этой ссылке , и после установки вы получите новую вкладку на ленте Excel, как показано ниже:

- Прежде всего скачайте надстройку отсюда (официальный сайт Microsoft).
- Как только файл загрузится, откройте его и следуйте инструкциям.
- После этого вы автоматически получите вкладку «Power Query» на ленте Excel.
Если по каким-то причинам эта вкладка «POWER QUERY» не появилась, не стоит об этом беспокоиться. Вы можете добавить его, используя опцию «Надстройки COM».
- Перейдите на вкладку «Файл» ➜ «Параметры» ➜ «Надстройки».

- В параметрах «Надстройка» выберите «Надстройки COM» и нажмите «GO».
- После этого установите флажок «Microsoft Power Query for Excel».

- В конце нажмите ОК.
Эксель 2016, 2019, Офис 365.
Если вы используете Excel 2016, Excel 2019 или имеете подписку на OFFICE 365, она уже есть на вкладке «Данные » в виде группы под названием «GET & TRANSFORM» (мне нравится это имя, а вам?).

Excel для Mac
Если вы используете Excel на Mac, боюсь, для этого не существует надстройки Power Request, и вы можете только обновить существующий запрос , но не можете создать новый или даже отредактировать запрос ( ССЫЛКА ).

Редактор Power Query
Power Query имеет собственный редактор, в котором вы можете получить данные, выполнить все действия по созданию запросов, а затем загрузить их в электронную таблицу. Чтобы открыть редактор Power Query, вам нужно перейти на вкладку «Данные» и выбрать «Получить и преобразовать» ➜ «Получить данные» ➜ «Запустить редактор Power Query».

Ниже представлен первый предварительный просмотр редактора, который вы получите, открыв его.

Теперь давайте подробно рассмотрим каждый раздел:
1. Лента
Давайте посмотрим на все доступные вкладки:
- Файл: на вкладке «Файл» вы можете загрузить данные, удалить редактор и открыть параметры запроса.
- Главная : на вкладке ГЛАВНАЯ у вас есть параметры для управления загруженными данными, например, удаления и перемещения столбцов и строк.
- Преобразование : эта вкладка содержит все параметры, необходимые для преобразования и очистки данных, такие как объединение столбцов, транспонирование и т. д.
- Добавить столбец : здесь у вас есть возможность добавить новые столбцы к данным, имеющимся в расширенном редакторе.
- Представление : на этой вкладке вы можете внести изменения в представление расширенного редактора запросов и загруженные данные.
2. Примененные шаги
В правой части редактора находится панель настроек запроса, которая включает имя запроса и все шаги, выполняемые в последовательности.

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

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

3. Вопросы
На панели запросов слева перечислены все запросы, которые в данный момент есть в книге. По сути, это место, где вы можете управлять всеми запросами.

Щелкнув правой кнопкой мыши имя запроса, вы увидите все доступные вам параметры (копировать, удалить, дублировать и т. д.).

Вы также можете создать новый запрос, просто щелкнув правой кнопкой мыши пустое место на панели запросов и затем выбрав параметр источника данных.

4. Панель формул
Как я уже сказал, каждый раз, когда вы применяете шаг в редакторе, он генерирует для этого шага M-код, и вы можете увидеть этот код в строке формул. Вы можете просто нажать на строку формул, чтобы отредактировать код.

Как только вы научитесь использовать код M, вы также сможете создать шаг, написав код и просто нажав кнопку «FX», чтобы ввести собственный шаг.

5. Обзор данных
Область предварительного просмотра данных выглядит как электронная таблица Excel, но она немного отличается от обычной электронной таблицы, в которой вы можете напрямую редактировать ячейку или данные. Когда вы загружаете данные в редактор (мы сделаем это чуть позже), он отображает все столбцы с заголовками и именами столбцов, а затем строки с данными.

В верхней части каждого столбца вы можете увидеть тип данных столбца. Когда вы загружаете данные в редактор, Advanced Query автоматически применяет правильный тип данных (почти каждый раз) к каждому столбцу.
Вы можете нажать кнопку в левом верхнем углу заголовка столбца, чтобы изменить тип данных, примененный к столбцу. Он содержит список всех типов данных, из которых вы можете извлечь данные.

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

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

Источники данных для Power Query
Самое приятное в Power Query то, что у вас есть возможность получать данные из нескольких источников, преобразовывать эти данные и затем загружать их в электронную таблицу. Нажав кнопку «Получить данные» в разделе «Получить и преобразовать», вы увидите полный список источников данных, которые можно загрузить в редактор.

Теперь давайте посмотрим на некоторые источники данных:
- Из таблицы/диапазона : с помощью этой опции вы можете загружать данные в расширенный редактор запросов непосредственно из активного листа.
- Из книги : из другой книги, имеющейся на вашем компьютере. Вам просто нужно найти этот файл с помощью открытого диалогового окна, и он автоматически получит данные из этого файла.
- Из текста/CSV : получите данные из текстового файла или файла, разделенного запятыми, затем вы можете загрузить их в электронную таблицу.
- Из папки : он берет все файлы из папки и поддерживает данные в мощном редакторе запросов. (См. это: Объединение файлов Excel из одной папки).
- Из Интернета : с помощью этого параметра вы получаете данные с веб-адреса. Представьте, что у вас есть файл, хранящийся в Интернете, или веб-страница, с которой вам нужно получить данные.
Как загрузить данные в редактор Power Query
Теперь давайте научимся загружать данные в мощный редактор запросов. Здесь у вас есть список имен студентов и их оценок ( ССЫЛКА ).

Вы будете загружать данные непосредственно из электронной таблицы, поэтому сначала вам нужно открыть файл, а затем выполнить следующие шаги:
- Сначала примените к данным таблицу Excel (даже если вы этого не сделаете, Excel сделает это за вас перед загрузкой данных в редактор PQ).
- Теперь выберите ячейку в таблице и нажмите «Из таблицы/диапазона» (вкладка «Получить и преобразовать данные»).

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

- На данный момент у вас есть данные в редакторе Power Query, и они выглядят примерно так, как показано ниже.

- Здесь вы можете увидеть:
- В строке формул PQ сгенерировал код M для таблицы, которую вы только что загрузили в редактор.
- В левой части редактора находится панель запросов, где находится список запросов.
- Справа в настройках запроса есть раздел «Примененные шаги», в котором перечислены все шаги. Примечание. Вы должны думать, что вы не выполнили никакого «Модифицированного типа», но там есть шаг под названием «Модифицированный тип». Позвольте мне рассказать вам ИНТЕЛЛЕКТ POWER QUERY , когда вы загружаете данные в редактор, он автоматически проверяет и применяет правильные типы данных для всех столбцов.

Примеры Power Query (советы и рекомендации)
Вы можете научиться выполнять некоторые основные задачи, которые вы обычно выполняете, с помощью функциональных формул в Excel, но с помощью PowerQuery вы можете сделать это всего за несколько кликов:
1. Заменить значения
У вас есть список значений и вы хотите заменить одно или несколько значений чем-то другим. Что ж, с помощью Power Query вы можете создать запрос и заменить эти значения в кратчайшие сроки.
В списке ниже вам нужно заменить мое имя «Пунит» на «Пунит».

- Сначала отредактируйте список в расширенном редакторе запросов.
- После этого в редакторе Power Query перейдите на вкладку «Преобразование» и нажмите «Заменить значения».

- Теперь в поле «Найти значение» введите «Puneet», а в поле «Заменить на» введите «Punit» и после этого нажмите «ОК».

- Как только вы нажмете «ОК», все значения будут заменены новыми значениями, и теперь нажмите «Закрыть и загрузить», чтобы загрузить данные в электронную таблицу.

2. Сортировка данных
Как и при обычной сортировке, вы можете сортировать данные с помощью PowerQuery, и я использую тот же список имен, который вы использовали в примере выше.
- Сначала загрузите данные в мощный редактор запросов.
- На вкладке «Главная» есть две кнопки сортировки (по возрастанию и по убыванию).
- Нажмите одну из этих кнопок, чтобы отсортировать.

3. Удалить столбцы
Допустим, у вас где-то есть данные, и вам нужно удалить из них несколько столбцов. Дело в том, что вам придется удалять эти столбцы каждый раз, когда вы добавляете новые данные, верно? Но запрос мощности может позаботиться об этом.
- Выберите столбец или несколько столбцов, которые вы хотите удалить.

- Теперь щелкните правой кнопкой мыши и выберите «Удалить».

Совет: существует также опция «Удалить другие столбцы», с помощью которой вы можете удалить все невыделенные столбцы.
4. Разделить столбцы
Как и в случае с опцией «текст в столбец», в запросе мощности есть «Разделить столбец». Позвольте мне рассказать вам, как это работает.
- Выберите столбец и перейдите на вкладку «Главная» ➜ «Преобразовать» ➜ «Разделить столбец» ➜ «По разделителю».

- Выберите кастом из выпадающего списка и введите в него «–».
- Теперь у вас есть три разных варианта разделения столбца.
- Крайний левый разделитель
- Крайний правый разделитель
- Каждое появление разделителя

Если у вас в ячейке только один разделитель, все три будут работать одинаково, но если у вас более одного разделителя, вам следует выбрать соответствующий.

5. Переименуйте столбец
Вы можете просто переименовать столбец, щелкнув правой кнопкой мыши и выбрав «Переименовать».

Совет : допустим, у вас есть запрос на переименование столбца, а кто-то другой переименовывает его по ошибке. Вы можете восстановить это имя одним щелчком мыши.
6. Дублирующийся столбец
В Power Query есть простая возможность создать дубликат столбца. Просто щелкните правой кнопкой мыши столбец, для которого вы хотите создать дубликат столбца, а затем нажмите «Дублировать столбец».

7. Транспонировать столбец или строку
В запросе мощности транспонирование — это детская игра. Да, всего один клик.
- После загрузки данных в расширенный редактор запросов все, что вам нужно сделать, это выбрать столбец(и) или строку(и).
- Перейдите на вкладку «Преобразование» ➜ «Таблица» ➜ «Транспонировать».

8. Заменить/удалить ошибки
Обычно, чтобы заменить или удалить ошибки в Excel, вы можете использовать опцию «Найти и заменить» или код VBA. Но в PowerQuery это гораздо проще. Посмотрите столбец ниже, где у вас есть ошибки, и вы можете удалить и заменить их.

Щелкнув правой кнопкой мыши по столбцу, вы увидите оба варианта.
- Заменить ошибки
- Удалить ошибки

9. Изменить тип данных
У вас есть данные в столбце, но они не в правильном формате. Поэтому каждый раз нужно менять его формат.

- Сначала отредактируйте данные в мощном редакторе запросов.
- После этого выберите столбец и перейдите на вкладку «Преобразование».
- Теперь в разделе «Тип данных» выберите «Дата» в качестве типа.
10. Добавьте столбец из примеров
В расширенном запросе есть возможность добавить пример столбца, который на самом деле не является примером, связанным с текущим столбцом.
Позволь мне привести пример:
Представьте, что вам нужны названия дней из столбца дат. Вместо использования формулы или любого другого варианта вы можете использовать «Добавить столбец из примеров».
Вот как это сделать:
- Щелкните правой кнопкой мыши столбец и выберите «Добавить столбец из примеров».

- Здесь вы получите пустой столбец. Щелкните первую ячейку в столбце, чтобы получить список значений, которые вы можете вставить.

- Выберите «Название дня недели от даты» и нажмите «ОК».

Бум! ваша новая колонка здесь.

11. Меняйте коробки
У вас есть следующие варианты изменения регистра текста в PowerQuery.
- Крошечный
- Верхний регистр
- Напишите каждое слово с заглавной буквы
Вы можете сделать это, щелкнув правой кнопкой мыши столбец и выбрав один из трех вариантов выше. Или перейдите на вкладку «Преобразование» ➜ «Текстовый столбец» ➜ «Формат».

12. Обрежьте и очистите
Чтобы очистить данные или удалить ненужные пробелы , вы можете использовать параметры TRIM и CLEAN в PowerQuery. Шаги просты:
- Щелкните правой кнопкой мыши столбец или выберите все столбцы, если у вас несколько столбцов.
- Перейдите на вкладку «Преобразование» ➜ «Текстовый столбец» ➜ «Формат».
- ОБРЕЗАТЬ: удалить пробелы в конце и начале ячейки.
- ЧИСТИТЬ: удалить непечатаемые символы из ячейки.

13. Добавьте префикс/суффикс
Итак, у вас есть список значений и из этого списка вы хотите добавить префикс/суффикс в каждую ячейку. В Excel вы можете использовать метод конкатенации, но в PowerQuery есть простой в использовании вариант для обоих.
- Сначала выберите столбец, в который нужно добавить префикс/суффикс.
- Затем перейдите на вкладку «Преобразование» ➜ «Текстовый столбец» ➜ «Формат» ➜ «Добавить префикс/Добавить суффикс».

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

- И после ввода текста нажмите ОК.

14. Извлечение значений
Если вы фанат формул, то я уверен, что вы согласны со мной, что извлечение текста или числа из ячейки требует объединения различных функций. Но PowerQuery решил многие из этих проблем. У вас есть семь способов извлечь значения из ячейки.

15. Только дата или время
Часто бывает, что у вас есть дата и время в одной ячейке, но вам нужно одно из них.

- Выберите столбец, в котором указаны объединенные дата и время.
- Если ты хочешь:
- Дата : щелкните правой кнопкой мыши ➜ Трансформировать ➜ Только дата.
- Время : щелкните правой кнопкой мыши ➜ Трансформировать ➜ Только время.


16. Объедините дату и время
Теперь вы знаете, как разделить дату и время. Но далее вам нужно знать, как их комбинировать.

- Сначала выберите столбец даты и нажмите «Только дата».
- После этого выберите оба столбца (Дата и время) и перейдите на вкладку «Преобразование», а в группе «Столбец даты и времени» перейдите к «Дата» и нажмите «Объединить дату и время».

17. Округленные числа
Вот следующие варианты округления чисел.
- Округлить в меньшую сторону: округлить число в меньшую сторону.
- Округлить: Округлить число.
- Округление: вы можете выбрать, насколько округлить десятичные знаки.

Вот шаги:
- Выберите столбец и щелкните правой кнопкой мыши ➜ Трансформировать ➜ Скругление .
- Округлить в меньшую сторону: округлить число в меньшую сторону.
- Округлить: Округлить число.
- Округление: вы можете выбрать, насколько округлить десятичные знаки.
Примечание. При выборе опции «Округление №3» необходимо ввести количество десятичных знаков для округления.
18. Расчеты
Есть опции, которые вы можете использовать для выполнения вычислений (их много). Все эти параметры вы можете найти на вкладке «Преобразование» (в группе «Числовой столбец»).
- Базовый
- Статистика
- Ученый
- Тригонометрия
- Круглый
- Информация

Чтобы выполнить любое из этих вычислений, необходимо выбрать столбец, а затем параметр.
19. Группировать по
Допустим, у вас есть большой набор данных и вы хотите создать сводную таблицу. Вот что вам нужно сделать:

- На вкладке «Преобразование» нажмите кнопку «Сгруппировать по», и вы получите диалоговое окно.

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

- В конце нажмите ОК.

Примечание. В параметре «Группировать по» также есть дополнительные параметры, которые можно использовать для создания многоуровневой групповой таблицы.
20. Удалите отрицательные значения
В одной из своих публикаций в блоге я перечислил семь методов удаления негативных знаков , и один из них — запрос мощности. Щелкните правой кнопкой мыши столбец и перейдите к параметру «Преобразование», затем нажмите «Абсолютное значение».

Это мгновенно убирает все отрицательные знаки из значений.
Как загрузить данные в электронную таблицу
После преобразования данных вы можете загрузить их в электронную таблицу и использовать для дальнейшего анализа. На главной вкладке есть кнопка «Закрыть и загрузить», при нажатии на которую вы получаете раскрывающийся список, предлагающий дополнительные параметры:
- Закрыть и загрузить
- Закрыть и загрузить

- После нажатия на кнопку отобразятся следующие параметры:

- Выберите, как вы хотите отображать эти данные в электронной таблице.
- Рисование
- Отчет сводной таблицы:
- Поворот таблицы
- Создать только одно соединение
- Куда вы хотите поместить данные?
- Существующий рабочий лист
- Новый рабочий лист.
- Добавьте эти данные в модель данных.
- Просто выберите параметр таблицы и новый лист, оставьте модель данных неотмеченной и нажмите «ОК».

- В тот момент, когда вы нажимаете «ОК», он добавляет новый лист с данными.

Больше примеров для изучения
Автоматически обновлять запрос
Из всех примеров, которые я здесь привел, этот самый важный. При создании запроса вы можете обновить его автоматически (можно установить таймер).
И вот шаги:
- На вкладке «Данные» нажмите «Запросы и соединения», и в правой части окна вы увидите панель «Запросы и соединения».

- Теперь щелкните правой кнопкой мыши запрос, установите флажок «Обновлять каждые» и введите минуты.

Как использовать формулу и функцию в Power Query
Точно так же, как вы можете использовать функции и формулы в электронной таблице Excel, Advanced Query имеет собственный список функций, которые вы можете использовать. Основы функций и формул в PowerQuery такие же, как и в функциях электронных таблиц Excel.
В PQ вам нужно добавить новый настраиваемый столбец, чтобы добавить функцию или формулу.
Возьмем пример: В данных ниже (уже в редакторе PQ) у вас есть имя и фамилия ( ССЫЛКА СКАЧАТЬ ) .

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

- Теперь в диалоговом окне настраиваемого столбца введите имя нового столбца «Полное имя» или любое другое имя, которое вы хотите назвать для нового столбца.

- Формула пользовательского столбца — это место, где вам нужно ввести формулу. Итак, введите формулу ниже :
[First Name]&" "&[Last Name]

- Когда вы вводите формулу в «Формулу настраиваемого столбца», PQ проверяет введенную вами формулу и отображает сообщение «Синтаксические ошибки не обнаружены», а в случае ошибки отображается сообщение об ошибке в зависимости от типа ошибки.
- Если вы ввели формулу и в ней нет ошибок, просто нажмите ОК.
- Теперь в конце данных у вас есть новый столбец, содержащий значения из двух столбцов (имя и фамилия).

Как использовать функцию в Power Query
Точно так же вы также можете использовать функцию при добавлении настраиваемого столбца, и Power Query имеет огромный список функций, которые вы можете использовать.
Давайте разберемся, как использовать функцию, на простом и легком примере. Я продолжаю приведенный выше пример, где мы добавили новый столбец, объединяющий имя и фамилию.

Но теперь вам нужно преобразовать текст полного имени в этом столбце в верхний регистр. Вы можете использовать функцию « Text.Upper » . Как следует из названия, он преобразует текст в верхний регистр.
- Сначала перейдите на вкладку «Добавить столбец» и щелкните настраиваемый столбец.

- Теперь в диалоговом окне настраиваемого столбца введите имя столбца и формулу, приведенную ниже, в поле формулы настраиваемого столбца:
Text.Upper([Full Name])

- И когда вы нажимаете «ОК», создается новый столбец со всеми именами в верхнем регистре.
- Следующее — удалить старый столбец и переименовать новый столбец. Итак, щелкните правой кнопкой мыши первый столбец и выберите «Удалить».

- В конце переименуйте новый столбец в «Полное имя».
Всего существует 700 функций, которые вы можете использовать в запросе мощности при добавлении нового столбца, и вот полный список, предоставленный Microsoft для этих функций, ознакомьтесь с ними.
Как изменить запрос в PQ
Если вы хотите внести изменения в запрос, который уже есть в вашей книге, вы можете просто отредактировать его, а затем внести эти изменения. На вкладке «Данные» есть кнопка « Запросы и соединения».

Когда вы нажимаете эту кнопку, справа открывается панель, в которой перечислены все запросы, которые есть в текущей книге.

Вы можете щелкнуть правой кнопкой мыши по имени запроса и выбрать «Редактировать», и вы получите его в мощном редакторе запросов для редактирования.

При редактировании запроса вы можете видеть, что все выполненные вами ранее шаги перечислены в разделе «Примененные шаги», который вы также можете редактировать или выполнять новые шаги.

И как только вы закончите вносить изменения, вы можете просто нажать кнопку «Закрыть и загрузить».
Экспортные и импортные связи
Если у вас есть соединение, которое вы использовали для запроса, и теперь вы хотите поделиться этим соединением с кем-то еще, вы можете экспортировать это соединение как файл ODC.
В таблице запросов есть кнопка «Экспорт соединения» , и когда вы нажимаете на нее, она позволяет вам сохранить соединение этого запроса в вашей системе.

А если вы хотите импортировать соединение, которым пользуется кто-то другой, вы можете просто перейти на вкладку «Данные» и в разделе «Получить и преобразовать» нажать «Существующие соединения» .

Затем нажмите кнопку «Просмотреть дополнительные сведения», где вы сможете найти файл подключения, к которому вам предоставили общий доступ, и импортировать его в свою книгу.

Язык PowerQuery (код M)
Как я упоминал ранее, для каждого шага, который вы выполняете в PowerQuery, он генерирует код (в серверной части), который называется M Code . На вкладке «Главная» есть кнопка « Расширенный редактор» , которую можно использовать для просмотра кода.

И когда вы нажмете на расширенный редактор, он покажет вам редактор кода, и этот код выглядит следующим образом:

M — язык, чувствительный к регистру , и, как и все другие языки, он использует переменные и выражения. Базовая структура кода выглядит следующим образом: код начинается с выражения LET.

В этом коде у нас есть две переменные и присвоенные им значения. В конце концов, чтобы получить значение, использовалось выражение IN. Теперь, когда вы нажмете «ОК», в результате будет возвращено значение, присвоенное переменной «Имя переменной».

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