在线求助,excel中ABCD列,A列是项目名称有相同想,D列是数据列,能不能快速加和?

如题,我A列中有大量的名称是相同的,但是一个个的筛选太麻烦,想有什么简编方法,把他们对应的D列的数据进行快速加和,在线等回复!!!谢谢了。希望详细点。

第1个回答  2014-09-17
复制a列 到f 列 ,选择数据,删除重复项

在g2中输入=sumif(A:A,f2,D:D) 填充至最后就可以了追问

我的这个A列情况是这样的,大概有200-300种名称,每种名称大概有5-20个不等的相同数据,如何多所有的种类进行分别加和,使这个意思,不知道你有没有看懂。

你说的这个情况我试了一下,结果不对啊

第2个回答  2014-09-17
假设这个sheet是sheet1

选中a列 数据——筛选——高级筛选
勾选不重复的记录

复制筛选结果到 sheet2的a列

在sheet2的b1单元格输入
=sumif(sheet1!a:a,a1,sheet1!d:d)
下拉追问

我的这个A列情况是这样的,大概有200-300种名称,每种名称大概有5-20个不等的相同数据,如何多所有的种类进行分别加和,使这个意思,不知道你有没有看懂

第3个回答  推荐于2016-02-17
假如数年从第2行开始,在E2单元格录入以下公式,下拉
=IF(COUNTIF(A$2:A2,A2)=1,SUMIF(A:A,A2,D:D),"")追问

我的这个A列情况是这样的,大概有200-300种名称,每种名称大概有5-20个不等的相同数据,如何多所有的种类进行分别加和,使这个意思,不知道你有没有看懂。

你说的这个情况我试了一下,结果不对啊

追答

打上比方,A列的A2有张三,D2是10,A3是李四,D3是20,A4是张三,D4是30
对A列的是张三的D列的数据求和,张三的和就是10+30=40,李四是20
是不是这个意思,如果不是的话,请上图来,并说明要想的结果是多少

追问

对对对,就是这个意思,但是A列还有张三,李四,王五等N个不同人,都有好几个数据,都要像张三一样求和

追答

你用我上面的公式下拉,有数据的就是求和,重复的只显示一次,
公式是假如数据2行开始的,如果不是,自己修改
例如果从第3行开始
=IF(COUNTIF(A$3:A3,A3)=1,SUMIF(A:A,A3,D:D),"")

本回答被提问者采纳
相似回答