如何在excel中将用vlookup查找出来的值相加

2024-12-04 20:02:41
推荐回答(3个)
回答(1):

根据题目分析如下:

  1. 得出的结果是要相加求和的,所以是数值。可以使用SUMIF(week1!B:B,"陈军",week1!K:K)来代替原来的VLOOKUP

  2. 因为有week1~week27多个工作表,需要多维引用。


解决方案:

    使用以下公式,并建议明确行数而不是B:B整列引用,避免运算速度慢。输入公式后,按CTRL+SHIFT+ENTER组合键结束。

=SUM(SUMIF(INDIRECT("week"&ROW($1:$27)&"!B1:B100"),"陈军",INDIRECT("week"&ROW($1:$27)&"!K1:K100")))

回答(2):

没有这要的技巧和方法,不过你可以通过累加法计算,每张工作表中都有一个和上周人员的和,这样就方便了。另外我不明白,为什么你不能做在一张表中呢?

回答(3):

=sumproduct((week1!b:b="陈军")*(week1!k:k))