添加条件列 (Power Query)

应用对象
Microsoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

通过使用对话框创建公式,可以向查询中添加条件列。

  1. 若要打开查询,请找到之前从 Power Query 编辑器加载的查询,在数据中选择一个单元格,然后选择“查询编辑>。 有关详细信息,请参阅 在 Excel 中创建、加载或编辑查询。  

  2. 选择“添加列>”条件列“。 将显示“ 添加条件列 ”对话框,帮助你创建语法正确的公式:

    if condition then expression else expression

  3. 在“新列名称”框中,输入新的条件列的唯一名称。 在示例中,我们将名称从 Custom 更改Region

  4. 在“ 列名 ”列表框中,选择列名。 在示例中,我们选择 Name & Postal, 这是美国各州的列表。

  5. 在“运算符”列表框中,选择一个运算符。 在此示例中,我们选择“包含”。

  6. 在“”框中,输入适当的值。 在本示例中,我们输入“Washington”。

  7. “输出 ”框中,输入当 if 条件为 True 时条件列应显示的输出值。 在该示例中,我们输入“西部”。

  8. 如果要在条件为 false 时添加 else 表达式,请选择“ 添加子句”,然后重复步骤 4 到 6。 在此示例中,添加了其他区域,包括 南部东北部和 中西部。 这通常称为嵌套条件。

    若要删除或重新排列子句,请选择子句旁边的 “更多 (...) ”,然后选择一个命令。  

  9. 也可以添加最终的 else 表达式。 可以输入值、另一列或参数。

  10. 选择“确定”。

注意

  • 默认情况下,条件列不会自动定义数据类型。 有关详细信息,请参阅 添加或更改数据类型
  • 要修改条件,请在“查询设置”窗格的“已应用步骤”中选择“已添加条件列”步骤旁边的“编辑设置设置”图标

另请参阅

Microsoft Power Query for Excel 帮助

添加自定义列

根据数据类型添加列

添加条件列 (docs.com)