Power query: объединение значений (текст, числа)

В Power Query есть несколько методов, которые можно использовать для объединения значений (числ и текста). И в этом уроке мы научимся использовать эти методы.

Ниже у нас есть список имен и фамилий в столбцах:

объединить-значения-в-мощный-запрос

Объединить значения из двух столбцов в один (объединить столбцы)

Вы можете использовать следующие шаги:

  1. Сначала загрузите данные в мощный редактор запросов («Данные» > «Получить данные» > «Из других источников» > «Из таблицы/диапазона»).
    concatenate-values-from-two-columns
  2. Затем выберите оба столбца в редакторе и перейдите в Transform > Merge Columns.
    transform-and-merge-columns
  3. Когда вы нажимаете «Объединить столбцы», вы получаете диалоговое окно, в котором выбирается разделитель и имя нового столбца.
    select-separator-and-new-ceolumn-name
  4. После того, как вы выбрали разделитель и имя столбца, нажмите «ОК». И нажмите Enter, чтобы получить новый столбец.
    get-new-column

Теперь у нас есть новый один столбец со значениями из обоих столбцов (имя и фамилия). При использовании этого метода вам необходимо позаботиться о нескольких вещах:

  1. Выберите столбцы в том порядке, в котором вы хотите объединить значения.
  2. В диалоговом окне вы можете ввести собственный разделитель.

Объединение столбцов путем добавления нового столбца

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

  1. Перейдите в «Добавить столбец» > «Пользовательский столбец».
    concatenate-by-adding-new-column
  2. В диалоговом окне нужно написать формулу.
    write-a-formula-in-dialog-box
  3. Введите имя столбца, затем введите формулу, которую мы использовали на снимке ниже.
    first-enter-column-name-and-then-formula
  4. Наконец, нажмите «ОК», чтобы ввести формулу и создать новый объединенный столбец.
    hit-enter-to-run-formula

В этой формуле мы использовали амперсанд для объединения значений двух столбцов с пробелом между ними. Это похоже на формулу, которую мы используем в Excel.

 =[First]&" "&[Last]

Объедините текст и цифры в одном столбце

Если в Power Query вы попытаетесь объединить текст с числами, вы получите ошибку в конечном значении.

объединить текст и число в один столбец

В этой ситуации вам понадобится функция NumberToText для преобразования числа в текст.

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

И как только вы нажмете ОК после ввода формулы. Вы получите новый пользовательский столбец.

новый столбец с текстом и числами в сочетании

Объединение значений из одного столбца

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

объединить значения из одного столбца

Выберите столбец и нажмите «Транспонировать».

выберите столбец, затем щелкните транспонирование

Выберите разделитель в диалоговом окне «Объединить столбцы», введите имя столбца и нажмите «ОК».

выберите-разделитель

Когда вы нажмете «ОК», вы получите новый столбец с объединенными значениями.

новый столбец с комбинированными значениями

Получить файл Excel

Скачать

Power Query в Excel (Учебник)

Связанные руководства

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *