怎么将两个或多个EXCEL工作表合成一个表,详细说明如下:

两个表的格式都是一样的,比如表1的内容到第14行,我想让表2的内容从15行开始合到表1里面,合成结果就像表3那样,其实只要复制一下就行了,但是我的表比较多,每天都要这样做,麻烦,所以看有没有一种简单的方法。

将两个或多个EXCEL工作表合成一个表的步骤如下:

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

2、点击Sheet栏后面的【+】

3、创建一个叫“合并”的Sheet

4、右键“合并”Sheet选择【查看代码】

5、输入以下代码:

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

6、点击【运行】选择【运行子过程/用户窗体】

7、弹提示窗口

8、回到“合并”Sheet就能看见成功合并

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-24
先要确认你是要几个Excel工作簿合并,还是在同一个工作簿中的表格合并?
几个工作簿合并问题:
你可以如此操作,首先在你几个工作表中选择一个主要的工作表。
然后把你要合并的其他工作簿打开,在Excel下面的标签栏点击右键,会出现:插入...删除...重命名...移动和复制工作表...你点击移动和复制工作表。会出现两个白框,上面一个就会出现你打开的所有工作簿,选择你确定的主要工作簿。如果是复制,就在最下面建立副本前面打钩,如果直接移动,就不管了,确定即可。如此类推。
同一个工作簿中的表格合并问题:
在同一个工作簿里的工作表如果要合并就更简单了,直接复制就可以了。追问

  每个都街单独的文件,每个文件只有一个SHEET,如图

 

  

追答

发个地址给你,希望能帮到你,如果有用就采纳吧O(∩_∩)O~
http://jingyan.baidu.com/article/cd4c2979cced66756e6e6012.html

本回答被提问者和网友采纳
第2个回答  2014-09-21
用公式选定表1的A14 输入公式= 然后选定第二个表格需要用来代替第一个表格内容的相应位置单元格 然后按回车 然后填充...
第3个回答  2019-08-06

excel表格,如何在2分钟合并多个工作簿,多个工作表

第4个回答  2014-09-21
复制并粘贴是最简洁的方法追问

我也知道这样最简洁,但是工作量太大,我每个表都有3000行以上的内容

追答

对一个表格Ctrl+A 全选,Ctrl+C 复制,然后到另一个表的位置,Ctrl+V 粘贴,就是这么简单。