关于EXCEL2003中分类汇总数据跨工作表求和的计算公式

我在工程中需要计划不同型号及规格的电缆长度,想按照不同型号及规格对不同工作表中的电缆长度进行求和计算并使数据在一个新的工作表中显示,该如何操作呢?谢谢

型号及规格 始 点 终 点 电缆长度(米)
YJV-2×10 直流屏 高压开关柜 47
YJV-2×10 交流屏 高压开关柜 32
YJV-2×10 YM 高压开关柜 94
YJV-2×10 L630/N630 高压开关柜 47
YJV-3×35 1#出口PT及励磁变柜 1#发电机励磁柜 26
YJV-3×25 2#出口PT及励磁变柜 2#发电机励磁柜 30
YJV-3×35 3#出口PT及励磁变柜 3#发电机励磁柜 28
YJV-3×70+1×35 6.3KV厂用电柜 低压配电盘1D 38
YJV-3×70+1×35 10KV厂用电柜 低压配电盘1D 32
YJV-3×10+1×6 交流屏 办公室 31
YJV-3×10+1×6 交流屏 总闸门 200
YJV-3×10+1×6 交流屏 清污机 46
YJV-2×4 交流屏 上位机 42
YJV-1×95 1#发电机励磁柜 1#发电机 72
YJV-1×70 2#发电机励磁柜 2#发电机 48
YJV-1×95 3#发电机励磁柜 3#发电机 78
YJV-3×10+1×6 控制箱 电动机 34
YJV-3×6+1×4 控制箱 电动机 10
YJV-3×10+1×6 控制箱 电动机 34
YJV-3×6+1×4 控制箱 电动机 10
YJV-3×6+1×4 控制箱 电动机 180
YJV-4×2.5 控制箱 电动机 72
YJV-3×10+1×6 控制箱 电动机 60
YJV-4×2.5     50

型号及规格 始 点 终 点 电缆长度(米)
KVVP-4×2.5 发电机保护测控屏(右) 1#机组出线柜 41
KVVP-4×2.5 发电机保护测控屏(右) 1#发电机中性点CT 43
KVVP-4×2.5 发电机保护测控屏(右) 1#机组LCU屏(左) 31
KVVP-4×2.5 1#机组LCU屏(左) 1#机组出线柜 24
KVVP-4×2.5 1#发电机励磁柜 1#机组出线柜 24
KVVP-4×2.5 发电机保护测控屏(右) 1#发电机中性点CT 43
       
KVVP-4×1.5 发电机保护测控屏(右) 1#发电机励磁柜 31
KVVP-4×1.5 发电机保护测控屏(右) 1#发电机出口PT柜 48
KVVP-4×1.5 发电机保护测控屏(右) 1#机组LCU屏(左) 31
KVVP-4×1.5 1#机组LCU屏(左) 1#机组调速器柜 32
KVVP-4×1.5 1#励磁PT柜 1#发电机励磁柜 25
KVVP-4×1.5 1#机组LCU屏(左) 母线测量柜 33
KVVP-4×1.5 1#机组LCU屏(左) 1#机组调速器柜 32
KVVP-4×1.5 1#机组LCU屏(左) 1#机组测温制动屏 12
KVVP-4×1.5 1#励磁PT柜 1#发电机励磁柜 25
KVVP-4×1.5 1#发电机出口PT柜 发电机保护测控屏(右) 48
       
KVVP-8×1.5 1#机组LCU屏(右) 1#发电机励磁柜 11
KVVP-4×1.5 1#机组LCU屏(右) 1#机组调速器柜 32
KVVP-12×1.5 1#机组LCU屏(右) 1#机组快速闸门控制箱 41
KVVP-4×1.5 1#调速器电接点压力表 1#机组调速器柜 34
KVVP-4×1.5 1#机组LCU屏(右) 发电机保护测控屏(左) 31

