首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >高级筛选到底有多“高级”!

高级筛选到底有多“高级”!

作者头像
数据小磨坊
发布2018-04-10 15:58:22
1.1K0
发布2018-04-10 15:58:22
举报
文章被收录于专栏:数据小魔方数据小魔方

今天跟大家分享excel筛选功能中隐藏的高级筛选功能

excel中的筛选窗口中,一直隐藏着一个不起眼的小菜单——高级:(如下图)

按照微软软件一贯风格,藏得越深,功能越逆天(数据分析工具库就是这样,默认安装的时候都是关闭的,需要自己手动勾选安装)。

确实,它的功能很逆天,能够很轻松的完成许多需要多层函数嵌套才能完成的查询任务。

高级筛选需要我们自己提前设定好筛选字段。

高级筛选的条件设置规则是:

同一列的条件为“或”关系,也就是说满足同一列中的任何一个条件,都会被显示在筛选结果中。而同一行为“并”关系,也就是说只有满足同一行的所有条件,才能被显示在输出结果中。

具体筛选过程如下:

当你点开(鼠标可以提前放置在待筛选的数据区域)高级筛选菜单时,弹出菜单会提示你输入以下四个参数:

按照上图中的输入方式输入,完成之后确定,你就可以看到最终的筛选结果(所有名字为甲、乙、丙的数据记录)。

在需要使用多列“或”条件的时候,不同列的或条件需要错行排列(之前已经说过,同一行是“并”条件)。再看一个列子(筛选出姓名等于甲,或地区等于A或年龄小于等于30的所有记录。)

“并”条件的使用方法:

如果需要同时满足好几个列的条件,需要把各列条件排列在同一行。

比如我们想要同时筛选出姓名等于性别等于男,地区为A,年龄小于30岁的记录。可以写成如下形式。

最后再来一个既有跨行又有跨列的查询例子:

这个例子特别魔怔人,因为理解起来有些困难,但是如果熟悉高级筛选的规则之后,其实也不难理解。

他的具体功能就是,筛选出同时满足性别:男,地区A,年龄<30或者性别:男,地区B,年龄<40,或者性别:女,地区B,年龄<30的所有记录。

高级筛选的核心规则就是对于或条件和并条件的理解上,只要这些规则能够灵活运用,可以很方便的在数据表的不同字段之间快速筛选、汇总。

只需要记住以下规则就可以了:

或条件:同一列的不同行之间(跨列要错行排列,否则会被当成并条件处理);

并条件:同一行的不同列之间。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-05-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据小魔方 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档