在 Power Query (中添加自定义)

可以通过创建公式将自定义列添加到当前查询。 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 表示 April,派生自 DOB 日期/时间列数据类型。

另请参阅

Power Query for Excel 帮助

添加自定义列 (docs.com)https://docs.microsoft.com/en-us/power-query/add-custom-column

添加基于 Power Query 数据类型 (列)

添加索引列 (docs.com)https://docs.microsoft.com/en-us/power-query/add-index-column

需要更多帮助?

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×