Извлечение данных из ячейки с помощью надстройки Power Query

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

Как обычно, рассматривать вопрос будет через решение примера.

Имеются данные (порядка 10 тыс. строк), в одном из столбцов содержится идентификационных номер региона, содержайщий 4 различных параметра, разделенных символом “/”. Задача состоит в том, чтобы достать второй и третий параметры.

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

Чтобы открыть окно редактирования Power Query необходимо перейти по следующему пути: Данные – Из таблицы/диапазона (раздел “Получить и преобразовать данные”). После чего проверьте выделенный диапазон и нажмите кнопку “ОК”.

В открывшемся окне – Редакторе Power Query, нас будет интересовать лишь вкладка “Добавление столбца”.

Становимся на любую ячейку из столбца region_id, после чего переходим на вкладку “Добавление столбца” – “Извлечь” (раздел “Из текста”) – “Текст между разделителями”:

  • Чтобы вытащить второй параметр нужно лишь указать начальный и конечный разделитель. В обоих случаях это будет “/”. Нажимаем “ОК”.
  • Для того, чтобы вытащить третий параметр проделываем то же самое, только после указания начального и конечного разделителей нажимаем “Расширенные параметры”. Здесь нас интересует поле “Число пропускаемых начальных разделителей”, в этом поле проставляем единицу. Нажимаем “ОК”.

Ниже представлена видео-инструкция с выполнением данной процедуры.

После, загружаем данные через вкладку “Главная”.

Одним из преимуществ работы с Power Query в таких случаях является то, что при добавлении новых данных и обновлении полученного диапазона, новые значения автоматически попадают в модель

Файл с примером для скачивания.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.

Добавить комментарий