如上面两组数据来自不同的工作表,想对相同型号及规格的电缆长度进行求和计算并将计算结果生成在新的工作表中

1.工作簿中有多张工作表,A列和B列都有类似的数据,行数不同。

2.选中“汇总”表A1单元格,点击【数据】-【合并计算】。

3.左上角选择适当的运算方式,本例为“求和”。如下图所示点击选择按钮选择数据。

4.选中第一张工作表数据,并点击【添加】按钮。

5.顺序将其他工作表数据也添加进来。

6.由于原始数据第一行是标题,并且要以A列数据分类汇总,所以选中下面两个选项。

7.确定后就在“汇总”表生成了每个人的“数量”汇总求和数据。

8.如果勾选【创建指向源数据的链接】则最终返回链接数据并汇总。

9.完成汇总效果如下。

10.点击每个人旁边的加号就可以看到汇总数据是从哪张工作表的哪个单元格引用过来的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-12
你的条件稍微简略了些, 按你的说法,可以参考如下方法:

1、建立需要填写结果的数据表,填写好表头(如“型号规格”和 “电缆长度(米)”)
2、在首列建立全部型号规格的列表(最容易的方法是各表中的 “型号规格”列复制过来后使用 “删除重复项”即可得到,也可使用公式,不过很不好用,计算量很大,很卡)
3、在需要合计数量的地方参考以下公式就可以得到结果
=SUM(DSUM(INDIRECT({1;2;3;4}&"月!C3:D100"),C$5,B$5:B6))-SUM(C$5:C5)

公式解释:
INDIRECT({1;2;3;4}&"月!C3:D100") 是需要计算的 工作表数组,其中 {1;2;3;4}&"月! 构成了工作表名称(我假设各工作表分别是1月、2月...你可以根据需要自己修改)

C3:D100 是假设各工作表中需要进行计算的实际区域,需要注意的是 C列是对应了 “型号规格”列的,各 工作表 数据数量可能不等,需要用最多行数的确定区域。

C$5 是DSUM 函数的 参数 ,对应 “电缆长度(米)” 项目

B$5:B6是DSUM 函数的 参数 ,对应 “型号规格” 以及 下面的实际规格项目。

数据位置不一样的,自己灵活调整了。追问

型号及规格列表怎么用公式进行建立呢

追答

建立型号规格列表:在首列建立全部型号规格的列表(最容易的方法是各表中的 “型号规格”列复制过来后使用 “删除重复项”即可得到,也可使用公式,不过很不好用,计算量很大,很卡)

如果一定要公式,参考公式:

{=INDIRECT("Sheet"&TEXT(MIN(IF(COUNTIF(B$1:B1,T(INDIRECT("Sheet"&{1,2,3}&"!A"&ROW($1:2)))),3999,{1,2,3}*1000+ROW($1:2))),"0\!A000"))&""}

这个公式可以从 SHEET1、2、3中取A列不重复名称,自己调整吧.

以上公式为数组公式,输入结束的时候使用 ctrl+shift+enter 结束。

本回答被网友采纳
第2个回答  2012-11-12
假设:表1在sheet1;表2在sheet2;你要的数据在表3,你要汇总的型号在A列,A1为第一个
在sheet3的A1输入你要查找的型号,A2输入以下函数
=SUMIF(Sheet1!$A:$A,Sheet3!$A1,Sheet1!$D:$D)+SUMIF(Sheet2!$A:$A,Sheet3!$A1,Sheet2!$D:$D)
函数意义,删选1、2表中该型号的长度然后求和追问

将表1,表2中的各种电缆型号录入到表3种有没有公式计算的方法,以免有疏漏,统计不够全面。谢谢

第3个回答  2012-11-23
除了81821985同学的方法外,还可以适用数据透视表,因为你工作表的结构一样,可以通过外部链接重构一个汇总的数据源,通过数据透视表来实现你的要求,只是链接的过程稍显复杂,优点是数据变化时只要刷新数据源即可。