多个excel文件合并成一个excel表的方法_快速将多个Excel表格合并成一个Excel表格...

8c197a386aad9729a8ecf22d4c59e625.gif

之前在微信群内有朋友问我如何快速将多个Excel表格合并成一个Excel表格,当时没有讲解清楚,今天专门来告诉大家如何快速合并Excel表格到一个工作表中。

在合并表格中,不外乎以下两种情况:

将多个Excel表格文档合并成一个Excel表格

将一个Excel文档中多个工作薄合并成一个工作薄

下面我们分情况,来讲解快速合并的方法

一、将多个Excel表格文档合并成一个Excel表格

场景描述:如图所示,在文件夹中,有4个Excel文件,每个Excel文件的数据格式都一致,需要把4个Excel文件合并到1个Excel文件中。

4d1ad09d8db41540c913e0ac927b54a8.png

323cde3ebb79ff9ffc839dd820cfd367.png

其中每个工作簿中的内容格式都一样,为了区分,我把工作簿1中的 【位置】 数据,标为了“工作簿1”;工作簿2中的数据标为了“工作簿2”...以此类推。

下面就来介绍具体的方法

方法一:PowerQuery

Step1:单击 【数据】- 【新建查询】 - 【从文件】- 【从文件夹】

11a02586090b8f33f494c885156daf39.png

Step2:单击 【浏览】,选择文件夹路径

741e6574fe70a3427ff19efeaa138d3c.png

Step3:选择【合并并加载】

f873f14cdf0297bb8900ffec35278c5a.png

最终的效果如图所下图所示。自动增加了

Source.Name数据列,可以很方便看到数据来自于哪个工作簿

065ff1695eee839a61ce6eaf7364daf1.png

大家可以看到之前我们添加的【位置】列可以显示出数据来自为哪个工作薄,如果不需要的话,可以直接删除就行。

方法二:使用CMD命令,1s搞定合并

Step1:需要把文件格式修改为 csv文件格式。打开文件,另存为csv文件即可

30fa91aa855c5743848235d40dd8629f.png

Step2:在文件所在路径,按【shift】+右键,点击【此处打开命令窗口】,输入

copy *.csv out.csv, 即把该路径下所有的csv文件合并到out.csv文件中。

注:新生成的out.csv文件就在文件所在路径。

二、将一个Excel文档中多个工作薄合并成一个工作薄

场景描述:如图所示,1个excel文件中,有多个工作表,需要合并到1个工作表中。

616365bba266c06304591f0efaff9c53.png

方法1:PowerQuery

Step1:单击 【数据】- 【新建查询】 - 【从工作簿】

4a2a4ad63a34889b6399756f2c3f255d.png

Step2:选择需要合并的工作表

ec4829aec7c2f1ead2571ad12394d7d5.png

Step3:在追加查询中,单击【将查询追加为新查询】

f272287345fdb6b3c17bb8a8169de56c.png

Step4:选择所需的工作表

13d105a86c85a7591b9e6f57718ce365.png

Step5:单击关闭并上载

05a8df4814bf321392fdcf90eb5a4a2f.png

最终的效果如图所示

16cf089f0fd19f0d4adb85e199ff674d.png

方法2:第三方插件

Step1:使用【方方格子】插件,单击【合并工作表】

0ef8fca27bf0ea5bf48e209fc293f960.png

Step2:选择汇总区域后,单击确定

fbef43a13b2cde6a23e89edf9dc3c3f6.png

最终的效果如下

1811a952e11b4198bdb2f6e8ae77ac44.png

方方格子插件是目前市场上较受欢迎的第三方Excel插件,这个工具在之前的推文中介绍过,Excel表格工具篇(一)

fc3eca234cd0a8ba170eea410c2bb2c8.png 29bd40bcb1c695d529ea658bf6baad61.gif

添加关注,带你高效掌握Office使用技巧。

