如何根据 Excel 中相邻单元格的键获取单元格的值?

如何根据 Excel 中相邻单元格的键获取单元格的值?

输入

我有以下数据;

C
1 1 美元 ABC
2 2美元 ABC
3 3 美元 防御
4 4美元 ABC

我想在同一张表中创建另一个表,并C根据 Column 中的键向该表添加 Column 中的值D

输出

G H
1 ABC 7美元
2 防御 3 美元

这里 $7 是对应 ABC 的值的总和,$3 是对应 DEF 的值的总和。

所以我需要一些像"= Sum of values in Column C corresponding to Key in G1 found in Column D"H1 等等的东西......

除了手动添加值之外,实现此目的的最佳方法是什么?

感谢您的帮助。

答案1

我用 解决了这个问题SUMIF

H1 的公式为:

=SUMIF(D:D,G1,C:C)

或者,您也可以使用数据透视表根据 D 列对 C 列的值进行分组和求和。

答案2

您的样本数据:

样本数据

在细胞内C10,使用以下公式:

=SUMPRODUCT(($C$2:$C$5=B10)*$B$2:$B$5). 向下拖动以填充列中的其他单元格:

最终的

您将获得所有匹配值的总和。

相关内容