ExcelVLOOKUP函数怎么查询一个值返回多个结果?
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)
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有