关于问题如何将一个 Excel 工作簿中的多个工作表合并成一个工作表?一共有 2 位热心网友为你解答:
【1】来自网友【简道云】的最佳回答:
分享两个方法:1.使用 Excel VBA 粘贴代码 2.简道云
亲测有效,建议点赞收藏!
01 Excel VBA
1、在“汇总工作簿”中,新建一个 sheet 页。
2、在新建的 sheet 标签上单击右键,选择“查看代码”
3、在打开的 VBA 编辑窗口中粘贴以下代码:
Sub 合并当前工作簿下的所有工作表()
Application.ScreenUpdating = False
For j = 1 To Sheets.
Count If Sheets(j).Name <> ActiveSheet.Name Then
X = Range(“A65536”).End(xlUp).Row + 1
Sheets(j).UsedRange.Copy Cells(X, 1)
End If
Next
Range(“B1”).Select Application.ScreenUpdating = True
MsgBox “当前工作簿下的全部工作表已经合并完毕!”, vbInformation, “提示”
End Sub
4、关闭该 VBA 编辑窗口
5、在 Excel 中,开发工具—宏,选“合并当前工作簿下的所有工作表”,然后“执行”。
6、等待运行,然后整个汇总步骤就完成了。
02 数据收集分析展示一站式平台——简道云
1、设计一个表单,列出你所需要收集的信息类目。
2、发布给员工填写。
3、后台自动汇总数据,生成总表,管理员随时可以查看。
4、如果,你已经用 Excel 收集完了员工信息,又不想一个个表格复制粘贴汇总,也可以使用简道云。
可以直接将 Excel 表格导入进表单,简单拖拽,即可完成汇总!
在表单中收集到的数据,可通过仪表盘来进行查看、分析和处理。
如果你觉得本文对你有用的话,就点个赞吧!
关注@简道云,带你收获更多职场干货!
【2】来自网友【子立菌】的最佳回答:
Excel VBA 可以轻易实现!
昨天,也有一位朋友向我提出这个问题;我把它直接模板化了(不想耽误大家太长时间,解决工作中遇到的小问题) 也就是说,一键就可以完成多表数据汇总工作,而且它不受工作表数量及数据量的限制。
你可以看一下演示视频,进一步确认是否同样满足你的需求;模板文件,我已经整理好发出来了,看完视频,若满足需求(三连击+关注,支持鼓励一下),直接拿走。