Добавление настраиваемого столбца (Power Query)

Применяется к
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2021

Вы можете добавить настраиваемый столбец к текущему запросу, создав формулу. Power Query проверяет синтаксис формулы так же, как и диалоговое окно "Редактирование запроса". Дополнительные сведения о языке формул Power Query см. в статье Введение в язык формул Power Query M - PowerQuery M | Microsoft Learn.

Добавление настраиваемого столбца

  1. Чтобы открыть запрос, найдите запрос, ранее загруженный из редактора Power Query, выберите ячейку в данных, а затем выберите "Редактировать запрос>". Дополнительные сведения см. в статье "Создание, загрузка и изменение запроса в Excel (Power Query)".
  2. Выберите "Добавить столбец>","Настраиваемый столбец". Откроется диалоговое окно "Настраиваемый столбец ".
  3. Введите новое имя столбца.
  4. Чтобы вставить столбец в поле "Формула настраиваемого столбца ", выберите столбец в списке "Доступные столбцы " и нажмите "Вставить".

    Примечание

    Вы можете ссылаться на несколько столбцов, если разделяете их с помощью оператора. Например, чтобы вычислить столбец "Общие продажи", сложите итоги и налог с продаж с помощью формулы = each [Total] + [SalesTax].

  5. Нажмите кнопку ОК.
  6. Добавив настраиваемый столбец, убедитесь, что он имеет соответствующий тип данных. Если слева от заголовка столбца отображается значок ", измените тип данных на нужный. Дополнительные сведения см. в статье Добавление или изменение типов данных.

Совет Чтобы получить желаемые результаты, можно попробовать другой подход. Используйте настраиваемый столбец для объединения значений из двух или нескольких столбцов в один настраиваемый столбец. Дополнительные сведения см. в статье Объединение столбцов.

Формулы в примерах

В следующей таблице приведены общие примеры пользовательских формул.

Формула Описание
"abc" Создание столбца, во всех строках которого есть текст abc .
1+1 Создает столбец с результатом по 1 + 1 (2) всем строкам.
[UnitPrice] * [Quantity] Создает столбец с результатом умножения двух столбцов таблицы.
[UnitPrice] * (1 – [Discount]) * [Quantity] Вычисляет общую цену с учетом значения в столбце Discount.
"Hello" & [Name] Объединяет слово Hello с содержимым столбца Name в новый столбец.
Date.DayOfWeekName([DOB]) Создает новый столбец, отображающий название дня недели, например "Понедельник", полученное из типа данных "Дата и время" столбца даты и времени рождения
DateTime.Time([DOB]) Создает новый столбец, отображающий только время, полученное из типа данных столбца "Дата и время" даты рождения.
Date.Month([DOB]) Создает новый столбец, отображающий месяц в виде числа от 1 до 12, например 4 для апреля, полученного из типа данных столбца даты и времени рождения (дата и время).

См. также

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

Добавление настраиваемого столбца (docs.com)

Добавление столбца на основе типа данных (Power Query)

Добавление столбца индекса (docs.com)