EXCEL把多行相同的数据合并并相加

在EXCEL中有如下表:
  A       B                  
1 一中      2
2 二中     3
3 三中      1
4 二中 4
5 二中 5
6 五中 6
7 四中     2
8 一中 3

怎样合并为:
A     B                 
1 一中    5
2 二中 12
3 三中 1
4 四中 2
5 五中 6

跪求大神指导

做个样表,详见截图

D2输入

=INDEX(A:A,MIN(IF(COUNTIF(D$1:D1,$A$2:$A$9),100,ROW($2:$9))))&""

先按住 CTRL+SHIFT,最后按回车键

公式下拉

E2输入

=SUMIF(A:A,D2,B:B)    直接回车  公式下拉

 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-17
先数据筛选,再把筛选为一类的相加,这是最简单不需要编程的方法,望采纳
第2个回答  2013-09-17
最上面插入一行做表头——选A列——菜单栏——数据——筛选——高级筛选——确定——将筛选结果复制到其他位置(点选)——复制到:导入C1——筛选不重复的记录——确定。
D2输入
=SUMIF(A:A,C2,B:B)
回车并向下填充。

提取A列不重复的数据,不用高级筛选,数据少的可自己输入,或用函数也行(不用加表头):
C1输入
=INDEX(A:A,SMALL(IF(MATCH(A$1:A$100&"",A$1:A$100&"",)=ROW($1:$100),ROW($1:$100),4^8),ROW(1:1)))&""
数组公式,输入后先不要回车,按Crtl+Shift+Enter结束计算,再向下填充;
D1输入
=SUMIF(A:A,C1,B:B)
回车并向下填充。
第3个回答  2013-09-17
在分类汇总中有这个功能,会种方式选求和