例如:
|Apples|2|
|Apples|3|
|Pears |4|
|Pears |2|
会导致:
|Apples|5|
|Pears |6|
但他们没有这样分组。
我被要求为朋友这样做,我是Linux用户,我通常在Python中做这种事情,但他们需要在Excel电子表格中使用它。我希望VB宏可以这样做,但任何方法都可以。
答案 0 :(得分:2)
不需要 VBA 。
这样可以正常工作:
=SUMIF($A:$A,C1,$B:$B)
假设您的原始数据位于A,B列中,并且您的单个水果项目位于C列中,并且您的公式位于D列中。然后,您可以针对C列中的单个项目填充列中的公式。您还可以如果您愿意,可以将行限制附加到A:A
和B:B
范围。
另一个简单的解决方案是使用pivot table
按组对数据求和。