如何将多个sheet做成多个单独表格
如何将多工作表的多个工作簿合并成一个工作簿?
如何将多工作表的多个工作簿合并成一个工作簿?
您好!我是EXCEL学习微课堂,头条教育视频原创作者,分享EXCEL学习的小技巧,小经验。
如何将多个工作表的多个工作簿合并成一个工作簿?我理解应该是多个工作簿里的多个工作表合并成一个工作表吧,因为一个EXCEL文件就是一个工作簿,一个工作簿可以包括多个工作表,比如Sheet 1、Sheet 2、Sheet 3。下面我介绍2种方法。
第1种方法:用Power Query
Power Query,在2016的版本中,直接放在了选项卡里,可直接调用,而10和13版本需要以插件形式单独下载,然后安装才能用。所以建议大家选用2016版本。
案例:表格有7个部门的基本情况表,要求是将7个工作表合并到一个工作表。
①【数据】→【获取数据】→【自文件】→【从工作簿】→选择需要合并工作表的工作簿→在导航器中勾选【选择多项】→勾选需要合并的工作表→再点右下角的【编辑】
②【追加查询】→【将查询追加为新查询】
③选择【三个或更多表】→把要合并的所有工作表添加进去→【确定】
④然后可以看到左边自动添加了一个APPEND1的查询,所有记录都已合并到这个查询。
⑤最后,点表格左上角的表格图表,点选【复制整个表】→关闭Power Query,关闭时提示我们是否保留更改,可以不保留 →粘贴合并后的表到新的工作表。
所有部门的信息全部合并到一个表了!
第2种方法:VBA代码
如果您的office是低版本的,可通过VBA快速合并工作表和工作簿,非常简单,不需要会写代码,只要私信联系我下载VBA模块文件,导入进行就可以了。
操作步骤:
1、导入VBA模块:新建一个EXCEL文档,按ALT F11 调出VBA 编辑器 →在工程窗口右击选择【导入文件】→选择VBA 模块文件,合并工作表和工作簿.bas)→关闭VBA 编辑器。
2、合并工作簿:【开发工具】→【宏】→【合并工作簿】→【执行】→选择需要合并的工作簿→我们选择需要合并的所有工作簿,点【打开】,所有工作簿里面的工作表都放到了新建的文档里。如果按你的要求,合并后还有5个工作表,则到此步就可以了。如需将5个工作表再合并成一个表,则再执行下一步合并工作表。
3、合并工作表:删除sheet1,在进行工作表合并之前,一定要把多余的工作表删除,确保只保留需要合并的工作表→点【开发工具】→【宏】→【合并工作表】→【执行】,会提示当前工作簿下的所有工作表已合并完毕,VBA法真的是又快又好。
视频教程见今日头条EXCEL学习微课堂分享的《 EXCEL合并工作表和工作簿的神器,你知道用吗?》
我是EXCEL学习微课堂,头条号原创视频作者,分享EXCEL学习的小技巧,小经验。如果我的回答能帮到您,欢迎点赞、收藏、评论、转发,更多的EXCEL技能,可以关注今日头条“EXCEL学习微课堂”。 如需快速合并工作簿和工作表VBA模块文件的私信联系我。
一个Excel工作簿中的多个工作表怎么拆分成独立表格?
1,打开需要拆分的excel,在任意工作表右击,点击“查看代码”
2,在打开的窗口中输入如下代码:
Private Sub 分拆工作表()
Dim sht As Worksheet
Dim MyBook As Workbook
Set MyBook ActiveWorkbook
For Each sht In
amp amp , FileFormat:xlOpenXMLWorkbook 将工作簿另存为xlsx格式
Next
MsgBox 文件已经被分拆完毕!
End Sub
3,点击绿色三角,运行程序,等待拆分。
4,拆分成功后,会弹出窗口提示。
5,返回Excel工作簿文件所在路径 即可查看已经拆分的工作薄。