Filter函数的三种用法,比用VLOOKUP一对多查询,更加灵活方便

yumo6663周前 (05-21)技术文章6

文章最后有彩蛋!好礼相送!

Excel秘籍大全,正文开始


FILTER 函数可以基于定义的条件筛选一系列数据。

在没有filter函数之前,如果实现一对多查询,常见的是构建辅助列,然后使用VLOOKUP+ROW+COLUMN实现。

比如要从销售表中获取 轴承 的所有数据

案例图片

那么第一步,我们要构建辅助列,辅助列的构建如图所示:

构建辅助列

=(D2=$H$2)+A1 这个D2=$H$2表达式,如果成立返回1,否则返回0,向下拖拽公式构建辅助列,然后再使用VLOOKUP函数查询。

使用VLOOKUP

=VLOOKUP(ROW(1:1),$A$2:$E$17,COLUMN(B:B),FALSE)

这个公式,查询值为 ROW(1:1),当公式向下拖拽的时候返回1,2,3....这样的序列,而第三参数 COLUMN(B:B),返回2,因为部门在查询范围的第二列,当公式向右填充 COLUMN(C:C),以此类推,然后就返回了整行,接着公式向下填充。

可以看到,这种方法,用的函数多,还复杂,初学者很难掌握,而且如果我要查询轴承,但必须是业务一部的数据呢,又没办法解决了。

但如果你会filter函数,就太简单了。

FILTER(要筛选的数据区域,筛选条件,[找不到结果返回的值])

其中筛选条件,可以用+表示或连接多个条件,用*表示并且连接多个条件。

还是上面的案列,处理方法如下,查询 轴承 的销售。

一、使用filter函数单条件

单条件

=FILTER(B2:E17,D2:D17=H2)

第一个参数是区域,第二个参数D2:D17=H2 ,D2:D17为条件所在的列,H2为查询条件,这比VLOOKUP简单太多了吧。

二,使用filter多条件:或者

查询轴承 或者 液压机的销售

多条件,或关系

=FILTER(B2:E17,(D2:D17=H2)+(D2:D17=I2))

中间的+符号连接了两个条件,表示或者

三,使用filter多条件:并且

查询业务一部轴承的销量

多条件并且

=FILTER(B2:E17,(D2:D17=H2)*(B2:B17=I2))

使用*号连接两个条件,当然有更多的条件如法炮制。



以下《900套高逼格工作模板.xls 》免费下载,不收一分钱!

常用Excel

用Excel玩好报表

是必不可缺的技能

要知道一张好的图表

可以做到一图胜千言!

今天推荐的超实用干货

《900套高逼格工作模板.xls 》

3.2G高逼格Excel可视化模板

制作精美 可直接套用

适合自用和内部培训使用

领取方式

关注我们

私信发送关键字:900

即可免费领取

资料来源于网络,公益分享,如有侵权,联系删除

相关文章

WPS用户的疑问,FILTER函数究竟怎么用?我们的为什么不一样?

FILTER函数是一个非常好用的新函数,它主要是解决Excel中一对多查询的问题,但是有不少WPS表格的用户表示,它们的FILTER函数跟我视频中演示的不一样,为什么会这样呢?今天我们就聊聊这个问题。...

Vlookup过时,新函数公式Filter,太牛了

在新版本的Excel里面,更新了一个Filter新函数公式, 在日常工作中,用途广泛,甚至可以动摇vlookup大哥的身份1、基本用法介绍Filter公式是筛选函数,使用用法,就像你在对数据筛选,把筛...

Excel新函数FILTER太实用了,实例图解3种常见用法(入门篇)

我是【桃大喵学习记】,点击右上方“关注”,每天为你分享职场办公软件使用技巧干货!我们在使用WPS时会经常对Excel数据查询处理,最新版的WPS软件更新了FILTER函数,它虽然是一个条件筛选函数,但...

简称查找全称,Vlookup,Xlookup,Filter哪个公式更厉害

举个工作实例,左边是员工数据表,需要根据员工的简称,快速查找匹配出对应工资数据。今天分享热门的3个公式大PK,看你更喜欢用哪个1、Vlookup函数公式我们需要搭配通配符来查找匹配,通配符*,表示任意...

Excel的FILTER函数,你知道有多牛吗?(值得收藏)

"每天对着Excel按筛选键按到手抽筋?筛选部门要3步,多条件筛选要5分钟...今天教你用1个函数——=FILTER(),像魔法一样3秒提取数据!不用菜单、不用鼠标,从此告别‘筛选→勾选→再筛...

掌握这九个Excel函数,犹如掌握职场利器

掌握这九个Excel函数,犹如掌握职场利器不同行业的用户对Excel函数的需求可谓是千差万别。例如,处理考勤数据的用户会像匠人一样精雕细琢日期时间相关的函数;生产销售类的用户则更像是导演,他们需要运用...