vlookup函数,怎么返回多行值的和?

我要查询红色的值,然后返回多个值的和,如图我用VLOOKUP只能返回一个3,我想要的答案是26(3+6+1+8+5+3),请问怎么写公式,谢谢!

你这是要求和 就不能用vlookup

条件求和 就要用到sumif()

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-06-27
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个回答  2022-06-27
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)
即可。