Excel VLOOKUP函数怎么查询一个值返回多个结果

如题所述

因为返回多个结果,所以要把这个多个结果放入多个单元格里,可以选中三个单元格,然后输入公式,并按CTRL+Shift+Enter返回多数据,例如下图返回三个结果:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-06-13
EXCEL的 vlookup函数只能返回一个结果,不过有以下变通的方法:
1、如果是一列索引内容,需要后面对应多列结果,一般是 参考
=VLOOKUP(A11,E:H,2,0)&VLOOKUP(A11,E:H,3,0)
这样的形式;
2、如果是多列索引内容,查找需要的项目,只有1个结果,参考
=IFERROR(VLOOKUP(A1,E:F,2,0),"")&IFERROR(VLOOKUP(A1,g:h,2,0),"")
3、如果索引项目在1列,需要查询多行对应的内容,一般是通过增加辅助列,使用countif函数,比如原来A列姓名中 张三有多个,需要分别他的工资,就增加辅助列B,B列参考
=A1&COUNTIF(A:A,A1)
使姓名变成 张三1 、张三2 这样的数据,下拉
然后使用公式参考:
=VLOOKUP(B1,B:C,2,0)
即可。本回答被提问者采纳
第2个回答  2017-06-13
你想要查询一个值返回哪些多个结果?
是像1楼那样,还是要返回符合条件对应的同一列当中的各个数据?