何为高级筛选?在EXCEL中高级筛选是自动筛选的升级功能,可以将自动筛选的定制格式改为自定义设置。它的功能更加优于自动筛选,它不但包含了自动筛选的所有功能,还可以设置更多的筛选条件。
1、高级筛选的主要功能
简洁、优雅、高效
2、高级筛选的使用方法
简洁、优雅、高效
需要在数据区外设置一个条件区域,由标题行和条件行组成。
条件种类涵盖自动筛选中所有定制格式的条件,包括等于、大于、小于、大于等于、小于等于、包含等。
3、筛选条件的种类
简洁、优雅、高效
01不带通配符的筛选条件
>500
表示筛选出大于500的记录
表示筛选出小于3的记录
表示筛选出等于0的记录
如果该单元格设置的格式是文本,则筛选出的为所有包含0的记录。
表示大于等于2002年4月7日的记录
02带通配符的条件设置
“*”代表多个字符;“?”代表单个字符;“~*”代表筛选“*”;“~?”代表筛选“?”
例如:“王*”表示筛选以王开始的字符串,长度不受限制;“王?”表示筛选以王开始的仅限两个字符的字符串。
03文本型条件的设置
此类表达式的特点不能以等号开头,允许以>=或<=开始的表达式。
“=C2<>D2”表示筛选出同行次的C列与D列值不相等的记录
“=D2>800”表示筛选出D列数值中大于800的记录。
“=ISNUMBER(FIND('8',C2))”表示筛选C列数据中包含8的记录。
“C2=''”表示筛选出C列数据中为空的记录。
此类表达式的特点是必须以等号开头,表达式中可以包含各类函数,单元格引用是数据记录的第一条单元格地址,并且是相对引用,因为系统是从第一条记录逐一进行判断筛选的。如果引用了数据区之外的单元格地址,必须使用绝对引用。
“条件与”、“条件或”和“条件与、或”的综合使用
筛选符合日期列中即大于下限又小于上限的记录。
筛选符合产品列中等于'Milk'或等于'Produce'的记录。
筛选顾客列等于MegaMart且产品列等于Cookies的或是顾客列等于Minimart且产品列等于Milk的记录。
同一行的条件之间是“与”的关系;同列不同行的条件之间是“或”的关系。多条件区域中的空格意味着该标题列可以接受任何值。
4、 高级筛选中条件区域标题的填写规则
简洁、优雅、高效
1
在条件区域中,条件单元格内包含单元格引用:如“=D5>800”
条件区域标题不能使用数据区域中的标题,可任填或不填。条件区域标题虽然可以不填,但在选择筛选条件时却不能不选,即如果只选择“=D5>800”所在的单元格作为筛选条件,结果是错误的。必须把筛选条件单元格的上一个单元格一并选中。
2
在条件区域中,条件单元格内不包含单元格引用,如“>800” 条件区域标题的填写规则与上面的正好相反,必须填写与数据区标题相同名称。其他任何名称或不填都会产生错误结果。建议使用复制粘贴的方法,避免输入失误造成筛选结果出错。
5、 将筛选的结果输出到其它工作表
简洁、优雅、高效
见附表:原始数据表和输出表
1、在《输出表中》表中选择一单元格。
2、点击菜单中的[数据]>[筛选]>[高级筛选]。
3、在弹出的[高级筛选]对话框中选择[将筛选结果复制到其他位置]
4、选择[列表区域]为《原始数据表》中的A2:D56。
5、选择[条件区域]为《原始数据表》中的F2:F3。
6、选择[复制到]为《输出表》中的A1。
7、点击[确定]按钮。
注意:如果在《输出表》中直接点击高级筛选,在[复制到]处点选其他工作表,系统会提示“只能复制筛选过的数据到活动工作表”。
6、复杂筛选条件的设置规则
简洁、优雅、高效
见附表----复杂筛选举例
第一行筛选语文和数学的平均分数大于70的记录。
第二行筛选语文和数学分数和大于150的记录。
第三行筛选数学分数在前五名的记录。
第四行筛选数学分数大于中值的记录。
以上是在测试过程中得到的结果,有的必须使用定义名称,而有的却不能使用。总结结果是多区域引用必须使用定义名称;单区域引用不能
使用定义名称,在使用地址引用时必须使用绝对引用。在使用单元格地址引用并且希望系统对每条记录做判断时,必须使用相对引用。
7、 其他
简洁、优雅、高效
1、 筛选不重复记录要求数据区带有标题行。
2、 执行筛选命令类似执行了一次宏,执行后不能再撤销之前的任何操作。
3、 如果不希望某列在筛选后的区域中出现,可以进行选择,操作方法
见附表:字段选择举例
4、 应用:将两组数据中,你有我无、我有你无,你我共有的记录分别筛选出来。
见附表:另附两组数据的比较筛选方法
联系客服