В Power Query можно объединить несколько столбцов в запросе. Вы можете объединить столбцы, чтобы заменить их одним объединенным столбцом, или создать новый объединенный столбец вместе со столбцами, которые будут объединены. Объединить можно только столбцы типа данных "Текст". В примерах используются следующие данные:

Совет    Лучше всего создать новый столбец и сохранить исходные столбцы, чтобы избежать ошибок обновления, которые могут возникнуть в будущем.

Пример данных, используемых для объяснить команду "Слияние"

При объединении столбцов выбранные столбцы объединяются в один столбец под названием Объединенные. Исходные два столбца больше не доступны. 

В этом примере мы объединяем OrderID и CustomerID.

  1. Чтобы открыть запрос, найдите ранее загруженную из редактора Power Query, выберем ячейку в данных и выберите запрос> изменить. Дополнительные сведения см. в этойExcel.

  2. Убедитесь, что столбцы, которые вы хотите объединить, являются текстовыми. При необходимости выберем столбец и выберите преобразовать> тип данных >текст.

  3. Выберите несколько столбцов, которые нужно объединить. Чтобы выбрать несколько столбцов поперемно или поперемно, нажмите shift+щелчок или CTRL+щелчок каждого последующего столбца.

    Порядок выбора задает порядок объединенных значений.

  4. Выберите преобразовать> объединить столбцы.

  5. В диалоговом окне Слияние столбцов укажите, какой из столбцов нужно вставить в каждый объединенный столбец. Вы можете выбрать один из готовых разделителей или задать собственный.

    Выбор разделителя

  6. Нажмите кнопку ОК.

Результат

Объединенный столбец

Объединенный столбец можно переименовать, чтобы он был более осмысленным. Дополнительные сведения см. в статье Переименование столбца.

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

В этом примере мы соедиам OrderID и CustomerID, разделив их пробелом.

  1. Чтобы открыть запрос, найдите ранее загруженную из редактора Power Query, выберем ячейку в данных и выберите запрос> изменить. Дополнительные сведения см. в этойExcel.

  2. Убедитесь, что столбцы, которые вы хотите объединить, имеют текстовый тип данных. Выберите преобразовать> Тип >текст.

  3. Выберите Добавить столбец> настраиваемый столбец. Появится диалоговое окно Пользовательский столбец.

  4. В списке Доступные столбцы выберите первый столбец и выберите Вставить. Вы также можете дважды щелкнуть первый столбец. Столбец добавляется в поле Настраиваемая формула столбца сразу после знака равно (=).

    Совет     В поле Настраиваемая формула столбца нажмите CTRL+ПРОБЕЛ, чтобы отобразить столбцы и другие элементы формулы.

  5. В поле Настраиваемая формула столбца введите амперанд (&) после первого вставленного столбца.

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

  6. Вы можете указать дополнительный символ, например пробел, введите " после амперанда (&).

  7. В поле Пользовательская формула столбца введите другой знак амперанда (&) после пробела.

  8. В списке Доступные столбцы выберите второй столбец и выберите Вставить. Можно также дважды щелкнуть второй столбец. 

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

  9. Выберите ОК.


Результат
Объединенный настраиваемый столбец

Настраиваемый столбец можно переименовать, чтобы он был более осмысленным. Дополнительные сведения см. в статье Переименование столбца.

См. также

Справка по Power Query для Excel

Добавление пользовательского столбца

Добавление и изменение типов данных

Функции объединения (docs.com)

Нужна дополнительная помощь?

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

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?

Что повлияло на вашу оценку?

Добавите что-нибудь? Это необязательно

Спасибо за ваш отзыв!

×