Applies ToExcel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2021 Excel 2019 Excel 2016 Excel 2013

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

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

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

  3. Введите новое имя столбца.

  4. Вставьте столбец в поле Настраиваемая формула столбца , выбрав столбец из списка Доступные столбцы , а затем выбрав Вставить.Примечание    Вы можете ссылаться на несколько столбцов, если разделить их с помощью оператора . Например, чтобы вычислить столбец TotalSales, вы можете добавить Total и SalesTax, используя формулу = 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])

Создает новый столбец, отображающий имя дня недели, например понедельник, производный от типа данных столбца даты и времени DOB .

DateTime.Time([DOB])

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

Date.Month([DOB])

Создает новый столбец, который отображает месяц в виде числа от 1 до 12, например 4 для апреля, производный от типа данных столбца даты и времени DoB .

См. также

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

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

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

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

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

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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