0

例如:

|Apples|2|
|Apples|3|
|Pears |4|
|Pears |2|

会导致:

|Apples|5|
|Pears |6|

但它们不是这样分组的。

我被要求为一个朋友做这个,我是一个 Linux 用户,我通常会在 Python 中做这种事情,但他们需要在他们的 Excel 电子表格中。我希望 VB 宏会是这样做的方式,但任何方法都可以。

4

1 回答 1

2

不需要VBA

这将工作得很好:

=SUMIF($A:$A,C1,$B:$B)

假设您的原始数据在 A、B 列中,并且您的单个水果项目在 C 列中,而您的公式在 D 列中。然后您可以针对 C 列中的单个项目填写该列的公式。您还可以附加行限制到A:AandB:B范围,如果你愿意的话。

另一个简单的解决方案是使用 apivot table按组对数据求和。

于 2013-01-15T21:38:46.857 回答