Упражнение1_1 Знакомство с Power Query

Автор: | 12.01.2026

Мы будем обрабатывать файл C01E01.xlsx

  1. Создайте пустую книгу Excel
  2. Выберите вкладку Данные, Создать запрос=> из файла=>из книги.
  3. В окне диалога выберите файл C01Exlsx в папке C01
  4. В окне Навигатора выберите необходимый элемент. В нашем случае это лист Sheet1, содержащий нужную таблицу
  5. Обратите внимание, что по умолчанию предлагается загрузка таблицы. Но лучше выбрать =>Изменить. Должно появиться окно Power Query со своим меню и строка формул над таблицей. Если строка формул отсутствует, то выберите в мен =>Просмотр(или Вид) =>галочка в строке формул.
  6. Выделите слева область Запросы. Имя запроса Sheet1 замените через меню Главное=>Свойства на Продукты. Справа будет окно Примененные шаги. Его можно перемещать. Если Вы его удалите, то окно можно восстановить через меню Просмотр слева. Имя запроса можно заменить и в окне Примененных шагов, заменив имя запроса.
  7. В окне просмотра запроса мы видим пять столбцов. Последние 2 из них содержат Стоимость и Цену продуктов.
  8. Добавим Настраиваемый столбец. Изменим имя Пользовательский на Прибыль и введём формулу, выбирая столбцы из предлагаемых, например=> =[Cost]-[Price]. Возможно, что появится столбец значений Error. Очевидно, что произошла ошибка вычитания данных.

Удалим последний пункт в примененных шагах и в меню выберем Преобразование => Тип данных для последних двух столбцов. А там – Текст. Ошибка из-за этого. Надо получить данные в этих двух столбцах типа Десятичное число. Простая замена приведёт опять к ошибке.

Тогда выделим оба последних столбца и сделаем замену значений в них точки на запятую, а затем вновь изменим Тип значения на Десятичный. И введём вновь формулу => =[Cost]-[Price], добавив Настраиваемый столбец.

  1. Мы увидим, что значения отрицательны, => надо поменять знаки в формуле или значения. Это можно сделать и в строке формул.
  2. Удалите столбец Product Number, как не нужный.
  3. Нам нужны сведения лишь по продукту с текстом “Mountain” – (Гора). Поэтому отфильтруем столбец Product фильтром содержащим это слово. Ближайшая строка , которая содержит это слово номер 8, Для верного фильтрования уберем лишнее в строке формул, оставив лишь нужное.
  4. Загрузим окончательный отчет на лист Excel. Выберем в меню Главная => Закрыть и загрузить => Закрыть и загрузить в=> На новый лист
  5. Если ВЫ хотите убедиться, что запрос у Вас работает верно, то измените исходный файл C01E01.xlsx, добавив в таблицу десяток строк, содержащих слово фильтра. А затем на запросе справа выполните команду Обновить по правой кнопке мыши.
  6. Если Ваш запрос на листе не виден, то выполните Данные => Показать запросы

 

Ссылка на файл C01E01.xlsx

Если Вы хотите проверить результат выполнения Вашего запроса:

Ссылка на файл C01E01-Solution.xlsx

Описание. Файл в формате Word