快速将多个excel表合并成一个excel表
来源:网络整理
发布时间:2020-09-16 21:20:00
查看次数:
应用场景:有很多张excel,而且excel表里面的结构基本一样,如何快速将这些excel合并在一个excel页面,便于后期分析和统计
技术实现:利用excel表的宏计算实现。
注意:金山的WPS没有宏计算功能。只能用microsoft excel来实现。
具体如下:
1、我们需要把多个excel表都放在同一个文件夹里面,并在这个文件夹里面新建一个excel。如图所示:
2、用microsoft excel打开新建的excel表,并右键单击sheet1,找到“查看代码”,单击进去。进去之后就看到了宏计算界面。如图所示:
3、然后我们把下面这些宏计算的代码复制进去,然后找到工具栏上面的“运行”下的“运行子过程/用户窗体”,代码如下,如图所示:
sub 合并当前目录下所有工作簿的全部工作表() dim mypath, myname, awbname dim wb as workbook, wbn as string dim g as long dim num as long dim box as string application.screenupdating = false mypath = activeworkbook.path myname = dir(mypath & "\" & "*.xls") awbname = activeworkbook.name num = 0 do while myname <> "" if myname <> awbname then set wb = workbooks.open(mypath & "\" & myname) num = num + 1 with workbooks(1).activesheet .cells(.range("a65536").end(xlup).row + 2, 1) = left(myname, len(myname) - 4) for g = 1 to sheets.count wb.sheets(g).usedrange.copy .cells(.range("a65536").end(xlup).row + 1, 1) next wbn = wbn & chr(13) & wb.name wb.close false end with end if myname = dir loop range("a1").select application.screenupdating = true msgbox "共合并了" & num & "个工作薄下的全部工作表。如下:" & chr(13) & wbn, vbinformation, "提示" end sub
关于[A65536]的含义: 在1995-2006年,excel工作簿包含65536行,但现在的office 2007中工作簿包含1048576行。[A65536]就是A列的最后一行的意思,这段话的意思就是,从A列最后一行向上找,找到有数据的行为止。 如果是[B65536]则是从列最后一行向上找,找到有数据的行为止。
4、运行之后,等待几秒钟,等运行完毕,就是合并完成之后,会有提示,点确定就可以了。查看合并后的数据,就是同一个文件夹里面17个excel表数据合并后的结果。效果如图所示。
-----------------------------------------------------------------------------------------------------------------
参考资料:https://jingyan.baidu.com/article/f0062228d16ba9fbd3f0c82b.html?qq-pf-to=pcqq.c2c //如何快速把多个excel表合并成一个excel表
- 相关文章
- ·安卓手机拍摄滚动提词器11-28·启明和易得优能否兼容12-15·掌上周报英语智能阅卷服务操作演示视频08-27·如何批量删除ppt中的动画效果05-14·惠普HP CQ511 XP驱动完整版08-02·在PPT中插入swf文件的控件两种方法11-20·word 2007 切换全屏显示12-08·Excel怎么快速删除全部空行09-16·如何上好一节微课08-15·PPT的Flash控件无法激活 解决办法07-23
- 最新文章
- ·安卓手机拍摄滚动提词器11-28·寒假作业打卡拍出清晰作业的简单方法01-13·Excel怎么快速删除全部空行09-16·快速将多个excel表合并成一个excel表09-16·按列表进行文件的批量重命名08-05·如何上好一节微课08-15·掌上周报英语智能阅卷服务操作演示视频08-27·优秀微课的制作过程与技巧05-20·启明和易得优能否兼容12-15
- 阅读排行
- ·优秀微课的制作过程与技巧05-20·惠普HP CQ511 XP驱动完整版08-02·如何批量删除ppt中的动画效果05-14·word 2007 切换全屏显示12-08·PPT的Flash控件无法激活 解决办法07-23·在PPT中插入swf文件的控件两种方法11-20·广东高考英语口语模仿朗读制作方法106-17·广东高考英语口语模仿朗读制作方法206-29
点击这里识别二维码关注公众号