excel表格单列分别求和

如图所示,现在我想在C列按照A列的数据来分别求和,C000155求一次,C000407求一次,C000422求一次,以此类推,但A列计数很不规则,不一定多少个就换下一家公司了,求如何简单求和,我后面还有大概几千个数据,不要告诉我一个一个输入,有重奖
补充一句,我用的是MAC系统excel,希望可以就mac系统来回答,windows系统也欢迎,但如果回答无法使用便不采纳回答。另外希望各位提出详细解决方法,如果各位每个人只说一句话我就不用到这里来问了

三个方法:

【第一种方法】在D2输入

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

然后下拉填充公式即可。这个方法会在D列得到A列相同号的和,且只会在第一次出现时得出结果

【第二种方法】

1、在D2输入

=INDEX(A$2:A$10000,MATCH(,COUNTIF(D$1:D1,A$2:A$10000),)

按【CTRL+SHIFT+回车】后,下拉,这一步是将A列内容去除重复值后提取出来

2、在E2输入

=SUMIF(A$2:A$10000,D2,C$2:C$10000)

【第三个方法】

采用数据透视表进行汇总。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-19
选择要才子放结果的单元格,输入=sum(选择要求和的单格,即要计算的单元格)完成后按enter键。单击已有结果的单元格,将鼠标移至单击过的单元格右下角,鼠标呈粗十字,按住左键不放往下拖,拖至最后一个存放结果的单元格松开左键。但我看你表格,不像求和,单价*数量=总价。求总价,选择存放结果的单元格,输入=选择单价单元格*数量单元格,按Enter键结束。后面的和上面计算结束后操作一样
第2个回答  2014-02-19
最简单的办法是使用sumif()函数。
例如你可以在d列整理一份不重复的a列内容,然后e列对应d列的每一行公式:
=sumif($a$1:$a$***,d1,$c$1:$c$***),公式可以直接下拉。注意***指你实际结束行号。
第3个回答  2014-02-19

1.选择需要的数据----插入——数据透视表

2.把上市公司代码拖到行字段

3.把收盘价拖到数据项

追问

感谢!回答非常详细,但很抱歉您上面那位先回答了,所以就只能给他分数了

追答

我在他前面的,请看下时间.谢谢~~~~!!

第4个回答  2014-02-19
数据透视表比较好,也简单
相似回答