Прочитать на английском

Поделиться через


Замена значений и ошибок

С помощью Power Query можно заменить одно значение другим значением, где бы это значение ни находилось в столбце. Можно найти команду "Заменить значения" :

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

    Контекстное меню для замены выбранного значения.

  • В контекстном меню столбца.

    Контекстное меню для замены выбранного столбца.

  • На вкладке "Главная " в группе "Преобразование ".

    Замените значения на вкладке

  • На вкладке "Преобразование" в группе "Любой столбец".

    Замените значения на вкладке

Операция замены значений имеет два режима:

  • Замените все содержимое ячейки: это поведение по умолчанию для нетекстовых столбцов, где Power Query ищет и заменяет полное содержимое ячейки. Этот режим можно включить для текстовых столбцов, выбрав дополнительные параметры, а затем выбрав поле "Сопоставление всего содержимого ячейки" проверка.
  • Замените экземпляры текстовой строки: это поведение по умолчанию для текстовых столбцов, где Power Query будет искать определенную текстовую строку во всех строках столбца и заменять столько экземпляров найденной текстовой строки.

Дополнительные параметры доступны только в столбцах типа текстовых данных. В этом наборе параметров используется параметр "Заменить" с помощью специальных символов .

Замените специальные символы.

Замена всего содержимого ячейки

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

Начальная пример таблицы с -1 в первой строке столбца

Значение -1 в столбце "Цель продаж" является ошибкой в источнике и должно быть заменено стандартной целью продаж, определенной бизнесом для этих экземпляров, что составляет 250 000. Для этого щелкните правой кнопкой мыши значение -1 и выберите " Заменить значения". Это действие приведет к выводу диалогового окна "Заменить значения " со значением , чтобы найти значение -1. Теперь все, что нужно сделать, — введите 250000 в поле "Заменить".

Замените значения для столбца, отличного от текста.

Результат этой операции даст вам результат, который вы ищете.

Выходные примеры таблицы после значения -1 в первой строке столбца

Замена экземпляров текстовой строки

Продолжая предыдущую таблицу, предположим, что вы хотите удалить текстовую строку "Имя категории: " из столбца "Имя категории". Для этого перейдите в группу "Преобразование" на вкладке "Главная" и выберите "Заменить значения". В диалоговом окне "Заменить значения" введите текстовое строковое имя категории: (а затем пробел) в поле "Значение", оставьте поле "Заменить" пустым, а затем нажмите кнопку "ОК".

Замените значения текстового столбца.

Результат этой операции дает таблицу на следующем рисунке.

Таблица с именем категории: текст удален из всех строк столбца