肿么将多个工作簿合并到一个工作簿

1个回答

写回答

Deng.jie

2026-01-03 04:55

+ 关注

excel
excel

看到有人问excel多表合并的问题,其实我之前也经常遇到这类情况,最常见的就是两种场景:

场景一:多个excel文件要合并成一个文件 意思就是,比如你有4个excel表格,格式都一样,现在想把它们全整到一个文件里,这种情况下怎么搞?

场景二:一个excel文件里有多个工作表,要合并成一个表 就是说,一个excel里面有很多sheet,想把它们全合并到一个sheet里,这种情况也挺常见的。

先说场景一(多个excel文件合并成一个),怎么操作?举个例子,你有一个文件夹,里面有4个excel文件,格式都一样,现在想把它们合并成一个excel,那有啥办法?我之前试过几种方法,给大家简单说说:

方法一:用Power Query 这个方法算是最推荐的了,操作也不难:1. 点击2. 浏览一下,选你放那几个excel的文件夹3. 然后点搞定之后你会发现,系统自动加了个Source.Name列,能清楚看到每一行数据来自哪个文件,超方便!

方法二:CMD命令,1秒搞定 这个方法适合懒人,不过得先把excel文件转成csv格式:1. 打开excel,另存为csv格式2. 把所有csv文件都放到一个文件夹里3. 在那个文件夹路径下,按住Shift+右键,选择在此处打开命令窗口4. 输入命令:copy *.csv all.csv回车一下,立马搞定!所有csv文件都合并到all.csv里了。

再来看场景二(一个excel里多个sheet合并成一个),怎么搞?比如说你打开一个excel,里面有3个sheet,现在想把这3个sheet的数据都合并到一个sheet里,这也有办法。

方法一:还是用Power Query 操作如下:1. 点击--2. 选你要合并的那个excel文件3. 然后选择你要合并的多个sheet4. 点击,选5. 把所有sheet都选上,点这样就能把所有的sheet都合并到一个表里了,还不会乱。

总结不管是多个文件合并还是一个文件里多个sheet合并,用Power Query都是最稳妥的办法,简单又高效。CMD命令适合数据量大的时候快速处理,不过前提是要转成csv格式。要是你用的是新版excel,这些功能基本都有,不用额外安装啥插件,贼方便!

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号