Applies ToMicrosoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel 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 表示 4 月,派生自 DOB 日期/时间列数据类型。

另请参阅

Microsoft Power Query for Excel 帮助

添加自定义列 (docs.com)

根据数据类型添加列 (Power Query)

添加索引列 (docs.com)

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。