修改公式 (Power Query)

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

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

注意: 有关如何显示查询编辑器的快速入门视频,请参阅本文末尾。

Power Query 中的所有查询转换由公式都执行。 使用查询编辑器生成器时,公式将被添加到编辑栏中。 有时您可能想要添加与生成器关联的那些以外的其他公式或要更改现有公式。

我需要

显示或隐藏编辑栏

向查询添加公式

编辑公式

使用公式的对话框编辑公式

编辑栏中编辑公式

显示或隐藏编辑栏

  1. 查询编辑器功能区中,选择视图>显示>公式栏

在查询编辑器中显示编辑栏

向查询添加公式

了解 Power Query 公式主题,您可以找到有关 Power Query 公式。当您创建公式时,Power Query 将验证公式的语法。此验证体验是使用高级查询编辑对话框中如何验证公式由您提供一致。

注意: 插入或删除查询中的中间步骤时,您可能会潜在中断查询。Power Query 将显示插入步骤警告,当您尝试插入一个新的步骤。

要向查询添加公式,请执行以下操作:

  1. 在查询步骤窗格中,选择要紧紧置于新步骤(公式)之前的步骤。

  2. 单击编辑栏左侧的fx图标。在窗体= < nameOfTheStepToReference >创建一个新公式。例如, = Production.WorkOrder

  3. 在新公式中使用的格式类型 = Class.Function(ReferenceStep[,otherparameters])
    例如,假设您有性别的列的表,并且您想要添加列的值"女士"或"先生",具体取决于该人员的性别。 该公式将 = Table.AddColumn (< ReferencedStep >,"前缀",每个 if [性别] ="F"然后"女士"其他"先生。")

示例公式

返回页首

编辑公式

有两种方法可以编辑公式: 使用公式的对话框中,并使用编辑栏中。

使用公式的对话框编辑公式

  1. 在查询步骤窗格中,右键单击要编辑的步骤。

  2. 从上下文菜单中选择“编辑设置”。

  3. 在对话框中,编辑公式。

在编辑栏中编辑公式

  1. 在查询步骤窗格中,选择要编辑的步骤。

  2. 在编辑栏中,查找并将参数值更改为所需的值。

  3. 单击“刷新”。

返回页首

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

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

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

此信息是否有帮助?

谢谢您的反馈!

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

×