EXCEL如何将两个或多个工作表合并成一个工作表?

EXCEL如何将两个或多个工作表合并成一个工作表?
问在线客服
扫码问在线客服
  • 回答数

    6

  • 浏览数

    5,582

6个回答 默认排序
  • 默认排序
  • 按时间排序

没找到满意答案?去问豆包AI智能助手
取消 复制问题

用公式应该可以办到,把多个工作表的内容合并到一个工作表

取消 评论

方法/步骤

  1. 打开一个Excel文档,显示有三个Sheet

    1.

  2. 三个Sheet分别的内容EXCEL如何将两个或多个工作表合并成一个工作表?

    2.

  3. 点击Sheet栏后面的【+】

    3.

  4. 创建一个叫“合并”的Sheet

    4.

  5. 右键“合并”Sheet选择【查看代码】EXCEL如何将两个或多个工作表合并成一个工作表?

    5.

  6. 打开VBA编辑窗口EXCEL如何将两个或多个工作表合并成一个工作表?

    6.

  7. 输入以下代码:Sub合并当前工作簿下的所有工作表()Application.ScreenUpdating=FalseForj=1ToSheets.CountIfSheets(j).NameActiveSheet.NameThenX=Range(A65536).End(xlUp).Row+1Sheets(j).UsedRange.CopyCells(X,1)EndIfNextRange(B1).SelectApplication.ScreenUpdating=TrueMsgBox当前工作簿下的全部工作表已经合并完毕!,vbInformation,提示EndSubEXCEL如何将两个或多个工作表合并成一个工作表?

    7.

  8. 点击【运行】选择【运行子过程/用户窗体】EXCEL如何将两个或多个工作表合并成一个工作表?

    8.

  9. 弹提示窗口EXCEL如何将两个或多个工作表合并成一个工作表?

    9.

  10. 回到“合并”Sheet就能看见成功合并EXCEL如何将两个或多个工作表合并成一个工作表?

取消 评论
使用Power Query:Excel 2016及以上版本有这个功能。点击获取外部数据->从当前工作簿,然后选择你要合并的工作表即可
取消 评论
VBA编程:如果你懂点代码,可以写个小脚本,在VBA编辑器里新建宏,通过For循环遍历并复制各工作表数据
取消 评论
利用公式:每个工作表的最后一行添加一个公式,如`=INDIRECT(Sheet2!A1)`,这会把其他工作表的对应单元格内容拉过来。记得逐个调整引用的范围
取消 评论
简单操作:选中所有你想合并的工作表,点击文件菜单,选择移动或复制工作表,然后在新窗口里勾选粘贴到此工作簿,搞定
取消 评论
ZOL问答 > EXCEL如何将两个或多个工作表合并...

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

EXCEL如何将两个或多个工作表合并成一个工作表?

点击可定位违规字符位置

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?