Excel高级筛选功能是自动筛选的升级,可以设置更多更复杂的筛选条件,而且可以将筛选出的结果输出到指定位置。 高级筛选需要在工作表区域内单独指定筛选条件。高级筛选的条件区域至少包含两行,第一行是列标题,第二行是筛选条件。 本文分享高级筛选的7种典型用法,需要特别注意的是如何设置高级筛选的条件区域。 如下图所示,A1:E16为员工信息表。要求筛选出“性别”为“男”且“年龄”为“>=40”的数据。单击A1:E16区域任意单元格,单击【数据】-【高级】,打开【高级筛选】对话框,如下图所示。 其中,【列表区域】指进行筛选的单元格区域A1:A16,【条件区域】指筛选条件所在的单元格区域即H1:I2。 【条件区域】必须包含标题,而且标题必须和列表区中的标题名称完全相同。条件区域不必包含列表区中所有列的标题,与筛选条件无关的列标题可以不适用。本例按照“性别”和“年龄”筛选,需要同时满足两个条件,属于“且条件筛选”。且条件筛选中,筛选条件必须在同一行。本例选择【将筛选结果复制到其他区域】,【复制到】即筛选结果存放的位置。如下图所示,筛选出“职称”为“工程师”或“助工”的数据。在【高级筛选】对话框中,【条件区域】选择H1:H3。 本例筛选出“职称”为“工程师”或“助工”,满足其中一个条件即可,属于“或条件筛选”。或条件筛选中,筛选条件不在同一行。 如下图所示,筛选出“性别”为“男”或“年龄”为“>=40”的数据。在【高级筛选】对话框中,【条件区域】选择H1:I3。本例筛选出“性别”为“男”或“年龄”为“>=40”,满足其中一个条件即可,属于“或条件筛选”。或条件筛选中,筛选条件不在同一行。 如下图所示,要求筛选出“性别”为“男”且“年龄”为“>=40”,或“性别”为“女”且“职称”为“工程师”。 在【高级筛选】对话框中,【条件区域】选择H1:J3。在【高级筛选】对话框中,【条件区域】选择H1:H3。如下图所示,要求筛选出A1:E16中没有空值的行。 在【高级筛选】对话框中,【条件区域】选择H1:L2。当使用公式作为筛选条件时,条件区域的标题不能和列表区域的标题相同,可以是任意其他字符,也可以是空白。条件区域中的公式以第一行数据来创建。 在【高级筛选】对话框中,【条件区域】空白,勾选【选择不重复的记录】。
|