可以使用对话框创建公式,将条件列添加到查询。
-
若要打开查询,请找到以前从Power Query 编辑器加载的查询,在数据中选择一个单元格,然后选择“查询 > 编辑”。 有关详细信息 ,请参阅在 Excel 中创建、加载或编辑查询。
-
选择“添加列 > 条件列”。 此时会显示“ 添加条件列 ”对话框,以帮助你创建语法正确的公式:
if condition then expression else expression -
在“新列名称”框中,输入新的条件列的唯一名称。 在此示例中,我们将名称从 “自定义” 更改为 “区域”。
-
在 “列名称 ”列表框中,选择列名称。 在本示例中,我们选择“ 名称 & 邮政”,这是美国各州的列表。
-
在“运算符”列表框中,选择一个运算符。 在此示例中,我们选择“ 包含”。
-
在“值”框中,输入适当的值。 在此示例中,我们输入“Washington”。
-
在“ 输出 ”框中,输入条件列在 if 条件为 true 时应显示的输出值。 在此示例中,我们输入“West”。
-
如果要在条件为 false 时添加 else 表达式,请选择“添加子句”,然后重复步骤 4 到 6。 在此示例中,添加了其他区域,包括 南部、 东北部和 中西部。 这通常称为嵌套条件。
若要删除或重新排列子句,请选择 子句旁边的“ 更多 (...) ”,然后选择命令。 -
(可选)添加 final else 表达式。 可以输入值、另一列或参数。
-
选择“确定”。
便笺
-
默认情况下,条件列没有自动定义的数据类型。 有关详细信息,请参阅 添加或更改数据类型。
-
若要修改条件,请在“查询设置”窗格的“已应用步骤”中选择“已添加条件”列步骤旁边的“编辑设置” 图标。