Excel:在单列中具有多个条件的高级过滤器
您可以使用 Excel 中的高级筛选功能根据列中的多个条件筛选数据集中的行。
以下示例展示了如何使用 Excel 中的以下数据集执行此操作:
示例 1:使用 OR 逻辑在一列中包含多个条件的高级过滤器
假设我们要过滤数据集以仅显示“Team”列中的值为 Mavs 或 Rockets 的行。
我们可以在单元格区域E1:E3中定义此条件,然后单击“数据”选项卡,然后单击“高级过滤器”按钮:
我们将选择A1:C12作为列表范围,选择E1:E3作为标准范围:
单击“确定”后,数据集将被过滤为仅显示球队名称为 Mavs 或 Rockets 的行:
示例 2:使用 AND 逻辑在一列中包含多个条件的高级过滤器
假设我们要过滤数据集以仅显示Points列中的值大于或等于 20且小于或等于 30 的行。
我们可以在单元格区域E1:F2中定义此条件,然后单击“数据”选项卡,然后单击“高级过滤器”按钮:
我们将选择A1:C12作为列表范围,选择E1:F2作为标准范围:
一旦我们点击OK ,数据集将被过滤以仅显示Points列中的值大于或等于 20且小于或等于 30 的行:
请注意使用高级过滤功能时使用OR逻辑和AND逻辑之间的细微差别:
要使用OR逻辑,必须将多个值放置在条件范围的同一列中。
要使用AND逻辑,必须将多个值放置在条件范围的不同列中。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务:
Excel高级筛选:如何使用“不包含”
Excel高级过滤器:如何使用“包含”
Excel高级过滤器:显示具有非空值的行