4db72e509258ad8d157cda9fa5588e87.gif

  • 15
    点赞
  • 78
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 将多个Excel文件合并一个Excel方法有以下几种: 1. 手动复制粘贴:打开每个Excel文件,选中需要合并的数据,复制粘贴到一个新的Excel表格中。 2. 使用Excel自带的合并工具:打开一个新的Excel表格,选择“数据”选项卡,点击“从其他表格合并”按钮,选择需要合并Excel文件,按照提示进行操作即可。 3. 使用VBA宏:在Excel中按下“Alt+F11”打开VBA编辑器,编写VBA宏代码,实现自动合并多个Excel文件的数据。 4. 使用第三方工具:有一些第三方工具可以帮助用户快速合并多个Excel文件,例如Kutools for Excel、Ablebits等。 以上是几种常见的将多个Excel文件合并一个Excel方法,用户可以根据自己的需求选择适合自己的方法。 ### 回答2: 在工作和学习中,我们常常需要将多个Excel文件合并一个Excel,以便进行数据分析和处理。接下来就让我来介绍一下多个Excel文件合并方法。 第一种方法:使用Excel自带功能合并多个工作。 1.打开一个新的 Excel 文件,依次点击“数据”-“从范围中选择数据”-“从其他来源”-“从 Microsoft查询”。 2.在弹出的“查询向导”窗口中依次选择“Excel 文件”-“浏览”。 3.在弹出的“打开”窗口中选择要合并Excel 文件,点击“确定”。 4.在“查询向导”中选择“确定”,然后选择要合并的工作,点击“下一步”。 5.选择数据范围,点击“下一步”。 6.在“查询向导”中选择“完”,将数据导入到新 Excel 文件中。 这种方法虽然简单,但要注意的是,每个Excel文件的格式必须相同,否则会出现数据错乱的情况。 第二种方法:使用VBA脚本合并多个Excel文件。 1.打开一个新的 Excel 文件,按下“ALT+F11”进入VBA界面。 2.在VBA界面中选择菜单栏“插入”-“模块”。 3.将下面的VBA脚本全部复制粘贴到新建的模块中: Sub Combine() Dim FilesToOpen Dim x As Integer On Error GoTo ErrorHandler Application.ScreenUpdating = False '获取文件名 FilesToOpen = Application.GetOpenFilename _ (FileFilter:="Excel Files (*.xl*), *.xl*", _ MultiSelect:=True, Title:="选择要合并文件") '保留打开的Excel文件数 x = 1 '循环打开每个Excel文件 If TypeName(FilesToOpen) = "Boolean" Then '没有选择文件时给出提示 MsgBox "您没有选择要合并文件!" quit: Exit Sub End If '清空当前工作 ActiveSheet.Cells.Delete '循环打开Excel文件 For i = 1 To UBound(FilesToOpen) '打开Excel文件 Workbooks.Open FileName:=FilesToOpen(i), ReadOnly:=True '复制数据 ActiveSheet.Range("A1", ActiveSheet.Cells.SpecialCells(xlLastCell)).Copy '将数据粘贴到当前工作 ThisWorkbook.Worksheets(x).Activate ActiveSheet.Cells.SpecialCells(xlLastCell).Offset(1, 0).PasteSpecial xlPasteValues '计数器自增1 x = x + 1 '关闭Excel文件 Workbooks(FilesToOpen(i)).Close SaveChanges:=False Next i '自动调整列宽 ActiveSheet.Cells.EntireColumn.AutoFit '恢复更新 Application.ScreenUpdating = True '提示合并 MsgBox "您选择的" & x - 1 & "个Excel文件合并到当前工作中!" Exit Sub ErrorHandler: If Err.Number = 1004 Then '如果文件格式不同,跳过并继续合并一个文件 Resume Next Else '如果出现其他错误,给出提示并退出合并过程 MsgBox "出现问题! " & Err.Number & vbCrLf & Err.Description GoTo quit End If End Sub 4.保存并关闭VBA窗口。 5.按下“ALT+F8”,选择“Combine”,点击“运行”。 完以上操作,合并后的数据就会自动添加到当前工作中。 综上所述,以上两种方法合并Excel文件方法都比较简单易懂,大家可以根据实际情况选择适合自己的方法。同时,还要注意的是,合并前要确保每个Excel文件的格式相同,否则会出现数据错乱的情况。 ### 回答3: 如果您需要将多个Excel文件合并一个Excel,下面是几种可行的方法: 1.使用Excel 工作合并 Excel 工作合并可以帮助您将多个Excel文件合并一个工作,具体步骤如下: a. 打开其中一个Excel表格 b. 点击选定范围区域,然后按Ctrl+C复制 c. 打开新的Excel表格,点击第一个单元格,按Ctrl+V d. 重复上述步骤,将所有要合并表格复制并粘贴到同一个工作中 2.使用Excel VBA 如果您有一定的VBA编程经验,可以使用VBA编程自动合并多个Excel表格,具体步骤如下: a. 打开一个新的Excel文档,在“开发工具”中开启“Visual Basic”窗口 b. 在“新建”中添加一个Module c. 在Module中编写VBA程序来读取并合并Excel表格。 3.使用Power Query Power Query是Excel提供的插件,可以帮助您连接多个文件并将它们合并一个表格中,具体步骤如下: a. 打开Excel文档,点击“数据”选项卡 b. 选择“从文件/数据库”开始导入数据 c. 选择要导入的文件,然后选择“合并查询” d. 选择要合并的工作,然后单击“确定” e. 最后,您将看到一个合并表格,其中包含了所有选定文件的数据。 以上是几种较常用的多个Excel文件合并一个Excel方法。您可以根据自己的需求选择合适的方法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值