多条件筛选求和函数 多条件筛选


多条件筛选求和函数 多条件筛选


问题描述:excel表格中有相当多的数据,要筛选出其中几条数据或者几十条数据,普通筛选只能一条一条筛选,还有复制粘贴到另外的地方,相当的麻烦,通过什么简单的方法可以快速实现筛选?或者我们只是需要一个表中某几行的几列信息,又该如何实现?
问题分析:要是实现筛选,通过简单的筛选功能就能实现,但是现在的问题是在一个表格中粘贴出其中几行信息,这几行信息没有共同属性,要么通过公式来筛选出这些信息,要么通过高级筛选来实现,我之前是通过vlookup来实现筛选,但是这个函数只能够筛选出最先检索到的信息,也就是如果一个人在第一期参加培训,在第二期也参加了培训,但是vlookup只能检索到一条信息,不能把全部的信息筛选出来,它是针对数据能有唯一标的值的情况 。那高级筛选有什么优势呢?不用键入公式,还能实现将重复的多条信息筛选出来 。
下面我就来举例说明:
现在有这样一个实例,一个人给到我几个姓名,查询他们的一些基本信息,并将结果反馈给他 。简单来讲就是将一个表格中的一些人员的信息从表格中粘贴出来 。图一是我们的总表,里面有一些基本数据 。
图一
现在我们手里面有一些要查询的基本信息(图二) 。
图二
那我们需要查询什么信息呢?这里最多只能查询一个人的全部信息 。比如,查询他的身份证号码和发放金额(图三) 。在下图建立一个新的表格,输入姓名、身份证和发放金额的表头 。
图三
下面来运用高级筛选:
首先,在“数据”–“排序和筛选”中点击“高级筛选”(图四) 。
图四
然后,在弹出的对话框中点击“将筛选结果复制到其他位置”,按图五选择好数据区域:
图五
这里我是选择复制到其他位置,以免影响原始数据的显示,也可以选择“在原有区域显示筛选结果”,这里是看自己的需要 。
最后,点击确定按钮,就会筛选出身份证和发放金额(图六) 。
图六
那如果要筛选出更多的信息该如何实现?
这里只需要将最终表格要显示的信息表头修改就能实现啦(图七)!
图7
图八
如图八所示,选择数据区域,点击“确定”,就会筛选出来数据啦,如图九所示:
图九
所以,高级筛选是能实现原始表格中有的所有数据的筛选啦!
那如果想按照新的顺序进行展示,只能筛选出来再进行调整吗?当然不是的 。我们只需要将筛选结果显示栏表头的数据进行调整就能实现啦 。
如图十和图十一将发放金额和信用分值放到姓名后面来显示,这样就不用之后再进行调节浪费时间啦 。
图十
图十一
那如果要实现更多筛选条件的筛选呢?例如这几个人的信用分值大于80的数据,如何实现?
可以按照上述步骤实现,只是在条件区域栏增加一列“信用分值”,如图十二所示:
图十二
同样的方式,如果有更多的筛选条件,也可以实现,假如是图十三的情况,也可以实现:
图十三
如果数据“条件区域”数据是在同一行,以图十三为例,意思是代表“and”,筛选姓名叫“张三”,信用分值大于“80”,发放金额大于“700”,这三个条件必须全部满足才会出现在筛选结果栏 。如果要实现“或”关系的筛选,那么,可以在筛选条件那里多加信息,如图十四和图十五所示:
图十四
图十五
避坑指南:
(1)数据列表区域、条件区域和结果区域,表头都不是随便取名字的,需要完全一致 。

推荐阅读