高级筛选2010版高级筛选—基础教程
——jiangxiangwei
前言:最近我遇到很多人都问高级筛选怎么用?今天我就谈谈我对高级筛选的一些认识,希望对大家有所帮助。我想筛选这个词不管是论坛的老鸟还是新手,都不会陌生,我们在对数据统计和分析的时候经常会根据自己需要挑选数据,不需要数据就舍弃或者隐藏,这时就会考虑用到筛选,而最常用的是自动筛选,但是很多时候自动筛选达不到我们想要的效果,例如下表中我们要同时看信用等级是“A”或者信用余额大于“0”的记录试试用自动筛选可不可以完成,那么这时就需要高级筛选登台表演了。
图一
1 基础知识
1.1 初...
高级筛选—基础教程
——jiangxiangwei
前言:最近我遇到很多人都问高级筛选怎么用?今天我就谈谈我对高级筛选的一些认识,希望对大家有所帮助。我想筛选这个词不管是论坛的老鸟还是新手,都不会陌生,我们在对数据统计和分析的时候经常会根据自己需要挑选数据,不需要数据就舍弃或者隐藏,这时就会考虑用到筛选,而最常用的是自动筛选,但是很多时候自动筛选达不到我们想要的效果,例如下表中我们要同时看信用等级是“A”或者信用余额大于“0”的记录试试用自动筛选可不可以完成,那么这时就需要高级筛选登台表演了。
图一
1 基础知识
1.1 初识高级筛选
在筛选时必须要有条件,自动筛选的条件是可以在下拉列表中选择或者可以用自动筛选自带的功能进行简单的自定义,那么高级筛选的条件应该放在哪呢?条件又应该怎么设置?
我们点击数据→高级,就会调出高级筛选对话框。
图二
由此对话框可以看出:
1.1.1 筛选后的结果可以在源数据区域中显示,也可以放在当前工作表的的其他区域,或者其他工作表甚至工作薄。
1.1.2 列表区域:就是我们要选择的数据源区域,这个区域可以是单元格引用,也可以是定义名称。
1.1.3 复制到:当选择将筛选结果复制到其他位置时,这个文本框就可以编辑了,这里面可以选择一个单元格,也可以选择带有和数据源相同字段名称的一行单元格。
1.1.4 选择不重复记录:高级筛选可以剔除重复。
1.2 条件区域的设置规则
筛选最重要的是条件,那么条件区域到底怎么设置呢?
※高级筛选需要在数据区外设置一个条件区域,条件区域由字段名和条件行组成。
1.2.1 高级筛选字段的设置规则。
1.2.1.1 条件区域的第1行为字段名行,字段名的个数与条件有关,其字段名排列的先后顺序及对齐方式可以与数据区域中的不同,但不要在条件区域的各字段中添加多余的字符,包括空格。
1.2.1.2 .如果需要,条件区域中的某个字段名可以在条件区域中出现多次。
1.2.1.3 条件区域的字段名位置可以不录入任何字符。
1.2.2 高级筛选中条件区域标题的填写规则
1.2.2.1 在条件区域中,条件单元格内不包含单元格引用:
如“>1000”,条件区域标题的填写规则与上面的正好相反,必须填写与数据区标题相同名称。其他任何名称或不填都会产生错误结果。
1.2.2.2 在条件区域中,条件单元格内包含单元格引用:
如:“="=A1"”,条件区域标题不能使用数据区域中的标题,可任填或不填。条件区域标题虽然可以不填,但在选择筛选条件时却不能不选。
1.2.3 高级筛选中条件设置规则。
1.2.3.1 条件区域的第二行以及以下若干行存放各条件式:
※在同一行时,表示同时要满足所有的条件,即“与”;
※当条件设置在不同行时,表示只需要满足这些条件的其中一个,即“或”。
1.2.3.2 条件式可以是可以由文本,数值,算术运算符,通配符,公式或者由他们的组合而成的表达式。(这些我们在后面会逐一讲到)
===============================================
2 高级筛选在工作中的应用(初级)
前面理论讲得比较多,下面我们通过几个简单的实例来加深对高级筛选的理解
实例一 筛选职称为工人的记录
实例1
首先根据题目要求我们可以看出,条件区域的字段应该是”职称”,条件式应该为”工人”。
具体操作如下(高级筛选操作步骤都一样,后面就不录动画了)
当然也可以在原来区域内显示结果(大家可以自己试一下)。
注意:
1.在数据表格最上面一行插入几行空白行作为条件设置区域,条件行和数据行尽量不要交叉,以免影响查看效果。
2.执行筛选命令类似执行了一次宏,执行后不能再撤销之前的任何操作。
===============================================
实例二 筛选出职称为工程师,助工,技术员的记录
职称为工程师,助工,技术员的记录意味着只有一个字段名称”职称”,条件只要是工程师或者助工或者技术员就满足条件,即只需要满足这些条件的其中一个,即”或”,所以应该把”工程师”,”助工”,”技术员”写在一列。
===============================================
实例三 筛选出40岁以下的工程师的记录
根据题意我们知道这里需要两个字段名称,一个是”年龄”,一个是”职称”,而且这两个条件需要同时满足,所以是”与”的关系,前面我们讲了”与”应该把条件式放在同一行,这里还要注意一下条件区40岁以下的表示
:”<40”。详见下图:
===============================================
实例四 筛选出职称是工程师的或者年龄大于40的记录
首先理出字段名称:”职称”和”年龄”,两个条件满足其中之一就OK,所以条件应该分两行写。如果条件区留空(A3、B2),表示任何条件
我们通过四个实例,应该对高级筛选有一定认识了吧。
1.“*”代表多个任意字符 3.“~*”代表“*”本身
2.“?”代表单个任意字符 4.“~?”代表“?”本身
我们在前面提到过,高级筛选的条件式中支持通配符的使用,高级筛选中的通配符和查找替换中的通配符的用法是一样的
下面继续看实例。
===============================================
实例五 筛选出名称中以西瓜开头的记录。
有细心的会员会发现,为什么把条件式写成“西瓜”也可以筛选出来呢?
其实高级筛选默认的是模糊筛选,所以前面几个实例严格意义上来说都有问题,但是由于数据源的特殊性,所以平时在使用的时候不会这么死板,只要能达到目的就行。
如果我们要筛选西瓜的记录,这时我们单独写“西瓜”,“*西瓜*”或者其他都不对,那么我们怎么精确筛选出西瓜的记录呢,其实很简单,条件式可以写成“’=西瓜”或者“=”=西瓜””就OK啦
===============================================
实例六 名称包含西瓜的记录
那么我们要是筛选名称中含有“瓜”字,而且瓜是第二个字符的记录
当然要筛选的文字在第三个,第四个,最后一个字符……原理都是一样,大家能举一反三就好了。如果筛选包含“*”或者“?”,千万不要忘了在“*”和“?”前面加上“~”,这样才表示星号和问号本身。
===============================================
实例七 筛选结算情况为空的记录
这里解释一下,为什么条件式是一个“=”,这个等号怎么就代表不为空呢?
其实条件式是由“="="&""”变化而来,当输入“="="&""”后,在单元格里面就是一个“=”,所以干脆直接一个“=”。
那么筛选结算情况不为空的记录的条件式应该是“=”<>”&”””,即“<>”
===============================================
前面都是最最基础的,下面我们来看一个较为复杂的实例。
实例八 筛选编号为024开头的或者提取人蔡昌武,并且提取时间在2007-5-8日以后的记录,或者为关洪运的,并且提取时间在2007-6-12之前的记录。
这是不是要复杂得多,但是再复杂,只要我们理清字段名,一步一步的把条件根据题意填入对应的字段下面就好了。
===============================================
实例九 筛选提取时间在2007-5-1(含)和2007-6-30(含)之间的记录
题目意思换句话说就是提取时间大于等于2007-5-1或者小于等于2007-6-30的记录,两个条件是“或”,所以写在同一行,字段名称是“提取时间”,但是这时的字段名称就应该有两个“提取时间”(如果需要,条件区域中的某个字段名可以在条件区域中出现多次。)
实例一十 把上题的筛选的结果存放到结果表中,只保留"编号","试剂","提取人","提取时间"四个字段。
1. 当显示的结果区域和数据源不在同一个工作表甚至不在一个工作薄时,这时要记住一个原则:使我们将要放置筛选结果的目标工作表处于活动状态,即激活该工作表,然后再启动高级筛选功能。不然就会报错
2. 筛选结果有选择的显示,在筛选之前,就需要把结果区希望显示的字段列出来,然后在高级筛选的复制到文本框中引用该单元格区域。
3. 高级筛选的条件区域所在工作表可以在数据源表,也可以在结果表中,还可以在其他表中。
操作步骤参见动画。
===============================================
实例一十一 显示试剂的种类
在高级筛选中有选择不重复记录这项功能
本文档为【高级筛选2010版】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。