打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
毋庸置疑,函数FILTER已成为一对多查询的首选方案
userphoto

2023.03.20 广东

关注

不得不承认Excel在设计新函数时很接地气地考虑了用户的痛点和需求。

比如用函数解决一对多查询问题,传统的方法是VLOOKUP+COUNTIF+辅助列。

例如要在下表中提取销售部的员工清单。

辅助列公式:

=C2&COUNTIF($C$2:C2,C2)

查询公式:

=IFERROR(VLOOKUP('销售'&ROW(1:1),

A:B,2,0),'')

VLOOKUP一对多查询

Excel 2021版本中新函数FILTER让一对多查询变得极为简单,甚至怀疑就是为此而生的一个函数。

=FILTER(A2:A10,B2:B10='销售')

同样的问题一个函数搞定,借助于自动溢出功能,连下拉填充公式都省了。

FILTER一对多查询

多个部门的情况,也只需输入公式右拉填充,即可以二维数据的方式呈现结果。

=FILTER($A:$A,$B:$B=E2)

FILTER一对多查询,二维数据

大部分情况下需要横向呈现,搭配转置函数TRANSPOSE即可。

FILTER第三参数用于解决“找不到怎么办?”这个问题,如下案例中,没有找到“制造部”的员工,输出“这个部门还没招到人”。

FILTER+TRANSPOSE

FILTER一对多查询的查询条件也是可以灵活设计的。

=FILTER(A2:B10,B2:B10>LARGE(B2:B10,4))

注意,如需按销售额排序,可搭配SORT函数轻松实现。

FILTER条件一对多查询

FILTER制作多条件一对多查询工具,卷死你同事吧。

=FILTER(A:A,(B:B=F1)*(C:C=G1),'无')

=FILTER(D:D,(B:B=F1)*(C:C=G1),'无')

FILTER制作查询工具

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
不要再使用Vlookup了,一对多查询,filter函数才最正确的选择
扔掉Vlookup了,一对多查询,使用FILTER函数才是最简单的
Vlookup彻底不行了,多对多查询,新函数Filter才是最简单的
【Excel问伊答86】不用数组公式也能让VLOOKUP多条件查询
不用函数公式制作人事查询系统,高手必备20个查询方法送给你
Excel查询公式总结,最后一个完全想不到
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服