excel表格间的分类汇总
发布网友
发布时间:2022-05-01 01:28
我来回答
共4个回答
热心网友
时间:2022-06-21 22:16
知道了。假设你4个excel表格的名字是1.xls , 2.xls ,3.xls , 4.xls
4个excel表格都是在工作表1上有数据
首先把4个表格都打开,(必须全部打开公式才有效)在你需要求答案的方格里(假设是在1.xls中)输入
=SUMIF(区域,5700)+SUMIF([2.xls]Sheet1!区域,5700)+SUMIF([3.xls]Sheet1!区域,5700)+SUMIF([4.xls]Sheet1!区域,5700) 区域,是覆盖整个数据的区域,比如a1:h500 ,[ ]里面是文件名,Sheet1!是工作表名。
对于合成文件问题,除了复制,粘贴没有别的办法
热心网友
时间:2022-06-21 22:16
假定同一工作薄有SHEET1至SHEET100共100个相同格式的工作表需要汇总求和,结果放在SHEET101工作表中,请在SHEET101的A1单元格输入:=SUM(单击SHEET1标签,按住Shift键并单击SHEET100标签,单击A1单元格,再输入:)此时公式看上去内容如下:=SUM('SHEET1:SHEET100'!A1)按回车后公式变为 =SUM(SHEET1:SHEET100!A1)所以,最简单快捷的方法就是在SHEET101的A1单元格直接输入公式:=SUM('SHEET1:SHEET100'!A1)然后按回车
热心网友
时间:2022-06-21 22:17
简单的求和函数(SUM)就可以,在要存放汇总数据的单元格里输入=SUM,然后用鼠标去点需要汇总数据的单元格即可,包括可以在另一个文件里和另一张表单上。
比如在book2.xls的A1单元格引用book1.xls的A1单元格,只要同时打开book1.xl和sbook2.xls,在book2.xls的A1单元格中输入=SUM(),然后鼠标点击任务栏中的book1.xls,再点A1单元格,book2.xls的A1单元格内的公式就变为=SUM([Book1.xls]Sheet1!$A$1)(两个文件在同一个文件夹下)
热心网友
时间:2022-06-21 22:18
合并工作表不需要一一黏贴 那多烦啊
用VBA就可以
代码如下:
MyPath = ActiveWorkbook.Path
MyName = Dir(MyPath & "\" & "*.xls")
i = 0
Do While MyName <> ""
If MyName <> ActiveWorkbook.Name Then
Set Wb = Workbooks.Open(MyPath & "\" & MyName)
i = i + 1
With Workbooks(1).ActiveSheet
.Cells(.Range("A65536").End(xlUp).Row + 2, 1) = MyName
Wb.Sheets(1).UsedRange.Copy .Cells(.Range("A65536").End(xlUp).Row + 1, 1)
Wbn = Wbn & Chr(13) & Wb.Name
Wb.Close False
End With
End If
MyName = Dir
Loop
以上宏可以合并同一目录下的所有工作簿的第一张工作表