Найти тему
Властелин машин

Преобразуем значения столбца к заданному виду

Рассмотрим ключевые функции для преобразования ячеек столбца к заданному виду с помощью Power Query. В демонстрационных целях будем использовать таблицу вида:

Извлечь значение по разделителю

Соответствующая возможность есть на вкладке "Преобразование" -> "Извлечь":

-2

Выбираем столбец "Доход", опцию "Текст перед разделителем" и вводим в поле "Разделитель" - " руб.":

-3

после в заданном столбце получаем очищенные значения:

-4

Удаление пробелов слева и справа от текста

Доступно через опцию "Усечь" меню "Формат" вкладки "Преобразование":

-5

Так как на прошлом шаге мы в качестве разделителя указали "руб.", итоговые числа получились вместе с пробелом в конце, что видно, если вывести длину столбца, доступную через все то же меню "Извлечь":

-6

Теперь усечем колонку "Доход" и опять выведем длину:

-7

Разделить столбец по подстроке

Удалим три крайних столбца, выделим колонку "Месяц" и в меню "Разделить столбец" вкладки "Преобразование" выберем "По разделителю":

-8

Укажем в качестве разделителя "-" (в нашем случае распознается автоматически) и получим:

-9

Добавить префикс и суффикс

Доступно через все то же меню "Формат" вкладки "Преобразование":

-10

Вернем суффикс "руб." к колонке "Доход":

-11

и получим:

-12

-13