excel里A列为名称B列为数量,但是

A列为名称B列为数量,比如A、B列有100行,A列的名称里有10个是一样的,只是数量不同,怎么把B列相同的数量加到第一个出现的B列数量里,后面几个的数量保持不变
就是出现过几次一样名称的数量加到第一个数量里,下面第二次、第三次........的数量还是原数量
如下:
A列 B列
名称 数量
苹果 3 数量加到这里,下面显示苹果的数量保持不变
苹果 3 这一行的名称上面已经出现过,所以数量加到上面,这里的数量还是原数量
香蕉 30
苹果 3
苹果 3
梨 10
苹果 3
苹果 3
苹果 3
苹果 3
苹果 3
有哪位高手指点指点,用函数来表示

第1个回答  2014-04-22
看你的意思只是统计一下数量,如果原始数据可以按品种排序的话,就可用分类汇总,如果要保持原来的格式,可以用数据透视表。你硬要在原始数据上面来做,可用SUMIF,但品种多了的话,容易遗漏。
第2个回答  2014-04-22

在C2单元格输入=IF(COUNTIF(A$1:A2,A2)=1,SUMIF(A:A,A2,B:B),B2) 后,向下填充即可

本回答被提问者采纳
第3个回答  2014-04-22
C2=IF(COUNTIF(A2:$A$100,A2)=COUNTIF(A:A,A2),SUMIF(A:A,A2,B:B),B2)
相似回答