excel怎么把一列相同数据的后面数据相加

张三 4
李四 6
王码 8
张三 2
李四 3
......
得:
张三 6
李四 9
王码 8
数据庞大有上万条 请高手指点给个公式

1、打开表格,并在表格里面输入原始的数据,如图需要将A列的每个人的数量合计,并且重复项目的需要自动合并。

2、首先选中a列的数据,并将a列的数据复制粘贴到C列。

3、然后点击表格功能区里面的数据 -数据工具-删除重复项。

4、在弹出来的选项中点击以当前选定区域排序。

5、点击了之后再下一个窗口购率数据包含标题,点击确定。

6、然后这样子就只保留了一列数据不重复的项目。

7、双击D2,输入公式=SUMIF(A$2:A$7,C2,B$2:B$7),回车并下拉填充公式就得到了想要的结果。

8、然后将光标停了在D2单元格右下角的点上面,等光标变成十字光标之后往下拉动填充数据就可以了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-08-27

可以用sumif函数。如要把A列为a的相同数据的后面数据相加,则公式为:=SUMIF(A:A,C1,B:B)

第2个回答  2010-03-04
=sumif(A10,$A$1:$A$9,$B$1:$B$9)

这个函数计算,在$A$1:$A$9区域中的数据=A10时,计算$B$1:$B$9的和
第3个回答  2010-03-04
1. 分类汇总
2. 数据透视表
3. 函数,设查询参数在C1,在D1中输入:
=sumproduct((A:A=c1)*(b:b))本回答被提问者采纳
第4个回答  2010-03-04
比如你在A101至A103输入张三,李四,王码,你在B101输入=sumproduct((A1:A100=A101)*(b1:b100)) 并向下填充或输入=sumif($A$1:$A$100,A101,$B$1:$B$100)并向下填充.
相似回答