當前位置:首頁 > 科技 > 正文

合并超多工作表的完美解法

日常工作中,我們經常會遇到需要合并多個表格的問題,比如彙總成績,彙總每月銷售記錄等,今天分享一個一勞永逸的方法,希望能幫到你。

此方法适用于各工作表在同一個工作簿的情況。

以合并這三個工作表為例,

首先,我們新建一個彙總工作簿,然後打開它

初階彙總

數據→新建查詢→從文件→從工作簿→選中需要彙總的表→導入,即可打開Power Query導航器

勾選“選擇多項”,把需要彙總的表都勾上,然後點擊右下角的“轉換數據”,進入Power Query編輯器

點擊“主頁”→組合→将查詢追加為新查詢→三個或更多表→雙擊需要彙總的表格→确定,即可完成數據的追加彙總

點擊“關閉并上載”,回到Excel界面,即可看到已完成彙總的表格了

當數據源的數據有變動時,我們隻需要在彙總表點擊刷新就可以了

當數據源中新增列時,也可以直接刷新

合并超多工作表的完美解法

凡事都有個但是~

雖然我們已經能夠自動完成彙總,不再需要複制粘貼了,但是你會發現,當你興沖沖的把表發給領導同事,或移動了文件位置時,刷新不管用了,怎麼辦?

接下來,我就分享一個進階技巧,輕松解決無法刷新的問題

進階彙總

首先,在Excel中新建一個sheet表,在A1單元格中輸入以下公式,獲取該工作簿的地址,通過&連接數據源表名,即可得到動态地址

=LEFT(CELL('filename'),FIND('[',CELL('filename'))-1)&'301班.xlsx'

選中A1單元格,點擊公式→定義名稱→把名稱改為“路徑”→确定,點擊保存

進入Power Query界面,點擊界面右邊“應用的步驟”中的“源”,然後删除編輯欄中紅色的字

把以下公式複制到括号中,依次修改表2、表3的路徑,然後點擊關閉并上載,回到Excel界面

Excel.CurrentWorkbook(){[Name='路徑']}[Content]{0}[Column1]

把已有的數據删除,點擊全部刷新,發現已能正常運行

把文件打包發給最終大boss之後,依舊能正常刷新

合并超多工作表的完美解法

完啦,就這樣~

如果你在繁雜的數據彙總中迷失了自己,那就好好看看這篇文章吧,利用Power Query解放生産力!

案例文件下載鍊接:
https://pan.baidu.com/s/1OmdH0LX3kdW1in4Ofj3qWg 原載:Excel廣場

你可能想看:

有話要說...

取消
掃碼支持 支付碼