作者:乔山办公网日期:
返回目录:excel表格制作
合并单元格名称取zhidao合并前左上角那一个单元格的名称,如图版中的检验总数为:D4,检验不合格数为:I4,所以只需用公式:
=SUM(sheet1:sheetN!D4) 或
=SUM(sheet1:sheetN!I4)
就可以了。权
=SUM('D:\[1.xlsx]Sheet1'!$A:$A,'D:\[2.xlsx]Sheet1'!$A:$A,'D:\[3.xlsx]Sheet1'!$A:$A)
这里是举个例子,是把D盘的工作表1,2,3的Sheet1的A列求百和
其中 'D:\[1.xlsx]Sheet1'!$A:$A
D:\ 其实是文件路径,这个你应该懂的。
[1.xlsx] 是你的度文件名字知,带后缀名的
Sheet1'! 其中Sheet1 是你求和的列所在的表格道名字 ,后面的 '! 照写即可
最后的$A:$A 就是A列
后面其他的一样理解。
无论多少个回表格,都一样可以连接上去的
这样的话,每当你打开求和公式所在的表格的时候,都会提醒你自动更新连接的,你确认更新就可以了答
1、打开excel工作薄如图所示。百
2、工作薄中的二月工作表内容如图所示。
3、工作薄中的三月度工作表内容如图所示。
4、在二月当前工作表,按住ctrl键,单击选择下方三月工作表。即二月与三月工作表为一工作组。如图所示。
5、在二月工作表捐款下方的空白单元格输入求和公式版=SUM(),回车得到捐款总权数如图所示。
6、切换到三月工作表,可以看到三月的捐款总数也被求出来,如图所示。
这种功能如果用写公式的办法来写并不容易实现:因为你首先需要获取“同一个文件夹下n个工作簿”文件的名称,然后才能进行一步的计算。
以下是用VBA代码实现:
这段代码先建立一个汇总表,再获取 d:\同一个文件夹\ 下面所有excel文件,并提取相关7a64e78988e69d83339数据到汇总表中,然后进行求和。
Sub 汇总()
Dim cFile$, cPath$, nL%
Application.ScreenUpdating = False
Application.EnableEvents = False
nL = 5
cPath = "d:\同一个文件夹\"
cFile = Dir(cPath & "*.xls")
Do While cFile <> ""
nL = nL + 1
Cells(4, nL).Resize(46, 1).Formula = "='" & cPath & "[" & cFile & "]Sheet1'!$C4"
cFile = Dir
Loop
Range("c4:c49").Formula = "=sum(f4:iv4)"
Range("c4:c49").Value = Range("c4:c49").Value
Range("f4:iv49").ClearContents
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub