电脑知识|如何将多个excel表格合并成一个,如何合并excel表格中的相同项目( 二 )


如何把多个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("B65536").End(xlUp).Row + 2, 1) = Left(MyName, Len(MyName) - 4)

【电脑知识|如何将多个excel表格合并成一个,如何合并excel表格中的相同项目】For G = 1 To Sheets.Count

Wb.Sheets(G).UsedRange.Copy .Cells(.Range("B65536").End(xlUp).Row + 1, 1)

Next

WbN = WbN & Chr(13) & Wb.Name

Wb.Close False

End With

End If

MyName = Dir

Loop

Range("B1").Select

Application.ScreenUpdating = True

MsgBox "共合并了" & Num & "个工作薄下的全部工作表 。 如下:" & Chr(13) & WbN, vbInformation, "提示"

End Sub
4、运行之后 , 等待10秒针左右 , 等运行完毕 , 就是合并完成之后 , 会有提示 , 点确定就可以了 。 查看合并后的数据 , 有5000多行 , 就是同一个文件夹里面17个excel表数据合并后的结果 。 效果如图所示 。

怎样把多个excel表格合并到一个表格里 鼠标点击【汇总拆分】 , 选择【合并多表】 。 勾选全部工作表 , 设置表头行数为2 , 最后点击【确定】即可完成 , 详细步骤:
1、打开演示文件 , 如下图有多个工作表 , 要求将这几个工作表合并到一起 。
2、首先点击如下图选项 。
3、鼠标点击【汇总拆分】 。
4、选择【合并多表】 。
5、勾选全部工作表 , 设置表头行数为2 , 最后点击【确定】即可完成 。
6、完成效果如下图 。

怎么把多个excel表格合并成一个 您好 , 方法
1、格式统一的表格 , 第一行为表头(我这个数据是瞎写的 , 你们就随意看看吧) , 为什么要这个表头 , 会做数据透视表的人都知道为什么 , 我就不赘述了 。
2、把所有的表格都放在一个文件夹内 , 这个文件夹的名字自己起 , 地方自己选 , 能找到就行 , 要注意 , 做表格之后这个文件夹就不能移动了 , 所有的文件都要关闭 。 为了方便 , 我取名“源数据” , 放在桌面做演示 , 
3、打开你需要合并表的位置 , 接下去分为四个步骤 , 完成 , 请耐心看完 。

推荐阅读