excel表格中,怎么根据一列重复的数据求对应另一列总和呢?急急急

excel表格中,怎么根据一列重复的数据求对应另一列总和呢?急急急
例如: A B C D公司名称 订货数量 公司名称 总和A公司 2 A公司 8B公司 5 B公司 7C公司 3D公司 6A公司 5C公司 9A公司 1B公司 2例子中一共有ABCD四个公司,A公司在第一列中出现了三次,对应第二列的数值是2,5,1,所以他的总和是8,而B公司在第一列中出现了两次,对应第二列的数值是2,5,所以他的总和是7类似这种的分别求出BCD公司对应的第二列的总和。现实中肯定不只这四家公司!急求怎样一下将这些总和全部显示出来,而不是传统的一个公司名称一个公司名称的筛选求和,也不用透析表。谢谢!!!!!!!!!
?急急急
例如: A B C D公司名称 订货数量 公司名称 总和A公司 2 A公司 8B公司 5 B公司 7C公司 3D公司 6A公司 5C公司 9A公司 1B公司 2例子中一共有ABCD四个公司,A公司在第一列中出现了三次,对应第二列的数值是2,5,1,所以他的总和是8,而B公司在第一列中出现了两次,对应第二列的数值是2,5,所以他的总和是7类似这种的分别求出BCD公司对应的第二列的总和。现实中肯定不只这四家公司!急求怎样一下将这些总和全部显示出来,而不是传统的一个公司名称一个公司名称的筛选求和,也不用透析表。谢谢!!!!!!!!!

具体步骤:

    选中数据

    点击”插入“选项卡

    选择”数据透视表“

    在行标签中,选择第一列

    在Σ数值中,选择另一列(需要求和的那一列),设置为”求和项“,即可。


    方法2:使用公式

具体步骤:

    选中数据第1列

    复制到新的1列(例如:C列)

    使用”删除重复项“,进行去重(点击”数据“选项卡,点击”删除重复项“)

    在D列的单元格D1,使用公式:=SUMIF(A:A,C1,B:B)

    公式往下拉,即可得到总和。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-16
用EXCEL2007很简单。建议把03换了。以后很多用。
复制A列到新表sheet2,数据--删除重复项。得出公司的唯一值。
然后在B列用公式:
=sumif(sheet1!A:A,A1,sheet1!B:B)
搞定本回答被提问者采纳
第2个回答  2012-10-16
没有公司名称清单只能用数据透视表的。
如果有公司名称清单就用SUMIFS(求和列,清单表公司名称列,对应统计表公司名称列)
第3个回答  2012-10-16
一是用数据透视表,二是用sumif函数。追问

sumif函数是不是每个都的去更改A类相对应的名称? 比如SUMIF(A:B,A公司,B:B)这样?

追答

不用,你选在一列中输入公司名称,如D1:D4为公司名称,E1输入公式:=SUMIF(A:A,D1,B:B)下拉到E4就可以了。

追问

有QQ吗?我发个表格给你看看。你帮我瞧瞧。我做不出来!

追答

76305984

追问

用EXCEL2007很简单。建议把03换了。以后很多用。
复制A列到新表sheet2,数据--删除重复项。得出公司的唯一值。
然后在B列用公式:
=sumif(sheet1!A:A,A1,sheet1!B:B)
搞定
按照这样做,已经好了。谢谢!

追答

对头。

第4个回答  2012-10-16
用排序后分类汇总最简单
相似回答