如何将多个excel表格中的数据合并到一起

如题所述

1、新建一个文件夹、将要合并的表格放到里面、新建一个表格、用excel打开、右击Sheet1
2、选择查看代码(PS:excel有着一项,WPS没有)
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)
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、点击运行、一段时间(取决于表格的大小和多少)后,合并完成了。
温馨提示:内容为网友见解,仅供参考
无其他回答

多个Excel表格数据怎么汇总到一个表格里面?
1. 复制粘贴:这是最简单的方法。打开一个目标Excel工作簿,然后逐个打开其他要汇集数据的Excel文件。在源工作簿中选择数据范围(例如,选中整个工作表或特定数据区域),然后复制(Ctrl + C),切换到目标工作簿,选择要粘贴的位置,然后粘贴(Ctrl + V)。重复这个步骤,将所有源数据逐个粘贴到目标工作...

史上最全!Excel 如何合并多个工作表或多个工作簿?
工作表的合并,顾名思义,合并同一工作簿下所有Sheets的数据,针对数据的多少,有不同的方法。方法一:剪贴板法 如果需要合并的数据比较少,这里可以利用剪贴板。首先调出Excel剪贴板,它在开始功能区的最左边。接着选中第一个sheet的内容,按CTRL+X快捷键,将sheet1内的所有内容剪切到剪贴板中,同样的...

如何将多个excel表格数据合并成一个
1、打开Excel创建一张空白的工作簿;2、在空白工作簿的左下角sheet 1工作表当中,随意选择一个空白单元格,接着点击数据-现有连接;3、然后即可弹出现有连接对话框,点击对话框左下角的浏览更多,找到需要合并的Excel存放位置;4、点击其中一种Excel表以后,会弹出导入数据对话框,只需勾选表和数据的放置...

Excel如何将多个表格的数据汇总到一个表中
1. 使用SUM函数+SHIFT快捷键法:在总表中输入公式,然后选择要汇总的单元格范围,按住SHIFT键,再单击最后一个单元格,然后按回车键完成操作。2. 使用SUM函数+通配符星号法:在单元格中直接输入公式,然后使用通配符星号来选择要汇总的单元格范围。3. 使用合并计算功能:在Excel中选中要汇总的单元格,点...

如何把excel多个工作表数据合并到一个工作表?
1. 打开任意一个Excel表格,进入数据选项,选择新建查询,然后从文件中的工作簿导入。2. 从文件夹中选择需要合并的第一张工作表,点击导入,进入导航器,勾选“选择多项”和需要的Excel表格。3. 点击“编辑”进入查询编辑器,创建新的源,选择第二个需要合并的Excel表格,重复此步骤,直到包含所有需要...

如何把多个表格数据汇总到一个表格里面?
如何将多个excel表格汇总到一张表格1、打开EXCEL表格,创建一张汇总表格,点击功能区“数据-合并计算”。弹出“合并计算”窗口,点击引用位置右侧的箭头图标,选择需要合并的明细数据。2、首先打开其中一个【Excel】文档,如下图所示。然后点击【数据】,如下图所示。然后点击【新建查询】,如下图所示。

如何将多个表格数据合并到一个表格里面
excel表格下多个sheet内容汇总到一个表格中,可以按照以下步骤进行操作:1、打开EXCEL表格,点击数据选项卡中的“现有连接”。2、点击“浏览更多”。3、找到需要汇总的表格,点击打开。4、选中相关Sheet表格,点击确定。5、弹出导入数据对话框,点击确定。【加入社群一起学习】6、同步骤1~5,依次添加其他...

excel怎么把多个工作表数据合并到一个工作表?
1、首先打开任意一张Excel表格,点击数据,再点击新建查询,页面弹出选项,点击从文件,再点击从工作薄。2、页面跳转,选择需要合并工作表的第一张表格。3、选择好后,点击导入。4、进入导航器,勾选选择多项,再勾选弹出的Excel表格。5、最后点击页面右下方的编辑。6、进入查询编辑器,点击新建源,再...

怎样将多个Excel表格里的数据合并在一起?
方法一:使用 CONCAT 函数 CONCAT 函数可以将多个字符串连接起来。要使用 CONCAT 函数合并分列后的单元格,可以使用以下公式:=CONCAT(A1, ",", A2)该公式将 A1 和 A2 单元格中的值连接起来,并用逗号作为分隔符。例如,如果 A1 和 A2 单元格分别包含“北京”和“上海”,则使用该公式后,A1 ...

怎样用Excel将多个表格中的数据汇总到一个表格
Excel将多个表格相同数据汇总到一个表格,具体要看表格结构,方法有以下几种:第一种:依次点击“数据”选项卡-“合并计算”命令-“添加数据区域”;第二种:将多个表格数据复制到同一张工作表中,再按计算项进行排序,将相同项目排列在一起,最后依次点击“数据”选项卡-“分类汇总”命令;第三种:...

相似回答