热门回答:
vlookup函数使用一对多查询需要借助辅助列来完成。。具体方法如下
一、构建辅助列
如图。我们要查找1班的所有成员。我们在图中绿色填充区域设置公式为=(B2=$E$2)+A1并向下填充得到结果。
辅助列解释
E2的结果为1班且绝对引用。这样设置的结果是每当遇到1班的成员其函数结果都会加1。且1班的成员会在第一个。这个是什么意思呢。比如项羽在三个5区域中的第一个位置。而杨戬也是两个2区域的第一个位置。
二、设置公式
公式:IFERROR(VLOOKUP(ROW(A1),$A$2:$C$12,3,0),\"\")
公式解析
vlookup函的第一参数为row函数返回的行号。向下拖动时。row(A1)的值等于1。也就说是vlookup函数的第一参数为1。然后我们在辅助列中查找1的值。在第一列中1是重复值。当vlookup遇到重复值时。vlookup会返回它查找到的第一个参数。所以vlookup函数的会返回结果鲁班。
我们向下拖动。第一参数会变为ROW(A2)。它的值是2。函数会在辅助列查找2。而2以上重复值。函数会返回查找到的第一个结果。也就是杨戬
以此类推
我们构建的辅助列中每个不同数值的第一个一定是我们的查找结果。然后又利用vlookup函数查找重复值的时候仅仅会返回查找到的第一个值。就能实现一对多查询的目的
我们是Excel从零到一。你们的关注转发和点赞是对我最大的支持~
您还感兴趣的文章推荐
- 为什么喜欢的总是害自己最深的?背后有何规律?
- 在北京月入14k,这种情况下要不要离职呢?
- 在当前社会背景下,学生学历低会导致爹不疼娘不爱且家庭成员不和睦吗?
- 刚刚离职的我现在还能从事哪些工作呢?
- 为何无人治理满大街逆行的送餐骑手?背后原因大揭秘
以上就是由互联网推广工程师 桔子生活网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文标题:VLOOKUP如何返回多个值?
本文地址:https://www.wangchuang8.com/148988.html,转载请说明来源于:桔子生活网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
本文地址:https://www.wangchuang8.com/148988.html,转载请说明来源于:桔子生活网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
函数,第一个,公式,参数,会在,成员,区域,拖动,行号,项羽
没想到大家都对VLOOKUP如何返回多个值?感兴趣,不过这这篇解答确实也是太好了
vlookup函数使用一对多查询需要借助辅助列来完成。。具体方法如下一、构建辅助列如图。我们要查找1班的所有成员。我们