Мы будем обрабатывать файл C01E01.xlsx
- Создайте пустую книгу Excel
- Выберите вкладку Данные, Создать запрос=> из файла=>из книги.
- В окне диалога выберите файл C01Exlsx в папке C01
- В окне Навигатора выберите необходимый элемент. В нашем случае это лист Sheet1, содержащий нужную таблицу
- Обратите внимание, что по умолчанию предлагается загрузка таблицы. Но лучше выбрать =>Изменить. Должно появиться окно Power Query со своим меню и строка формул над таблицей. Если строка формул отсутствует, то выберите в мен =>Просмотр(или Вид) =>галочка в строке формул.
- Выделите слева область Запросы. Имя запроса Sheet1 замените через меню Главное=>Свойства на Продукты. Справа будет окно Примененные шаги. Его можно перемещать. Если Вы его удалите, то окно можно восстановить через меню Просмотр слева. Имя запроса можно заменить и в окне Примененных шагов, заменив имя запроса.
- В окне просмотра запроса мы видим пять столбцов. Последние 2 из них содержат Стоимость и Цену продуктов.
- Добавим Настраиваемый столбец. Изменим имя Пользовательский на Прибыль и введём формулу, выбирая столбцы из предлагаемых, например=> =[Cost]-[Price]. Возможно, что появится столбец значений Error. Очевидно, что произошла ошибка вычитания данных.
Удалим последний пункт в примененных шагах и в меню выберем Преобразование => Тип данных для последних двух столбцов. А там – Текст. Ошибка из-за этого. Надо получить данные в этих двух столбцах типа Десятичное число. Простая замена приведёт опять к ошибке.
Тогда выделим оба последних столбца и сделаем замену значений в них точки на запятую, а затем вновь изменим Тип значения на Десятичный. И введём вновь формулу => =[Cost]-[Price], добавив Настраиваемый столбец.
- Мы увидим, что значения отрицательны, => надо поменять знаки в формуле или значения. Это можно сделать и в строке формул.
- Удалите столбец Product Number, как не нужный.
- Нам нужны сведения лишь по продукту с текстом “Mountain” – (Гора). Поэтому отфильтруем столбец Product фильтром содержащим это слово. Ближайшая строка , которая содержит это слово номер 8, Для верного фильтрования уберем лишнее в строке формул, оставив лишь нужное.
- Загрузим окончательный отчет на лист Excel. Выберем в меню Главная => Закрыть и загрузить => Закрыть и загрузить в=> На новый лист
- Если ВЫ хотите убедиться, что запрос у Вас работает верно, то измените исходный файл C01E01.xlsx, добавив в таблицу десяток строк, содержащих слово фильтра. А затем на запросе справа выполните команду Обновить по правой кнопке мыши.
- Если Ваш запрос на листе не виден, то выполните Данные => Показать запросы
Если Вы хотите проверить результат выполнения Вашего запроса: