excelexcel2013 高级筛选选

Excel表格中直接使用公式作为条件来进行高级筛选的方法 - Office办公助手
专业的Office办公软件学习和Office办公软件教程网站!
Excel表格中直接使用公式作为条件来进行高级筛选的方法
发布时间:12-12 来源:Office办公助手()
从&&一文中可以看到,在应用高级筛选功能时,可以以不同单元格中的表达式作为筛选的条件。实际上,这里也可以使用公式作为高级筛选的条件。本文图文讲述直接使用公式作为条件来进行高级筛选的方法。
1、启动Excel并打开工作表,在非数据区的单元格中输入公式&=(销售额&=6000)*(销售数量&=60)*(产品名称=&羊毛衫&)&,如图1所示。
图1 在单元格中输入公式
在创建公式时,可以使用列标题,也可以使用该列的第一行数据所在的单元格,即这里的公式也可以写成&=(E3&=6000)*(D3&=60)*(B3=&羊毛衫&)&。如果使用单元格地址,地址必须使用相对引用而不能使用绝对引用。
2、激活一个新的工作表,打开&高级筛选&对话框,在对话框中选择&将筛选结果复制到其他位置&单选按钮,设置&条件区域&,如图2所示。与上一个技巧一样设置&列表区域&和&复制到&区域,完成设置后单击&确定&按钮关闭对话框,如图3所示。
图2 设置&条件区域&
图3 &高级筛选&对话框中的设置
公式中的字段名称使用的是直接引用,不要为它们添加双引号。在单元格中输入公式后,公式返回的结果是&#NAME&,这个错误结果对筛选没有影响,可以不用管它。另外,使用字段名称后,就不需要再在单元格中输入列标题了,这个单元格可以留空,但是在设置条件区域时必须要把这个本来有列标题的单元格包含进去。因此,在设置条件区域时不是只选择公式所在的单元格。
3、此时筛选结果复制到指定的工作表中,如图4所示。从图中可以看到,直接以公式作为条件获得的筛选结果与上一个技巧在多个单元格中放置比较表达式所获得的结果一致。
图4 条件筛选的结果
上一篇: 下一篇:播放列表加载中...
正在载入...
分享视频:
嵌入代码:
拍下二维码,随时随地看视频
excel Excel高级筛选 excel教程
上 传 者:
内容介绍:
excel Excel高级筛选 excel教程
Channel Me 精选
我来说点啥
版权所有 CopyRight
| 京网文[0号 |
| 京公网安备:
互联网药品信息服务资格证:(京)-非经营性- | 广播电视节目制作经营许可证:(京)字第403号
<img src="" width="34" height="34"/>
<img src=""/>
<li data-vid="">
<img src=""/><i data-vid="" class="ckl_plays">
<img width="132" height="99" src=""/>
在线人数:
<li data-vid="">
<img src=""/><i data-vid="" class="ckl_plays">
<img src="///img/blank.png" data-src=""/>
<img src="///img/blank.png" data-src="http://"/>
<li data-vid="" class="cfix">
src="///img/blank.png" data-src=""/>
<i data-vid="" class="ckl_plays">
<li data-vid="" class="cfix">
src="///img/blank.png" data-src=""/><i data-vid="" class="ckl_plays">
没有数据!
{upload_level_name}
粉丝 {fans_count}
{video_count}
{description}上传时间:
56官方微信
扫一扫发现精彩Excel中的数据筛选和高级筛选 使用教程
中提供了自动筛选(包括数字筛选、文本筛选和自定义筛选)、和高级筛选两种数据筛选操作。
  Excel会根据数据类型来自动判断显示数字筛选或文本筛选。
  筛选过的数据仅显示那些满足指定条件的行,并隐藏那些不希望显示的行。
  自动筛选可以创建三种筛选类型:按列表值、按格式或按条件。对于每个单元格区域或列表来说,这三种筛选类型是互斥的。不能既按单元格颜色又按数字列表进行筛选,只能在两者中任选其一;也不能既按图标又按自定义条件进行筛选,只能在两者中任选其一。
  Excel中数据常用三大类型:数值型、日期型、文本型。
  在自定义筛选中,筛选范围时,通配符(? 和 *)只能配合「文本型」数据使用;如果数据是日期型和数值型,则需要设置限定范围( & = 或 & )等来实现。
  合并单元格的自动筛选
  ①取消标题行单元格合并,而后进行自动筛选,然后重新合并原单元格区域。
  ②标题行下所属数据是合并的单元格时,先复制备份单元格列的合并格式到其它列,取消原单元格合并~F5定位~定位条件~空值~第一个活动单元格输入=再向上键~Ctrl+Enter,复制转换过的区域~选择性粘贴~数值~确定,再将备份的单元格列的合并格式复制粘贴到原列,最后才能进行自动筛选。
&&Excel高级筛选
  自动筛选与高级筛选
  自动筛选一般用于条件简单的普通筛选操作,且只能在当前操作区进行,符合条件的记录显示在原来的数据表格中。
  高级筛选也称多条件筛选,用于条件较复杂的筛选操作,其筛选的结果可显示在原数据表格中,不符合条件的记录被隐藏起来;也可以在新的位置显示筛选结果,不符合的条件的记录同时保留在数据表中而不会被隐藏起来,这样便于进行数据比对。
  例如我们要筛选出「基本工资」或「职务工资」超过500且「实发」工资超过800的符合条件的记录,用「自动筛选」就无能为力了,而「高级筛选」可方便地实现这一操作。
  高级筛选
  ①方式:在原有区域显示筛选结果,将筛选结果复制到其他位置;
  ②列表区域:原工作表中需要筛选的表格区域;
  条件区域:用来筛选的条件表达区域;
  复制到:如果(方式)选中将筛选结果复制到其他位置,可以选择筛选结果放在哪个地方;
  选择不重复的记录:指的是去除原数据列的重复值所产生的筛选结果(筛选不重复记录要求数据区带有标题行)。
  上图是在Excel工作簿中的两张Sheet表,Sheet1表标签叫「数据源表」,A1:J24是数据源表当前的数据区域;Sheet2表标签叫「条件区域和筛选结果」,我们将在Sheet2表中进行操作。
  下一张图是我们要进行操作的Sheet2表。其中A1:F5可以称做条件区域。目前条件区域的内容,只列了一行,也就代表这个条件区域,实际上只是A1:F2 区域(做为条件的标题一定要和数据源表的标题一致)。
  条件区域
  高级筛选需要在数据区外设置一个条件区域,由标题行和条件行组成。筛选条件行允许使用带运算符的表达式,还可以同时设置多列条件,或多行条件的表达式。
  ①要在条件区域的第一行写上条件中用到的字段名(标题),比如要筛选数据清单中「年龄」在30岁以上,「学历」为本科的职员,其中「年龄」和「学历」是数据清单中对应列的列名,称作字段名,那么在条件区域的第一行一定是写这两个列的名称(字段名),即「年龄」和「学历」,而且字段名的一定要写在同一行。
  ②在字段名行的下方书写筛选条件,条件的数据要和相应的字段在同一列,比如上例中年龄为30岁,则「30」这个数据要写在条件区域中「年龄」所在列,同时「本科」要写在条件区域中「学历」所在的列。
  ③条件种类涵盖自动筛选中所有定制格式的条件,包括等于=、不等于&&、大于&、小于&、大于等于&=、小于等于&=等。如果是等于关系,则直接写值,不需加符号。
  另外要注意的是,这些符号必须是英文半角符号,不可以是全角符号,最好在英文状态下输入。
  条件行-筛选条件的种类 
  一)不包含单元格引用的筛选条件
  此类表达式的特点不能以等号开头,允许以&=或&=开始的表达式;
  条件区域标题的填写,必须填写与数据区标题相同名称。
  ①不带通配符的筛选条件:
  &500:表示筛选出大于500的记录;
  &3:表示筛选出小于3的记录;
  0:表示筛选出等于0的记录(如果该单元格设置的是文本格式,则筛选出的为所有包含0的记录) 
  &=:表示大于等于日的记录;
  ②带通配符的条件设置
  「*」代表多个字符;「?」代表单个字符;
  「~*」代表筛选「*」;「~?」代表筛选「?」。     
      
  ③文本型条件的设置
  「张」表示以张开始的任何字符串;「=张」表示筛选只有一个字符张的记录;
  「*德」表示人名中,只要包含德的都筛选出来;「=*德」表示姓名以德结尾;
  「&M」表示所有打头字母在M到Z;
  二)包含单元格引用的筛选条件,如:      
  「=C2&&D2」表示筛选出同行次的C列与D列值不相等的记录     
  「=D2&800」表示筛选出D列数值中大于800的记录。     
  「=ISNUMBER(FIND(&8&,C2))」表示筛选C列数据中包含8的记录。     
  「C2=&&」表示筛选出C列数据中为空的记录。 
  ①查找空白:在图号中查找为空白的记录。在H2中录入&=C6= &&&,H1中不用录入任何数据,然后再进行列表区域和条件区域选择,最后会显示出我们所要的结果来。(如下图)
  ②查找数字:例如:在图号中查找与&8&有关的记录。在H2中录入公式&=ISNUMBER(FIND(&8&,C6))&,H1中还是不用录入数据,然后再进行列表区域和条件区域选择,最后会显示出我们所要的结果来。(如下图)
  此类表达式的特点是必须以等号开头,表达式中可以包含各类函数,单元格引用是数据记录的第一条单元格地址,并且是相对引用;
  条件区域标题不能使用数据区域中的标题,可任填其它或不填(与「不包含单元格引用的筛选条件」的规则刚好好相反)。   
  三)多条件筛选
  在写条件时,一般都同时有多个条件,这些条件是个什么关系,又怎么在条件区域中分布呢?
  我们平时所用的逻辑条件,如果有多个,它们之间总是会存在两种关系,一种是「或」关系,一种是「与」关系。多条件筛选分为「条件与」、「条件或」和「条件与、或」的综合使用。
  ①同时满足多个条件数据的筛选(条件与)
  要求:在「员工基本情况登记表」中,把「职称」为「高级工程师」,并且「学历」为「大学」的人员挑选出来。
  ②并列满足多个条件数据的筛选(条件或)
  要求:在「员工基本情况登记表」中,把「职称」为「高级工程师」,「学历」为「大学」的人员都挑选出来。
  在具体写条件时,如果是与关系,这些条件要写到同一行中;如是是或关系,这些条件要写到不同的行中。也就是说不同行的条件表示或关系,同行的条件表示与关系。
  下面几个具体实例,看一下筛选条件的写法:
  ①选择出语文、数学、英语三门成绩中至有少一门不及格的学生。
  语文 数学 英语
  &60  
     &60 
        &60
  ②筛选出语文、数学、英语三门课程都及格的学生。
  语文 数学 英语
  &=60 &=60 &=60
  ③筛选出语文、数学、英语三门课程中只有一门不及格的学生。
  语文 数学 英语
  &60 &=60 &=60
  &=60 &60 &=60
  &=60 &=60 &60
  ④筛选出「系别」为英语系、中文系,「年龄」在20岁以上,「籍贯」是北京、天津的学生。
  系别  年龄 籍贯
  英语系 20  北京
  英语系 20  天津
  中文系 20  北京
  中文系 20  天津
标签(Tag):
------分隔线----------------------------
------分隔线----------------------------}

我要回帖

更多关于 高级筛选 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信