excel中如何把一份工作簿中的43张工作表汇总表到一张工作表中,因为要分类汇总性别、文化程序等?

这43张工作表中的表格都一样,就是里面的内容不一样,想汇总到一张表格中,求出性别、文化程度、年龄都各种分类汇总。

方法一:下载安装“excel必备工具箱8.20版”(非常小1.1M,但很实用的工具)http://blog.sina.com.cn/ahzll。用里面的“汇总”——“表格合并”即可,非常方便(我试过)。

方法二:网上搜索得到。
右键点击新工作表标签,选择“查看代码”,将下面的代码粘贴到打开的VBE窗口中:
Sub Shcopy()
Dim nRow&, R1%, Rs%, Ls%
R1 = 2 '每页从第2行开始复制(可修改)
Application.EnableEvents = False
Application.ScreenUpdating = False
For i = 2 To Sheets.Count
With Sheets(i)
Rs = .UsedRange.Rows.Count + 1 - R1
Ls = .UsedRange.Columns.Count
arr = .Range("a" & R1).Resize(Rs, Ls)
Range("a65536").End(xlUp).Offset(1).Resize(Rs, Ls) = arr
End With
Next
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub

修改“开始行号”。
将光标定位到代码中间任意位置,按F5运行它。
关闭VBE窗口。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-17
最好操作的方法,但是麻烦,那就是复制——粘贴
相似回答
大家正在搜