带有VLOOKUP函数的SUMIF excel,添加具有相同ID的所有值

所以我相信我需要在这里使用一个Vlookup / sumif组合,但是我不能把头部绕在记号上。 我有两张表,看起来像这样:

表格1:

+-------+----------+----------+----------+---------+ | CO | Week 1 | Week 2 | Week 3 | Week 4 | +-------+----------+----------+----------+---------+ | 1234 | | | | | | 2345 | | | | | | 3456 | | | | | | 4567 | | | | | | 5678 | | | | | | 6789 | | | | | 

表2:

 +-------+----------+----------+----------+----------+ | CO | Week 1 | Week 2 | Week 3 | Week 4 | +-------+----------+----------+----------+----------+ | 1234 | 10 | 25 | 20 | 10 | | 1234 | 20 | 25 | 20 | 10 | | 1234 | 30 | 25 | 10 | 15 | | 2345 | 10 | 25 | 10 | 10 | | 1234 | 40 | 25 | 15 | 15 | | 6789 | 25 | 25 | 20 | 20 | | 1234 | 10 | 25 | 20 | 10 | | 6789 | 20 | 25 | 20 | 10 | | 3456 | 30 | 25 | 10 | 15 | | 4567 | 10 | 25 | 10 | 10 | | 5678 | 40 | 25 | 15 | 15 | | 4567 | 25 | 25 | 20 | 20 | 

所以在表1中,我需要总结所有的“1/2”/ 1/4周的值。 感谢您提前帮助任何能够帮助我的人!

我觉得你这样做太难了:

在第1周的第一个单元格(假设单元格B2)中,放入:

 =sumif(Table2!$A$2:$A$500, A$2, Table2!B$2:B$500) 

你可以复制它,它应该总计你的总数。

表

我们也使用SUMOFFSETMATCH FUNCTION来解决这个问题

 =SUM(OFFSET(H$10,MATCH($A11,$G$11:$G$22,0),0,MATCH($A11,$G$11:$G$22,1)-MATCH($A11,$G$11:$G$22,0)+1))