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

时间:2014-10-23 14:12:35

标签: excel excel-formula vlookup sumifs

所以我相信我需要在这里使用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中,我需要总结各个" CO"的第1/2/3/4周的所有值。感谢所有能帮助我的人!

2 个答案:

答案 0 :(得分:5)

我认为你这太难了:

在第1周的第一个细胞中(假设细胞B2),放入:

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

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

答案 1 :(得分:1)

table

我们还使用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))