Excel一对多查询用VLOOKUP,太傻了,用filter或高级筛选一秒完成

迎曼说Excel 2024-06-01 07:06:43

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

Excel秘籍大全,前言

在Excel中,经常要用到一对多查询,平时大家都是使用VLOOKUP函数,但是使用VLOOKUP函数很复杂,要构建辅助列。

Excel秘籍大全,正文开始

一,使用VLOOKUP函数

构建辅助列

=(C2=$H$2)+A1

然后使用VLOOKUP函数查询,操作如下:

公式

=IFERROR(VLOOKUP(ROW(A1),$A$2:$F$12,COLUMN(B:B),FALSE),"")

好复杂啊,这样做,是不是有些太傻了。下面分享两种方法。

二.使用FILTER函数

使用filter函数

=FILTER(B2:F12,C2:C12=H2,"")

可以看到,使用filter函数就是这么简单。filter函数是office365新增的函数。语法如下:FILTER(查询区域,条件,如果为空返回)

很多朋友的版本低,没有这个函数,不要怕,一对多使用高级筛选更快。

三.使用高级筛选

高级筛选

①点击表格的任意一个单元格,数据,高级。②条件区域选择部门,必须选择列标题。然后选择将筛选结果复制到其他位置。

这样就查询出了结果。可以看到的是,当高级筛选完成以后,切换部门没有变化,需要我们重新再查一次。

综上三种方法,VLOOKUP函数太复杂,高级筛选虽然简单,但需要重复操作,所以filter函数最简单,堪称完美。

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

常用Excel

用Excel玩好报表

是必不可缺的技能

要知道一张好的图表

可以做到一图胜千言!

今天推荐的超实用干货是

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

3.2G高逼格Excel可视化模板

制作精美 可直接套用

适合自用和内部培训使用

领取方式

关注我们

私信发送关键字:900

即可免费领取

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

0 阅读:2