excel中有两列数据,一列人名对应一列数值.现在这列人名中有重复,如何把它对应的数值相加

如题所述

可将不重复的数据并求和提取到其他列,比如放到E、F列

e2输入

=index(a:a,min(if(countif(e$1:e1,a$2:a$1000)=0,row($2:$1000),10000)))&""

先后按下CTRL+SHIFT,最后按回车

公式下拉复制

f2输入

=SUMIF(A:A,E2,B:B)  

 å…¬å¼ä¸‹æ‹‰åˆ°e列最后一行

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-07

可以用SUMIF函数

假设人名写在A列,数值在B列

C2单元格写入公式

=SUMIF(A:A,A2,B:B)

=IF(COUNTIF(A2:A$2,A2)=1,SUMIF(A:A,A2,B:B),"")

下拉复制公式

 

 

 

本回答被网友采纳
第2个回答  推荐于2016-11-23
有三种方法。最简单的方法是直接用“合并计算”功能,这个功能应该是在“数据”选项里。具体过程是,在第三列第一格选中,然后“数据”——合并计算,出来一个对话框,第一项是默认的求和不用理,第二项就选中你要计算的两列数据,第三项点右边的添加,第四项是那什么首行还有一个什么的都勾选上,最后确定即可。第二个方法是用数据透视表功能,第三个是用公式,手机打字不方便就不说了,如果要追问,明天再答你……本回答被提问者采纳
相似回答