zl程序教程

您现在的位置是:首页 >  工具

当前栏目

Excel高级筛选完全指南

Excel 指南 高级 完全 筛选
2023-06-13 09:15:13 时间

标签:Excel技术,高级筛选

Excel高级筛选功能强大,但却很少被充分利用。Excel高级筛选根据特定的条件快速筛选想要的数据。本文将通过示例来展示一些使用Excel高级筛选可以做的“很酷”的事情。

什么是Excel高级筛选

顾名思义,Excel高级筛选是常规筛选的高级版本。当需要使用更复杂的条件来筛选数据集时,就可以使用高级筛选。

下面是常规筛选和高级筛选之间的一些区别:

1.常规数据筛选筛选现有的数据集,可以使用Excel高级筛选将数据集提取到其他位置。

2.Excel高级筛选允许使用复杂条件。例如,如果想要对销售数据进行筛选,可以根据销售人为Bob且区域为North或South的条件筛选数据。

3.可以使用Excel高级筛选从数据中提取唯一记录值。

示例1:提取唯一值

可以使用Excel高级筛选从数据集中快速提取唯一值记录(或者,移除重复值)。如下图1所示的数据集。

图1

在该数据集中存在重复记录,此时可以使用Excel高级筛选工具快速获取所有唯一记录的列表并放置在指定位置(以便原始数据保持不变)。

步骤如下:

1.选择包括列标题在内的整个数据集。

2.如下图2所示,单击功能区“数据”选项卡“排序和筛选”组中的“高级”命令按钮(也可以使用快捷键Alt+A+Q),打开“高级筛选”对话框。

图2

3.在“高级筛选”对话框中,如下图3所示。“方式”中“将筛选结果复制到其他位置”,允许指定获取唯一记录列表后要放置的位置。“列表区域”中指定想要查找唯一记录的数据集区域地址,注意确保包括数据集标题。“条件区域”留空。“复制到”指定想要放置获取的唯一值记录列表的单元格地址。“选择不重复记录”复选框要勾选。

图3

4.单击“确定”按钮,结果如下图4所示。

图4

注意:使用高级筛选获取唯一值列表时,确保选择了标题行,否则,它会将第一行视为标题。

示例2:在Excel高级筛选中使用条件

使用Excel高级筛选可以使用复杂的条件筛选数据。如下图5所示,想要快速获取销售额大于5000且地区为US的所有记录。

图5

下面是如何使用Excel高级筛选根据指定条件筛选记录:

1.使用具有复杂条件的Excel高级筛选时,第一步是指定条件。为此,先复制标题并将其粘贴到工作表中的某个位置,如下图6所示。

图6

2.指定要筛选数据的条件。在本例中,由于要获取US销售额超过5000的所有记录,因此在Region下面的单元格中输入“US”,在sales下面的单元格内输入>5000。这将用作高级筛选中的输入,以获取筛选后的数据。

图7

3.选择原始数据集(注意,包括标题行)。

4.单击功能区“数据”选项卡“排序和筛选”组中的“高级”命令按钮,打开“高级筛选”对话框。

5.在“高级筛选”对话框中,选取“将筛选结果复制到其他位置”选项按钮,在“列表区域”中引用要查找的数据集区域(确保包括标题行),在“条件区域”中指定刚才构建的条件区域,在“复制到”中指定要放置筛选数据的单元格区域,选取“选择不重复的记录”前的复选框,如下图8所示。

图8

6.单击“确定”,其结果如下图9所示。

图9

上面的筛选示例是基于两个条件,Excel高级筛选允许创建多个不同条件组合。

示例3:使用AND条件

想使用AND条件,需要在标题行下面的行中指定。

例如,筛选地区是US且销售人员是Joe的记录,如下图10所示。

图10

要筛选地区是US且销售额大于5000的记录,如下图11所示。

图11

要筛选地区是US且销售额在2021-3-31之后的记录,如下图12所示。

图12

示例4:使用OR条件

想要使用OR条件,需要在同一列中指定条件。

例如,筛选区域是US或者Asia的记录,如下图13所示。

图13

筛选销售人员是Bob或者Martha的记录,如下图14所示。

图14

你可能已经发现,条件在同一行是AND条件,而在不同的行是OR条件。

示例5:在高级筛选中使用通配符

Excel高级筛选器还允许在构造条件时使用通配符。

在Excel中有三个通配符:

1.*(星号):它表示任意数量的字符。例如,ex*可以表示excel、excels、example、expert等。

2.?(问号):表示单个字符。例如,Tr?mp可能是Trump或Tramp。

3.~(波浪号):用于指定在文本中的通配符(~,*,?)。

如果想要筛选以J开头的销售人员,可以按下面的步骤:

1.在条件区域中输入带有通配符的条件,如下图15所示。

图15

注意,*表示任意数量的字符。因此,任何名称以J开头的都会根据这些条件进行筛选。此外,条件区域中的标题应该与数据集中的标题完全相同。当复制到其他位置时,无法撤消高级筛选。

结果如下图16所示。

图16