Excel多工作簿合併成一個,老闆喜歡這種方法,數據可實時刷新

2019-08-23     跟小小筱學辦公技能

一個文件夾裡面有多個工作簿,如何快速將這些工作簿合併成一個工作簿,而且後期在文件夾插入新的工作簿時,匯總後的工作簿也會實時更新,用什麼方法實現,這是很多小夥伴很想知道的一個技能!

下圖的Excel文件夾裡面,放置了5個工作簿,每個工作簿裡面的數據結構一樣,但標題的順序可以不一樣。

下面教你用Excel中的Power Query來解決這個問題,具體操作步驟如下:

1、新建一個空白的工作簿並打開 -- 在「獲取和轉換」工具組中點擊「新建查詢」的下拉三角 -- 在下拉菜單中選擇「從文件」--「從文件夾」。

2、彈出「文件夾」對話框 -- 可以直接將工作簿所在的文件夾路徑複製到文本框中,或者點擊「瀏覽」按鈕。

3、點擊「瀏覽」按鈕之後 -- 彈出「瀏覽文件夾」對話框 -- 選擇工作簿所在的文件夾 -- 點擊「確定」按鈕。

4、點擊「確定」按鈕之後 -- 返回到「文件夾」對話框 -- 可以看到文本框中的路徑就是工作簿所在文件夾的路徑 -- 點擊「確定」按鈕。

5、點擊「確定」按鈕之後 -- 可以看到文件夾下的所有工作簿都顯示在下面這個介面上 -- 點擊「轉換數據」按鈕。

6、彈出「Power Query 編輯器」對話框 -- 選中「Content」列 -- 點擊「管理列」-- 點擊「刪除列」--「刪除其他列」。

7、刪除其他列之後歐只剩下Content這一列 -- 點擊「添加列」選項卡 -- 在「常規」工具組中點擊「自定義列」。

8、彈出「自定義列」對話框 -- 在「自定義列公式」中輸入公式「=Excel.Workbook([Content],true)」-- 其中Content值為「可用列」點擊插入的 -- 點擊「確定」按鈕。

9、點擊確定按鈕之後,可以看到在Content列右邊多列一列自定義列 -- 點擊自定義列右邊的「擴展」按鈕 -- 取消勾選「選擇所有列」,勾選「Data」前面的複選框,取消勾選「使用原始列名作為前綴」前面的複選框 -- 點擊「確定」按鈕。

10、可以看到這一列的列名就變成「Data」了,而不是「自定義」-- 再次點擊「Data」右邊的「擴展」按鈕 -- 在「選擇所有列」前面的複選框打鉤,不勾選「使用原始列名作為前綴」前面的複選框 -- 點擊「確定」按鈕。

11、現在我們可以看到我們工作簿的所有數據都顯示出來了,但多了一個Content列,所以需要刪除。選中Content列 -- 點擊「滑鼠右鍵」-- 在右鍵菜單中選擇「刪除」。

12、切換到「主頁」選項卡 -- 點擊「關閉」工具組中的「關閉並上載」的下拉三角 -- 選擇「關閉並上載」。

13、以上步驟操作完成之後,可以看到5個工作簿的數據都匯總到一個工作表中了。點擊「品牌」右邊的篩選按鈕 -- 裡面就可以看到這5個表的數據。

14、如果我們在文件夾內創建一個工作簿,回到匯總表裡面,點擊菜單欄的「數據」選項卡 -- 在「連接」工具組中點擊「全部刷新」-- 然後點擊「品牌」右邊的「篩選」按鈕 -- 可以看到我們新創建的工作簿自動匯總到這個表中。

15、動圖演示。

Excel多工作簿合併成一個,老闆喜歡這種方法,數據可實時刷新

總結:使用Power Query 來匯總多個工作簿,只需要每個工作簿的標題一樣,順序可以不一樣,就可以匯總在一張工作簿中,如果你的文件夾新增了工作簿,只需在匯總表內點擊「全部刷新」,即可將新增加的工作簿自動匯總到匯總表中。這個方法我們也是很常見的,相信大家都能夠學會!

以上就是本期的教程,如有不懂之處可在評論區留言,需要本期的練習文件可在私信發送「005」獲取。

您若喜歡本文,下方點個讚賞,關注下,我便受到鼓勵與支持,謝謝您!

文章來源: https://twgreatdaily.com/zh-hk/Aulv2mwBJleJMoPMW8tL.html