打开APP
userphoto
未登录

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

开通VIP
VLOOKUP一对多查询,不用数组照样破!


原创作者 | 李锐

微信公众号 | Excel函数与公式(ID:ExcelLiRui)

个人微信号 | (ID:ExcelLiRui520)

VLOOKUP一对多查询,不用数组照样破!

VLOOKUP的基础用法中,遇到符合条件的多个数据,只能返回第一个。如果需要返回所有符合条件的数据,怎么办呢?

学会下面这种扩展用法,你可以用VLOOKUP查找出所有符合条件的数据。

更多系统课程,点击文末“阅读原文”获取。

效果展示

在E2单元格选择著作,所有符合条件的数据都会被查找出来。

场景如下(黄色区域由公式生成)

要想实现这种效果,函数高手用数组公式可以搞定,但是没达到函数中级水平的大多数人用普通公式有解吗?

当然有,往下看。

普通公式实现方法

要想将VLOOKUP扩展为支持一对多查找,还不用复杂的数组公式,其实并不太难,只需要先创建一个辅助列即可。

咱们两步走,先看第一步,在A列创建辅助列。

A2=COUNTIF(B$2:B2,E$2)(A列是辅助列)

做好辅助列以后,再来第二步,在F列输入公式:

F2=IFERROR(VLOOKUP(ROW(1:1),$A$2:$C$11,3,0),"")

写好公式向下填充即可。

一句话解析:

辅助列的作用在于标识每个目标数据出现的位置,从1、2、3......依此类推,然后在VLOOKUP函数第一参数中使用ROW(1:1)随公式向下填充依次生成1、2、3......,即可实现返回所有满足条件的结果

如果你觉得有用,就点右上角分享给朋友们看看吧~

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
[Excel]忘记乘积求和,SUMPRODUCT其实还能这么用……
【Excel问伊答86】不用数组公式也能让VLOOKUP多条件查询
VLOOKUP函数的多条件查找
QQ浏览器
Excel|利用查找与引用函数和数组公式进行多条件查询
Excel如何通过一组数据跨表查找匹配数据?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服