在一行中查找匹配值并将它们相加(excel)

时间:2017-06-07 05:42:34

标签: excel sumifs

请帮助以下我假设超级简单的excel解决方案,我不能为我的生活弄明白。

在Sheet1中,我有人和总数:

People | Total
John   | (9=6+2+1)<=formula goes here
James  | 
Adam   | 

在Sheet2中,我的信息如下:

People | Total
John   | 6
John   | 2
John   | 1
James  | 4
James  | 8
James  | 6
James  | 2
Adam   | 1
Adam   | 3

如何在sheet2中搜索所有匹配的名称,例如约翰,找到他们的分数6,2,1并总结起来?这些名称对用户来说是独一无二的,所以没有两个“约翰”是相同的。谢谢!

1 个答案:

答案 0 :(得分:1)

SUMIF功能在这里有帮助:

公式看起来与此类似

=SUMIF(Sheet2!$A$2:$A$10;Sheet1!A2;Sheet2!$B$2:$B$10)

这假设A2是您的一个人的名字(在您的示例中为John),并且您的值位于A2-B10范围内名为“Sheet2”的工作表中。只需将您的公式放在B2列(John旁边的那个)