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高级过滤器:显示具有非空值的行

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注