在表中插入自定义列 (Power Query)

注意: Power Query 在 Excel 2016 中称为“获取和转换”。在此处提供的信息适用于两者。 若要了解详细信息,请参阅在 Excel 2016 中获取和转换

注意: 仅当加载、编辑或创建新查询时才会显示查询编辑器。有关如何显示查询编辑器的快速入门视频,请查看本文末尾。

利用 Power Query,可以将“索引”或“自定义”(你定义公式)列添加到当前查询。当你创建列公式时,Power Query 将验证公式语法。此验证体验与“高级查询编辑”对话框验证你提供的公式的方式一致。

我需要

插入索引列

插入自定义列

插入索引列

你的浏览器不支持视频。请安装 Microsoft Silverlight、Adobe Flash Player 或 Internet Explorer 9。

使用“查询编辑器”功能区

  1. 在“查询编辑器”功能区中,单击“插入索引列”。

使用预览网格中的表图标 ( 表图标 )

  1. 单击表图标 ( 表图标 )。

  2. 从上下文菜单中选择“插入索引列”。“索引”列随即添加到查询表中。根据需要重命名列名。

返回页首

插入自定义列

自定义列是单元格中的值使用您创建的公式计算的列。 有关 Power Query 公式语言的详细信息,请参阅了解 Power Query 公式

使用“查询编辑器”功能区

  1. 在“查询编辑器”功能区中,单击“插入自定义列”。

使用预览网格中的表图标 ( 表图标 )

  1. 单击表图标 ( 表图标 ),然后单击“插入自定义列”。

插入自定义列

  1. 在“插入自定义列”对话框中,输入列名称,将列插入“自定义列公式”框:

    1. 双击“可用列”列表中的一列,或者

    2. 单击“可用列”列表中的一列,然后单击“插入”。

      注意: 只要使用某种运算符分隔引用列,就可使用多个引用列。例如,要计算 TotalSales 列,可以使用公式添加 Total 和 SalesTax= each [Total] + [SalesTax]

  2. 单击“确定”。

示例公式

公式

说明

"abc"

创建所有行中都有文本 abc 的列。

1+1

创建所有行中都有 1 + 1 (2) 的结果的列。

[UnitPrice] * [Quantity]

创建两个表列相乘结果的列。

[UnitPrice] * (1 – [Discount]) * [Quantity]

考虑 Discount 列计算总价。

"Hello" & [Name]

在新列中将 Hello 与 Name 列的内容合并在一起。

注意:  可以使用自定义列将两列或更多列中的值合并成一个自定义列。 有关详细信息,请参阅合并列

借助 Power Query,刷新查询后会保留 Excel 中的“自定义列”、条件格式和工作表中的其他自定义项。在刷新操作期间以及在查询编辑之后,Power Query 将保留工作表自定义项,如数据条、色阶,图标集或其他以值为基础的规则。

自定义列

返回页首

注意: 仅当您使用 Power Query 加载、编辑或创建新查询时,“查询编辑器”才会显示。 以下视频显示在 Excel 工作簿中编辑查询后显示的“查询编辑器”窗口。 若要在不加载或编辑现有工作簿的情况下查看“查询编辑器”,请在 Power Query 功能区选项卡的获取外部数据部分中,选择自其他来源 > 空白查询。 以下视频介绍一种显示查询编辑器的方法。

如何在 Excel 中查看查询编辑器

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

此信息是否有帮助?

谢谢您的反馈!

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

×