多文件匯總利器,老板再也不用擔心我的效率了!


我們之前介紹了匯總同一個文件中具有相同結構的多個工作表的方法,有同學就問,能不能匯總多個文件的數據呢?答案當然是可以。

有人會用數據透視表的「多重合併計算區域」來做,但這種方法局限性很大,不能有多個行字段;還有人會用VBA的方法,但是對小白白們來說很頭疼;還有人會用SQL聯合查詢來做,但是很多人都不知道SQL是個什麼東西;還有人用函數公式,可是有些同學覺得公式也不好理解。

嗚呼~~~下面開始放大招~

今天介紹的這種方法採用純菜單式操作,不需要任何公式或VBA,容易上手和掌握。跟之前介紹介紹的單個文件中的多表匯總有一定的相似性,都是在Power Query中完成的,但是操作步驟又不太一樣,下面來一起學習一下。

操作步驟

Step 1、新建查詢

點擊【數據】選項卡下面的「獲取和轉換」組中的「新建查詢」按鈕,在彈出菜單中點擊「從文件」–>「從文件夾」。

在彈出的對話框中點擊「瀏覽」按鈕,找到要合併的數據文件所在的文件夾。

Step 2、整理並獲取數據

我們初步得到的數據如下,這裡沒有任何實質性的數據,還需要做以下操作。

a. 在Name列選擇我們需要合併數據的工作表文件。


b. 接著選中第一列,也就是Content列,然後點擊【開始】選項卡「管理列」組中的「刪除列」下拉菜單中的「刪除其他列」,這樣就只保留了Content列。


c.點擊「添加列」選項卡中的「添加自定義列」按鈕。

在彈出的對話框的自定義列公式輸入以下公式,然後點擊「確定」按鈕。

Excel.Workbook([Content])

這個公式一定要注意大小寫!!!


d. 返回後,點擊下圖中的展開按鈕,在彈出的對話框中點擊「確定」按鈕。


e. 在返回結果中點擊「Custom.Data」列上的展開按鈕,然後點擊「確定」。

經過上面這些操作步驟,我們就獲得了全部的數據。

如果一個工作簿中有多個工作表,那麼所有工作表中的數據都會包含進來。

Step 3、設置格式

a. 設置標題行

點擊【開始】選項卡下面的「轉換」組中的「將第一行用作標題」。

b. 過濾掉重復的標題行。

點擊標題行的篩選按鈕,過濾掉其他重復的標題行。

c. 刪除不需要的列。

最終結果如下。

Step 4、上載數據

點擊【開始】選項卡中的「關閉並上載」按鈕,就可以在打開的工作簿中新建一個工作表,並返回數據。

最終結果如下。

這樣就完成了多文件匯總。