一个简单的公式搞定Excel多工作簿合并

针对多工作簿,而且工作簿存在多个工作表,该如何合并?

一个文件夹内有多个工作簿


一个简单的公式搞定Excel多工作簿合并


一个工作簿中含有多个工作表


一个简单的公式搞定Excel多工作簿合并


现在要将格式相同的所有表格合并在一张表格中,如果采用最原始的复制粘贴是多么恐怖的一件事。模拟的数据只是几个工作簿,而实际工作可能有几十个,光复制粘贴,手都废了。

而对于高手,编写一段VBA代码也要花1小时,有没适合普通人的简单办法?

有!不过前提是你安装了Excel2016。

Excel2016只需要一个简单的公式就可以搞定。

Step 01关闭打开的工作簿,新建一个新工作簿。单击数据→新建查询→从文件→从文件夹。


一个简单的公式搞定Excel多工作簿合并


Step 02浏览到指定的文件夹,单击确定。


一个简单的公式搞定Excel多工作簿合并



一个简单的公式搞定Excel多工作簿合并


Step 04单击添加列→自定义列,输入自定义列公式,确定。注意:字母区分大小写,必须保持一致。


=Excel.Workbook([Content],true)


一个简单的公式搞定Excel多工作簿合并


增加了第二参数true,意思就是说现在内容包含标题。这样就可以减少两个步骤:将第一行用做标题和取消多余的标题筛选。在透视表班级已经有对这个进行详细说明。

Step 05单击自定义的扩展按钮,取消勾选使用原始列名作为前缀,确定。


一个简单的公式搞定Excel多工作簿合并


Step 06单击Data的扩展按钮,确定。


一个简单的公式搞定Excel多工作簿合并


Step 07这样默认就将需要合并的列全部选择,右键删除其他列。


一个简单的公式搞定Excel多工作簿合并


Step 08关闭并上载。


一个简单的公式搞定Excel多工作簿合并


这样就合并成功。


一个简单的公式搞定Excel多工作簿合并



分享到:


相關文章: