excel 中把同列相同的内容对应的列求和

通过什么公式能完成以下功能

型号 数量 单价 金额
123 2 5 10
456 1 10 10
456 3 10 30
123 10 5 50
通过公式后得到以下结果并放到另外一个表中:

型号 数量 单价 金额
123 12 5 60
456 4 10 40

注:型号那一列中有好多,而且都是不可预知的。

标准的数据透视表。

1.选中表格,数据-数据透视表-完成

系统会在新表中生成空白透视表,右侧会出现型号、数量、单价、金额等待选择字段。

2.将型号、单价依次拖到透视表的行字段

将数量、金额依次拖到数据区。结果如图1

然后将字段“数据”(DATA)拖到“合计”(TOTAL).

右键点击相关区域,隐藏行或设置字段格式。结果见图2.

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-20

举例:

EXCEL工作薄中有12个表(1月份到12月份的),还在用多个+来求和,这样按键太多了,也太辛苦了,其实SUM、SUMIF、INDIRECT配合使用即可快速来求和多个表


数据12个表,并命名有规则,C列是项目名称,先用INDIRECT({1,2,3,4,5,6,7,8,9,10,11,12}&"月!C:C")

近似于SUMIF(项目名称,单元格,数据区域),是SUMIF公式中的项目名称


公式中在加INDIRECT({1,2,3,4,5,6,7,8,9,10,11,12}&"月!E:E")

近似于SUMIF(项目名称,单元格,数据区域),是SUMIF公式中的数据区域



累积12个月求和,括号外加SUM更完善

=SUM(SUMIF(INDIRECT({1,2,3,4,5,6,7,8,9,10,11,12}&"月!C:C"),$A2,INDIRECT({1,2,3,4,5,6,7,8,9,10,11,12}&"月!E:E")))

第2个回答  2009-12-27
1.数据透视表功能可以满足你的要求,具体怎么做,3楼有解答,其实很简单,自己摸索一下。。

2.可以通过筛选--高级筛选--选择不重复的记录,,筛选出 所有型号,通过SUMIF函数

3.看你的意思,好像数据是经常更新的, 可以在方法一中,右击 有个刷新,,可以试一下
第3个回答  2009-12-27
用sumif()函数
第4个回答  2009-12-27
高级筛选,你得慢慢学习一下了