怎麼把Excel不同工作簿彙總到一個工作簿(怎樣把Excel多個工作簿合併成一個工作簿)
一個資料夾裡面有多個工作簿,如何快速將這些工作簿合併成一個工作簿,而且後期在資料夾插入新的工作簿時,彙總後的工作簿也會實時更新,用什麼方法實現,這是很多小夥伴很想知道的一個技能!
下圖的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、動圖演示。
總結:使用Power Query 來彙總多個工作簿,只需要每個工作簿的標題一樣,順序可以不一樣,就可以彙總在一張工作簿中,如果你的資料夾新增了工作簿,只需在彙總表內點選“全部重新整理”,即可將新增加的工作簿自動彙總到彙總表中。這個方法我們也是很常見的,相信大家都能夠學會!
以上就是本期的教程,如有不懂之處可在評論區留言,需要本期的練習檔案可在私信傳送“005”獲取。
您若喜歡本文,下方點個讚賞,關注下,我便受到鼓勵與支援,謝謝您!