您現在的位置是:首頁 > 舞蹈首頁舞蹈
5.合併資料夾下的所有工作薄
名牌正反面怎麼列印
今天帶大家一起學習一下如何合併資料夾下的工作薄,並且當資料夾下有新增工作薄時,只需重新整理一下即可完成新工作薄的彙總。
首先我們看一下原始資料,在資料夾【各城市銷售資料】中有4個Excel工作薄,每個工作薄有12個月每個月的工作表資料資訊,如下圖所示:
第一步,資料獲取
首先,我們新建一個空白Excel檔案,並且命名為【合併資料夾所有工作簿】,開啟工作薄依次選擇【資料】選項卡下的
獲取資料→來自檔案→從資料夾,
獲取資料。
找到【各城市銷售資料】資料夾開啟,如下圖:
在彈出的對話方塊選擇【
轉換資料】
,將資料匯入Power Query編輯器。
第二步,資料清洗
這裡用到【新增列】選項卡下的
自定義列
功能和M函式Excel。Workbook(
此函式的詳細講解已在上一節講解,不理解的小夥伴可以看上一節內容
)。
可以看到我們需要的資料在Content列中,下一步就是把這個資料清洗成最終的結果資料
首先新增一個自定義列,選擇【新增列】選項卡下的自定義列, 在彈出的
自定義列
介面中自定義列公式中輸入
=
Excel.Woekbook([Content]) //Content
列就是需要的資料列
然後單擊確定完成自定義列的轉換。
下一步,選擇我們需要保留的資訊列
Name
和
自定義列
列,刪除其他列。
方法一:【管理列】選項下的
選擇列
功能,選擇【主頁】選項卡下的
選擇列
功能,在彈出的對話方塊選擇要保留的列
自定義列
和
Name
列,單擊確定完成。
方法二:【管理列】選項下的
刪除列
功能,選擇要保留的列
Name
和
自定義列
列,在【主頁】選項卡下依次選擇
刪除列→刪除其他列
,即可完成。
然後,將
N
ame
列中的。xlsx替換為空值,選擇【主頁】選項卡下的
替換值,
在彈出的介面中按如下圖填,最後單擊確定完成。
也可選擇【轉換】選項卡下的
替換值
功能
最後,將
自定義列
展開,我們只需要Data列的資料,因此我們展開時只保留Data列即可,最後單擊確定完成展開。
再將Data列展開,這樣我們的彙總結果即完成了。
第三步,上載資料
最後,將結果上載到Excel表就完成了,如果資料夾中新增工作薄,只需在Excel工作薄中重新整理即可完成新工作薄的彙總。(之前的課程中都已經講解了如何上載到Excel表中,這裡不做過多冗餘講解)