excel学习库

excel表格_excel函数公式大全_execl从入门到精通

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

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

一,使用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函数最简单,堪称完美。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接