针对一些特殊的需求,EXCEL提供了一个高级筛选的功能,高级筛选与自动筛选功能上有哪些不可替代性呢?可以将筛选数据筛选到指定的区域或工作表;可以多条件自定义且同时筛选;可以剔除掉筛选结果中的重复值等。 【功能区位置】数据选项卡排序与筛选命令组高级单条件筛选操作 1)设置筛选条件 另表或另区域设置筛选条件,例如筛选公司女士人员名单。条件区首行填写筛选数据源依据列的字段名(如果是常数项筛选,即不含公式,其字段名必须与数据源依据列字段名一致,如果是变量筛选,恰恰相反,条件设置的字段名不能与数据源的任一字段名相同),下方单元格填写筛选条件女,不用加引号。 2)执行跨区域高级筛选 数据选项卡高级,调出对话框填写数勾选复制到其它位置,并填写据源区、条件区、复制到的位置等信息,点击确定即可。 多条件OR逻辑关系筛选 1)设置筛选条件 条件区域不同条件按纵向排列,如筛选政治面貌为中共党员或民主党派人员名单,将政治面貌做为字段名,在下方或隔下方单元格分别输入中共学员和民主党派。 2)执行高级筛选功能 多条件AND关系筛选 【案例】筛选女共产党员的人员名单 1)设置筛选条件 条件区域不同条件按横向排列,如将政治面貌做为字段名,在下方或隔下方单元格分别输入中共党员;将性别做为字段名排在政治面貌的右侧或左侧,在其下方单元格输入女。 2)执行高级筛选功能 【案例】筛选年龄在〔3040〕岁之间的女共产党员名单 多条件AND与OR混合关系筛选 【案例】筛选〔5060〕岁之间女共产党员或民主党派成员名单 注意:既有AND又有OR即多行多列条件情况下,EXCEL执行条件时,以行为顺序,即【执行第一行的AND】OR【执行第二行的AND】,所以一定要注意条件的设置,针对本案例,下图中的第二个条件设置格式是错误的。 通配符在高级筛选中的模糊与精确 高级筛选中的?与原来的用法不太一样了,这是我们要格外要注意的。 【案例】在数据源血型列中,与B有关的唯一内容有:BABABR(瞎编的),分别将他们精确筛选出来 条件设置区书写如下: 筛选B:B 筛选AB:AB或?B 筛选ABH:?B? 变量查询即公式在高级筛选中的应用 变量(公式)做为筛选条件照样可以写入高级筛选的条件设置区,但是会有个要求:字段名空或不能数据源中的任一字段名重复。 【案例】通过出生日期筛选10月过生日的女性人员名单 首先明确两个条件为AND关系。性别可以按原方法直接设置;以出生日期为参照筛选10月生日,可以在条件区输入:MONTH(数据源!E2)10,回车后会显示TRUE或FALSE,E2为数据源出生日期列除字段名外的第一个数值。原操作执行筛选即可。 达到某种操作的技巧有很多种,择其一两种练习熟练即可,无它,唯手熟尔!