excel合并多个工作表_Excel中多个工作簿(工作表)如何合并为1个工作簿(工作表)?...

a3a0ef18f5eed5f281711b0fc59f5337.png

看到Excel多表合并,其实常见的有2种场景

场景一:多个Excel文件需要合并为1个Excel文件(多个工作簿合并为1个工作簿)

场景二:1个Excel文件种有多个工作表,需要合并为1个工作表

e13fa79678276b8b8638e4edb1a64b19.png

首先来看下,场景一(多个Excel文件合并为1个文件),都有哪些方法可以实现?

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

bc75a02262c3bc8d756c10e55a44f36b.png

a163b6dd026cbdc44ade56d824ec8212.png

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

下面雷哥推荐几种方法来实现多个Excel文件合并为1个文件

方法一:PowerQuery

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

d577ba3f9f32d5ecc69c182b38b46cfe.png

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

a2f2a962da363bcfa1b697858fffd325.png

Step3:选择【合并并加载】

a9599f205f5e994e06ac5d27417294ab.png

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

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

561c5a8f93f03920f6d1d66afe7b7234.png

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

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

379c4e59ed1a9543bb046f7cc957260b.png

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

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

2f35634f6ab485cf50fa69ab6a46d78e.png

下面来看下,场景二(多个Excel工作表合并为1个Excel工作簿),都有哪些方法可以实现?

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

5e980407874d27c39ff058e74644f53c.png

方法1:PowerQuery法

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

f30546f90b64354277bc551c27919881.png

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

2a9053ee2340b31e03fa9cfbdb02c1f5.png

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

a35ca656554f5ad602718424f61d2be9.png

Step4:选择所需的工作表

b2ccbdf1a22efd92a6810613e221acb2.png

Step5:单击关闭并上载

4302efcf33a2bb19a8b2ede66cb955a7.png

最终的效果如图所示

5cbcac676f06afbb47d90d38019b36c3.png

方法2:使用宏

Step1:按【Alt】+【F11】

Step2:输入代码,并单击三角形图标运行

b14ad6e98973a32b4ff77befd257c255.png
Application.ScreenUpdating = False For j = 1 To Sheets.Count If Sheets(j).Name <> ActiveSheet.Name Then X = Range("A60000).End(xlUp).Row + 1 Sheets(j).UsedRange.Copy Cells(X, 1) End If Next Range("B1").Select Application.ScreenUpdating = True MsgBox "小主,数据合并结束啦!", vbInformation, "提示" End Sub

运行效果如下图所示,后续我们删去多余的标题行即可~

31c3d8183e593feec896c0fc868504c8.png

方法三:插件法 - 最简单

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

4f67ae840d5c050766865c2f6343474b.png

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

4a6a9220d2e65e436da89715a0d0dbc5.png

最终的效果如下

249cc232a267d8c0376a49831667e0e0.png

还是插件最简单,分分钟搞定哈~

【方方格子】插件的具体功能,雷哥写过一篇文章

有哪些堪称「神器」,却鲜为人知的软件/网站/互联网服务?​www.zhihu.com
d83601ef56443fa65cafbd9723eac9d8.png

0d285740c6dc77f68ed97f3611d8adb3.png

场景一:多个Excel文件需要合并为1个Excel文件(多个工作簿合并为1个工作簿)

方法:PowerQuery法,CMD法

场景二:1个Excel文件种有多个工作表,需要合并为1个工作表

方法:PowerQuery法,VBA法和插件法

创作不易,欢迎大家沟通交流,如果感觉不错,欢迎点赞支持雷哥。谢谢

更多精彩内容,请关注同名微信公众号【雷哥office

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值