我需要查找/求和函数方面的帮助
我在一个工作簿中有 2 张工作表。在第一张工作表中,A 列中记录了各种名称,B 列中记录了数字。有些名称是重复的。例如:
在 Sheet Two 的 A 列中,我再次按字母顺序列出了这些姓名,并删除了重复项。在 B 列中,我想放置一个函数,该函数查看 A 列中的姓名,然后遍历 Sheet One 并添加与该姓名相关的所有值。例如:Colin 在 Sheet 2 的 A 列中。在 Sheet 2 的 B 列中,公式应返回 3,因为 Sheet One 中 Colin 旁边的所有值的总和为 3 (2,1)。Tanya 只会返回 1,因为这个名字在 Sheet One 中只被提及过一次。所以它应该看起来像这样:
我希望这是清楚的。
我努力了:
=SUM(VLOOKUP(A1,'第一张表'!A:B,2,FALSE))
但这只会返回它找到的第一个值。因此对于 Colin 来说,它只会返回“1”。我该如何告诉它找到所有值,将它们全部加在一起,然后返回一个数字?
谢谢!
答案1
您可以使用该SUMIF
功能:
=SUMIF(F6:F23,A6,G6:G23)
第一个范围是包含多个重复名称行的列。
第二个参数是包含唯一名称值的单元格。
第三个范围是包含总和值的列。
您可以使用类似的东西
=SUMIF('Sheet One'!A1:A20,A1,'Sheet One'!B1:B20)