|
在EXCEL中高级筛选是自动筛选的升级功能,可以将自动筛选的定制格式改为自定义设置。它的功能更加优于自动筛选,
1、1、高级筛选的主要功能:
(1)、设置多个筛选条件。筛选条件之间可以是与的关系、或的关系,与或结合的关系。可以设置一个也可以设置多个。允许使用通配符。
(2)、筛选结果的存放位置不同。可在数据区原址进行筛选,把不需要的记录隐藏,此特点类似于自动筛选;也可以把筛选结果复制到本表的其他位置或其他表中,在复制时可以选择筛选后的数据列。
(3)、可筛选不重复记录。
2、高级筛选的使用方法:
高级筛选需要在数据区外设置一个条件区域,由标题行和条件行组成。筛选条件行允许使用带运算符的表达式,还可以同时设置多列条件,或多行条件的表达式:条件种类涵盖自动筛选中所有定制格式的条件,包括等于、大于、小于、大于等于、小于等于、包含等。
提示:数据区、条件区域都必须有标题行
3、筛选条件的种类
(1)、不包含单元格引用的筛选条件,
a:不带通配符的筛选条件:
>500:表示筛选出大于500的记录
<3:表示筛选出小于3的记录
0:表示筛选出等于0的记录 如果该单元格设置的格式是文本,则筛选出的为所有包含0的记 录。
>=2002/4/7:表示大于等于2002年4月7日的记录
b:带通配符的条件设置:“*”代表多个字符;“?”代表单个字符;“~*”代表筛选“*”;“~?”代表筛选“?”。
c:文本型条件的设置:“王”或者“=”王””或者“=”王*””表示以王开始的任何字符串;“=”*王””表示筛选含有字符王的所有的记录;“>M”表示所有打头字母在M到Z
(2)、包含单元格引用的筛选条件,如:
“=C2<>D2”表示筛选出同行次的C列与D列值不相等的记录
“=D2>800”表示筛选出D列数值中大于800的记录。
“=ISNUMBER(FIND("8",C2))”表示筛选C列数据中包含8的记录。
“=C2=""”表示筛选出C列数据中为空的记录。
“=A2=”王”” 表示筛选A列只有一个字符王的记录。
提示:此类表达式的特点是必须以等号开头,表达式中可以包含各类函数,单元格引用是数据记录的第一条单元格地址,并且是相对引用,
(3)、多条件筛选:多条件筛选分为“条件与”、“条件或”和“条件与、或”的综合使用。
a:条件与:
b:条件或:
c:综合条件1:
提示:同一行的条件之间是“与”的关系;同列不同行的条件之间是“或”的关系。多条件区域中的空格意味着该标题列可以接受任何值。
4、高级筛选中条件区域标题的填写规则
(1)、在条件区域中,条件单元格内包含单元格引用,条件区域标题不能使用数据区域中的标题,可任填或不填。
(2)、在条件区域中,条件单元格内不包含单元格引用,条件区域标题的填写规则与上面的正好相反,必须填写与数据区标题相同名称。其他任何名称或不填都会产生错误结果。建议使用复制粘贴的方法,避免输入失误造成筛选结果出错。
5、将筛选的结果输出到其它工作表
1、在《输出表》表中选择一单元格。
2、点击菜单中的[数据]>[筛选]>[高级筛选]。
3、在弹出的[高级筛选]对话框中选择[将筛选结果复制到其他位置]
4、选择[列表区域]为《原始数据表》中的区域。
5、选择[条件区域]
6、选择[复制到]为《输出表》中的单元格或区域。
7、点击[确定]按钮。
注意:如果在《输出表》中直接点击高级筛选,在[复制到]处点选其他工作表,系统会提示“只能复制筛选过的数据到活动工作表”。
6、复杂筛选条件的设置规则
是多区域引用必须使用定义名称;单区域引用不能使用定义名称,在使用地址引用时必须使用绝对引用。在使用单元格地址引用并且希望系统对每条记录做判断时,必须使用相对引用。
7、其他
1、筛选不重复记录要求数据区带有标题行。
2、执行筛选命令类似执行了一次宏,执行后不能再撤销之前的任何操作。
示例见5楼,可对照以上每一点好好揣摩揣摩
[ 本帖最后由 安然祥和 于 2011-7-19 21:10 编辑 ] |
评分
-
3
查看全部评分
-
|