多单独的excel表格怎么汇总
比如说我单位收到360个公务员报名表,把这些单独的Excel里的一些重要的数据汇总到一个新的e xcel中,诸如姓名、学历、工作单位、出生年月、报考职位、等信息汇总到这个新建的表格中,该怎么操作?谢谢
jhzyyzx |浏览9856 次问题未开放回答|举报
2016-01-29 15:09
最佳答案
具体步骤如下:
1、一个工作簿里面有多个工作表,各工作表之间的字段是一致的,但数据不一致。由于工作需要,需要将各个工作表的数据汇总到一个表格里面做汇总分析,数据少、工作表数目不多的时候,CTRL+C后CTRL+V逐个复制粘贴是可以的,但数据量大、工作表数据多的时候,则可以用宏进行快速处理;
2、从上图中,后面的5个工作表,里面是源数据。“合并报表”这个表,则是要将后面5个表格的数据汇总的表格,其内容为空。
3、方法:使用宏快速汇总:
(1)录制宏:首先,点击文件菜单的“工具”菜单,选择“宏”—“宏”
怎么创建excel表格
出现以下的宏界面,在“宏名”中按照自己喜好录入一个名称,这里录入“合并工作表”的名称,“位置”是指该宏可以在那个EXCEL工作簿中使用,这里选择“当前工作簿”。然后点击“创建”。
出现以下的宏录入界面
Sub 合并工作表()”下面,将以下的字符复制粘贴过去Dim m As Integer Dim n As Integer Dim o As Integer For m = 2 To 6 n = Sheets(m).[a65536].E nd(xlUp).Row o = Sheets(1).[a65536].End(xlUp).Row Sheets(m).Select Ra nge("a1", "z" & n).Select Range("a" & n).Activate Selection.Copy Shee ts(1).Select Range("a" & o + 1).Select ActiveSheet.Paste Next
特别注意这一段字符“For m = 2 To 6”,由于要汇总的数据的工作表有5个,加上“合并报表”这个工作表本身,一共是6个工作表,因此“For m = 2 To 6”中选择输入6,如果后面要汇总的数据工作表有3个,则是录入4,如果有12个,则是录入13,依次类推。
然后,点击“文件”菜单,选择“关闭并返回到Micrlsoft Excel”。宏至此录入完毕。
(2)使用已录制好的宏“合并工作表”,进行工作表的数据汇总。首先,在“合并报表”中,点击点击文件菜单的“工具”菜单,选择“宏”—“宏”
出现宏界面,点击选择“合并工作表”,然后点击“执行”。就能达到汇总的效果。要注意,为避免出错,最好检查以下汇总后的报表中有数据的行数,是否等于后面各个报表有数据的行数总和。
另外要注意,已经使用宏的报表,在保存时,会出现以下提示,点击确定即可。
本回答由电脑网络分类达人郭强推荐
举报|评论
54
shihoumacili
采纳率:76% 来自团队:计算机科学擅长:夫妻
其他回答
方法如下:(函数法)
1.将360个表批量重命名为1.xls~360.xls。(这个不多说了吧,容易做到的)
2.新建一个表,在其他表对应的单元格输入公式,比如A1='D:\["&ROW()&".xls]Sheet1'!A1,然后向右复制,向下复制就能得到你要的数据。
3.为了保证数据管理,在得到显示的数据后,选中数据范围复制,再点选择性粘贴,选数值,就成了。OK ,结束。
本回答被提问者采纳
longyongchong |推荐于2017-10-03 12:38:10
举报|评论
132
首先要有一个大前提,那就是所有这些单独的excel表格的格式是一样的,或者差别不大,然后你手工调成一样的。(比如,姓名都在A2格,身高都在A5格);汇总表的格式根据需要,可以和单独文件的格式不一样。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论