作业帮 > 综合 > 作业

关于excel中vlookup函数返回值的问题

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 10:51:32
关于excel中vlookup函数返回值的问题
例:表一 表二
A B C A B C
1 小丽 1 小丽 10
2 小名 2 小丽 20
3 小红 3 小明 50
我在表一的B1单元格输入=vlookup(A1,[表二.xls]Sheet1!$A:$B,2,0),得到结果为“10”.但我想得到结果为表二中所有名为“小丽”的数据之和(即:返回结果为30),应如何使用公式?
我想得到的结果是B1=30,然后通过下拉得到B2=50,B3=.
=sumif([表二.xls]Sheet1!A:A,"小丽",([表二.xls]Sheet1!B:b)
=SUMPRODUCT((([表二.xls]Sheet1!A:A="小丽")*(vlookup(A1,[表二.xls]Sheet1!$A:$B,2,0)))
再问: 这个表只是举个例子,实际我的表一中数据很多的,比如要同时统计“小丽”、小明、小红等等等等,可能不适用sunif函数吧,谢谢!
再答: 应用单元格 =sumif([表二.xls]Sheet1!A:A,A1,([表二.xls]Sheet1!B:b) 公式下拉 =SUMPRODUCT((([表二.xls]Sheet1!A:A=A1)*(vlookup(A1,[表二.xls]Sheet1!$A:$B,2,0))) 数组公式 公式下拉