在一行中查找匹配值并将它们相加 (excel)
Find matching values in a row and sum them up (excel)
请帮助解决以下问题,我假设是超级简单的 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
如何让 excel 在 sheet2 中搜索所有匹配的名称,例如约翰,找出他们的分数 6、2、1 并求和?这些名称对用户而言是唯一的,因此没有两个 "Johns" 是相同的。谢谢!
SUMIF
函数在这里有帮助:
公式应该类似于此
=SUMIF(Sheet2!$A:$A;Sheet1!A2;Sheet2!$B:$B)
这假设 A2 是您其中一个人的名字(在您的示例中是 John),并且您的值位于 A2 - B10 范围内的 sheet 中 "Sheet2"。只需将您的公式放在 B2 列(约翰旁边的那个)
请帮助解决以下问题,我假设是超级简单的 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
如何让 excel 在 sheet2 中搜索所有匹配的名称,例如约翰,找出他们的分数 6、2、1 并求和?这些名称对用户而言是唯一的,因此没有两个 "Johns" 是相同的。谢谢!
SUMIF
函数在这里有帮助:
公式应该类似于此
=SUMIF(Sheet2!$A:$A;Sheet1!A2;Sheet2!$B:$B)
这假设 A2 是您其中一个人的名字(在您的示例中是 John),并且您的值位于 A2 - B10 范围内的 sheet 中 "Sheet2"。只需将您的公式放在 B2 列(约翰旁边的那个)