Excel如何快速合成文档?

互联网 18-12-07 15:45:38

 小 E 和你打一个赌,95%的职场人都会遇到这样一个场景,很多 Excel 工作簿需要汇总合并成一个文档!而至少 90%的小伙伴面对这种场面手足无措!

u=3664447048,375956366&fm=26&gp=0.jpg

不过恭喜你,只要读完小 E 今天的文章,从此就再也不用为这件事头疼了!

废话不多说了,我们直奔主题!这里有 100 多个内容格式一致的工作簿,每个工作簿里面都有一个工作表,里面的数据都是这个样子的↓

100 多个工作簿,有多少呢?不多,就下面图示这么多↓

合并的方法也有很多,比如 Power Query、VBA 代码等等,但是这些方法用起来都比较复杂,数量多的话也很费时。(而且我根本不会啊!哭!)

其实,有一个特殊的方法,只要一句代码就能在一眨眼的功夫搞定上百个表格文档的合并!

一眨眼就完成?不可能!不可能!不可能!

哼,今天小 E 还真要让你见识一下什么叫「没有不可能」!

第 1 步:转换文档格式

不知道各位有没有注意到,上面那些文件的扩展名和平时我们见到的「xlsx」不一样,而是「csv」。

CSV 格式的表格是可以通过记事本或写字板等文本查看工具来进行阅读的,不包含任何的边框、底色格式等设置,只有文本格式的文档才可能通过这种方式来汇总,所有的文本格式文档也都可以通过这种方式来汇总。

所以第一步正是将普通的表格文档转换成 CSV 格式。

小 E 在此要提供一个批量转换 CSV 格式的小工具!

只需将该工具和要转换的工作簿放在同一文件夹内,双击打开该工具,单击工作表中的【点击转换为 CSV】的大按钮即可,之后生成的文件名为「原文件名-工作表名称.cvs」。

微信图片_20181207235215.gif

第 2 步:生成代码文件

在工作簿文件夹内,右键新建一个文本文档,并在文本文档中输入下面一行代码:

copy *.csv 合并文件.csv

微信图片_20181207235223.jpg

完成后的文档如下图所示。

第 3 步:生成可执行文件

将本文档的扩展名 txt 改为 bat 或者 cmd,使文件双击后可以运行。

修改文本扩展名时会出现下面的提示,直接点击【是】即可。

微信图片_20181207235230.jpg

第 4 步:双击运行可执行文件

双击运行刚才修改扩展名后的「新建文本文档.bat」文档。

这时会有一个黑色的界面一闪而过,一眨眼的功夫,完成合并当前目录下所有的工作簿,生成了一个文件名为「合并文件.csv」的文件。我们在运行文件目录下就能看见新生成的这个文件,如下图所示:

微信图片_20181207235237.jpg

第 5 步:验证合并后的文档

打开「合并文件.csv」文档,就是见证奇迹的时刻!所有的工作表数据已经汇总完毕,如下图所示:

查看工作表内容发现多了标题行,这时可以使用筛选的方式,将标题行删除,我们就完成了上百个工作表的合并!

微信图片_20181207235240.jpg

之后再用小 E 今天告诉你的方法写下那句代码,上百个 Excel 文件的合并就在眨眼之间搞定了!



'); })();