在EXCEL中怎么把一列中相同的,对应的另一列求和

比如:
A列 B列
帮宝适小包小号 10
帮宝适小包小号 10
碧浪1.2 20
碧浪1.7 10

我要把名称相同的只保留一个,并把对应B列的数量相加,怎么操作
我不能用汇总的功能,因为我要导到系统里去的,这样系统是不能识别的!必须只能让相同名称的数量求和,然后重复的删除,因为我有一两百个单品,重复的很多!!手工去删除重复的然后去相加数量是很慢的,而且容易错

1、选择一列名称,然后单击“排序”以将相同的名称组合在一起。

2、然后选择名称列和性能列,然后在“数据”菜单栏中单击“分类汇总”。

3、选择所有字段,然后单击鼠标右键进行复制。创建一个新的工作簿,右键单击并粘贴为一个值。

4、接下来进行筛选,点击需要汇总的那一列第一个单元格后面的倒三角形,选择汇总。

5、Ctrl + F将摘要替换为空白。

6、这样就完成了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-08-29
选中ab列-点数据 分类汇总
就会把相同的求和了

在选中ab列 点数据-筛选-自动筛选-点a1的小三角
选自定义-选 包含 汇总 两个字
这样就只显示一个了

这样做比较容易懂
用公式计算比较慢还麻烦

你把上面弄好的数据复制到新表不就好了

你要非要用公式
给你举个例子
比如你的数据在
a1-b4
在c1
输入
=INDEX(A:A,SMALL(IF(MATCH($A$1:$A$4,$A$1:$A$4,0)=ROW($A$1:$A$4),ROW($A$1:$A$4),88888888),ROW(A1)))
输入完按shift+ctrl+回车 结束
然后向下托c1
就会把a列中的数据重复的去掉了

在在d1输入
=SUMIF(A:A,C1,B:B)
选中d1向下托

然后复制c列d列 右键选择性粘贴 数值

然后就可以删除ab列了本回答被网友采纳
第2个回答  2009-06-13
在 AB列 外 输 入 =SUMIF(A:A,"=帮宝适小包小号",B:B)
=SUMIF(A:A,"=碧浪1.7",B:B)
第3个回答  2009-06-13
直接用透视表,简便易行!
第4个回答  2009-06-13
用函数做呀
相似回答