打开APP
userphoto
未登录

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

开通VIP
VLOOKUP不能一对多查询?你还是Too Young Too Simple

VLOOKUP函数是Excel中出镜率最高的函数之一(关于它的使用方法和注意事项,可以参阅之前的内容),我们知道,如果源数据中有多个符合条件的值,VLOOKUP常规情况下只能返回第一条符合条件的内容。今天介绍两种非常规方法,来达到返回多个值的目标。

先给出数据源吧,如下图,A:F列记录了部分学生的成绩,要求在J1中选择年级,在下方列出该年级学生的姓名和总分。

方法一:添加辅助列

Step 1:在A列前插入一列,在新列第二行输入=COUNTIF($B$2:B2,K$1),并将公式扩展到最后一行。

Step 2:在J4中输入公式=VLOOKUP(ROW(A1),$A$2:$G$17,MATCH(J$3,$A$1:$G$1,),),并将公式向右向下扩展。为了屏蔽错误值,还可以在上述公式外层加一个iferror函数,变成=IFERROR(VLOOKUP(ROW(A1),$A$2:$G$17,MATCH(J$3,$A$1:$G$1,),),'')

方法二:不使用辅助列

在不添加辅助列的情况下,也是可以实现返回多个符合条件值的,但公式会稍显复杂。在I4(不添加辅助列,I列为结果区域的姓名列)中输入公式=VLOOKUP($J$1,OFFSET($A:$F,MATCH($I3,$B:$B,),,100),MATCH(I$3,$A$1:$F$1,),),并将公式向右向下扩展即可。为了屏蔽错误值,同样可以加一层IFERROR函数。关于公式的含义,可以将公式逐层分析,如果依然不明白,可以私聊我。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
关于等级判断的6个超级实用技巧,掌握一半的都是超级实高手!
Excel逆向查找匹配不能用vlookup函数,那就学这4种方法!
工作2年,我整理了40个函数公式(最新版),职场必备,建议收藏!
一篇文章带你全面掌握Excel中的各种数据查询知识与技巧
职场常用的16个函数,学会它们,小白也能变大神
它才Excel函数中的NO.1,vlookup函数十大用法详解,高效完成工作
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服