Excel – 寫過這麼多跨工作表彙總求和方法,首推還是Power Query

關於跨工作表彙總,回顧往期,我已經寫過那麼多了:

但要說到最簡單智能、一勞永逸的方法,還是首推 Power Query。

案例:

下圖 1 為某公司全體員工上半年的收入明細表,每個月有一個單獨的工作表,希望做一張彙總表,自動計算每個員工的總收入。當工作表中的數據更新時,刷新總表即可同步數據,效果如下圖 2。

解決方案:

1. 選擇菜單欄的“數據”-->“新建查詢”-->“從文件”-->“從工作簿”

2. 在彈出的對話框中選擇需要彙總的文件名 --> 點擊“導入”按鈕

3. 在導航器對話框中選中文件名 --> 點擊“轉換數據”按鈕

現在整個工作簿就導入到了 Power Query 中,並且顯示如下 Power Query 編輯器。

4. 選中單元格內容為“Table”的列 --> 右鍵單擊 --> 選擇“刪除其他列”

現在 Power Query 編輯器中就只剩下了一列。

5. 點擊標題右邊的雙箭頭符號 --> 在彈出的對話框中選擇“展開”--> 點擊“確定”按鈕

6. 選擇菜單欄的“主頁”-->“將第一行用作標題”

7. 點擊“實發金額”右邊的小箭頭,拉到最底部 --> 取消勾選“實發金額”--> 點擊“確定”按鈕

8. 現在選擇“主頁”-->“關閉並上載”,多工作表的彙總數據就上傳到 Excel 中了。

從右邊的“工作簿查詢”設置區域可以看到,數據一共有 564 行,即 6 個工作表的數據都彙總到這張表裡了。如果只要彙總,不求和,那麼到這一步就已經完成了。

如何要跨總表彙總且求和,那麼再來看一下如何設置。

9. 點擊“工作簿查詢”設置區域中,文件名右邊的小圖標 --> 在彈出的對話框中點擊“編輯”,打開 Power Query 編輯器

10. 選擇菜單欄的“轉換”-->“分組依據”

11. 在“分組依據”設置框中進行如下設置 --> 點擊“確定”按鈕:

分組依據:選擇“姓名”新列名:修改為“總金額”,選擇“求和”,“實發金額”

12. 選擇菜單欄的“主頁”-->“關閉並上載”

現在,多個工作表彙總數據就已經更新到 Excel 中了,當任意數據表中的金額有改動時,刷新這張表格,即可同步彙總數據。

很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點。

現在終於有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函數公式、數據透視表、圖表、打印技巧等……學完全本,你也能成為 Excel 高手。

"