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

来源:百度知道 编辑:UC知道 时间:2024/06/21 04:53:33
比如:
A列 B列
帮宝适小包小号 10
帮宝适小包小号 10
碧浪1.2 20
碧浪1.7 10

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

选中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列了

在 AB列 外 输 入 =SUMIF(A:A,"=帮宝适小包小号",B:B)
=SUMIF(A:A,"=碧浪1.7",B:B)

直接用透视表,简便易行!

用函数做呀