美文网首页伊佐那社人生感悟职场
Excel中这样“筛选”数据,80%的人都不会

Excel中这样“筛选”数据,80%的人都不会

作者: 罂粟姐姐 | 来源:发表于2017-02-21 16:38 被阅读2674次

    在用Excel处理数据时,根据某种条件筛选出匹配的数据是一项常见的需求。

    Excel自动筛选工具可以按照日期、字体颜色、单元格颜色、图标、数字大小等现有特征进行筛选。

    但是在实际工作中,我们可能会遇到更复杂的筛选情况,例如要筛选出入职时间3年以上、年销售额大于500万、性别为男,籍贯地为北京或者上海的员工。

    这个时候,如果你一列一列筛选,再一列列查验,即使结果出来了,你可能都不自信~

    所以,今天罂粟姐姐就给大家分享一个更高级的筛选工具,它就叫高级筛选(好低调的名字啊)。

    高级筛选,顾名思义,就是可以在筛选基础上实现更高级别的条件的筛选。

    下面通过7个案例来了解它高级在哪里?

    1、筛选不重复值

    重复值是用户在处理数据时经常遇到的问题,Excel2007及以上版本还专门提供了一个“删除重复项”的工具。

    而高级筛选,不是粗暴的删除重复项,而是将不重复项筛选出来复制到另一个区域,这样既可以保留源文件以供查阅,又可以实现数据不重复。

    步骤:单击数据列表中任一单元格—数据—高级—高级筛选—将筛选结果复制到其他位置—复制到的区域—选择不重复的记录。

    2、单个条件筛选

    如果需要把4月份的数据筛选出来。

    设置条件:订购日期<2016/5/1;订购日期>2016/3/31

    如果需要把“北京”的数据筛选出来。

    设置条件:一级区域=北京

    如果需要把销售量大于100的数据筛选出来。

    设置条件:数量>100。

    3、多个条件“与”满足的情况下进行筛选

    将北京销售量大于100的数据筛选出来。

    设置条件:一级区域=北京,数量>100

    4、多个条件“或”满足的情况下进行筛选

    将北京地区或者销售量大于100的数据筛选出来。

    设置条件:一级区域=北京,数量>100(与北京错开)

    注意:Excel中,条件区域内同一行方向上的多个条件之间的关系是“与”,即必须同时满足,不在同一行的条件关系为“或”,即只需满足其中任一条件即可。

    5、多列联动比较筛选

    把成本大于单价的数据筛选出来。

    设置条件:标题为空白单元格,条件为=F2<G2。

    6、复杂条件下的高级筛选

    需要将满足以下任意一个条件的数据筛选出来。

    (1)一级区域为“深圳”

    (2)二级区域名称为三个字的

    (3)销量大于50,且单价大于成本的

    设置条件:一级区域=深圳,二级区域=???(注意:输入=???,=前需要加半角单引号),数量>50,单价>成本。

    7、拆分数据列表

    表2是表1中的部分数据,现需要将表1中除去表2剩余的数据筛选出来。(即表3=表1-表2)

    设置条件:公式=ISNA(MATCH(A3,$I$3:$I$9,0))

    通过MATCH(A3,$I$3:$I$9,0)公式,在表2日期列中查找表1的日期,判断表1的日期是否在表2中,如果是,返回数值,如果不是,返回错误值。

    ISNA函数,如果数值为对错误值单元格的引用,返回逻辑值 TRUE,否则返回 FALSE。此处的“TRUE”表示表1的日期不在表2中,那么就需要单独提取出来,生成表3。

    怎么样?学了高级筛选有没有觉得很高级?

    喜欢+打赏+关注,是罂粟姐姐持续分享的动力。

    相关文章

      网友评论

      本文标题:Excel中这样“筛选”数据,80%的人都不会

      本文链接:https://www.haomeiwen.com/subject/lhkewttx.html