一個簡單的公式搞定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多工作簿合併



分享到:


相關文章: