EXCEL如何实现多工作表数据累加

来源:百度知道 编辑:UC知道 时间:2024/06/03 04:11:47
要实现EXCEL多工作表数据累加,其中工作表的数量不确定!
也就是说只要还有工作表就要将其中特定单元格的数据累加起来!
各位达人,怎么实现啊??

很简单,在需要做合计的工作表目标单元格里输入=sum(,然后直接点击你要合计的第一张表的单元格如A1,按住SHIFT,再点最后一张表格的标签,得出如下公式:[=sum(SHEET1:SHEET30!A1)]
这样表一到表三十的A1单元格就全部合计出来了。
注意这一到三十的表必须是相连了,如果要添加新表,只需把新表拖动到一至三十表这个区域里就可以了,不必改动公式,同理,要去掉其中一张表,把它拖出这个区域就可以了。如果还需要计算A其它单元格,那么复制这个公式就可以了。

用VBA可以实现,如下程序可把每个工作表的A1单元格数据累加起来:
Private Sub CommandButton1_Click()
Dim ws As Worksheet
Dim lj As Double
lj = 0
For Each ws In Worksheets
MsgBox (ws.Name) '显示工作表名,本程序可不用
lj = lj + ws.Range("A1").Value
Next
MsgBox ("Sum=" & lj)
End Sub

用求各函数啊,在让选单元格时切换到另一个表格里选取就可以了。

设,sheet1中a1,sheet2中a1,sheet中a3……是你想要累加的数值,
其公式:
=sheet1!a1+sheet2!a1+sheet3!a3+…

如何对EXCEL不同工作表中的数据进行自动累加?谢谢啦 如何实现将多个Excel工作表的数据同步输入 如何在excel中实现同一个单元格的数据自动累加1 求教Excel如何累加相同数据 同一EXCEL表格中有些数据相同,如何进行累加 如何在EXCEL中实现引用另外一个工作表中的数据? 在excel中,如何实现两个工作表数据的调用? 关于EXCEL表中如何累加 excel的数据判断问题:请问如何将一个区域里的数据判断后累加 大家帮帮忙,Excel中怎样实现累加?