如果你處理分散在多個工作表上的資訊——例如來自不同地區的預算或多位貢獻者共同製作的報告——你可能會想將這些資料集中在一個地方。 Excel 提供多種方式來完成此操作,取決於你是想 彙總數 值還是 單純合併清單。
開始之前
確保你的來源資料結構良好。
-
使用 清單格式 (不要完全空白的列或欄) 。
-
保持標籤 (欄位標題在各工作表間) 一致。
-
如果你的 Excel 版本沒有 Data > Consolidate 功能,你可能正在使用 Excel 網頁版 或不支援此功能的平台。 在這種情況下,請參考「選項二:合併或附加資料而非摘要」這一章節。
選項一:使用整合功能摘要資料
當你想計算總計、平均值、計數或其他跨工作表的摘要結果時,請使用 Consolidate 。 你可以 依位置 合併 (相同的版面配置) ,或 依類別 (匹配的標籤) 。
依照位置合併彙算:
當每張工作表使用 相同的格子配置時,請使用此方法。
-
打開你的來源工作表,確認資料是否出現在每個工作表的 相同位置 。
-
到你想要合併結果的表格。
-
選擇合併資料應該出現的範圍左 上方格 子。
-
確保資料有空間向下且向右擴展。
-
-
選擇 資料 >
整合。 -
選擇函 數 (,例如總和、平均或計數) 。
-
在每張資料表中:
-
選擇你的資料範圍。
-
選擇 新增 以將它納入所有參考資料中。
-
-
選擇 確定 以產生合併報告。
依照類別合併彙算:
當試算表有 相同標籤時,即使資料位置不完全相同,也要用這個方法。 請注意,如果一個工作表用「平均值」,另一個用「平均值」,你就需要先標準化標籤,讓 Excel 能正確匹配。
-
確認每張紙在頂排或左欄使用 相同的標籤 。
-
在目標工作表中,選擇合併資料應該會出現的範圍左 上方格 子。
-
確保資料有空間向下且向右擴展。
-
-
前往 資料 >
整合。 -
選擇函 數 (,如總和、平均或計數) 。
-
勾選 (使用標籤的 選項:頂列、左欄或兩者) 。
-
在每張資料表中:
-
選擇你的資料範圍。
-
選擇 新增 以將它納入 所有參考資料中。
-
-
選擇 確定 以產生合併報告。
如果標籤出現在某個工作表但另一個沒有,Excel 仍然會包含該標籤。 結果中會新增一列或一欄。
選項二:將資料合併或附加,而非彙整
如果你需要 合併或堆疊多個工作表的列,而不是計算總數,那你需要不同的方法。
複製和貼上
這是一個快速且手動的合併資料選項。 它在只需要合併幾張圖紙時效果最好。
-
建立一個新工作表。
-
從第一張工作表複製整個清單並貼上。
-
對其他工作表重複此步驟,直接貼在現有資料下方。
-
如有需要,移除重複的標頭。
使用 VSTACK 公式來堆疊資料
如果你的工作表欄位 結構相同,可以用 VSTACK 函式動態堆疊。 以下範例將結合三個工作紙的資料。
=VSTACK(Sheet1!A1:D50, Sheet2!A1:D50, Sheet3!A1:D50)
這會建立一個合併清單,當來源工作表中的資料變更時會更新。
使用 Power Query
Power Query 允許你自動匯入並合併多個表格或工作表的資料,甚至跨工作簿。 這對於大型資料集和連續合併效果最佳。
-
選取每個資料範圍,按 Ctrl+T 將其轉換成表格。
-
前往資料 > 取得其他來源 的資料 >> 空白查詢。
-
在公式欄中使用 Excel.CurrentWorkbook () 查看表格。
-
用雙箭頭圖示展開並組合它們。
-
選擇 關閉 & 載入 以建立合併表。
此方法可建立一個動態合併資料集,資料變更時可即時更新。
故障排除與建議
根據用戶反饋,以下是最常見的絆腳石。
你找不到「合併」這個詞
你可能使用的是 Excel 網頁版,或是不支援網頁版的版本。 改用 Power Query 或公式。
合併對話框無法選擇範圍
確保對話持續進行。 如果它阻擋點擊進入其他視窗,試著調整大小或移動視窗。
你的合併結果看起來不對
請檢查這個:
-
標籤必須完全符合 (,例如「平均」,而非「平均」) 。
-
沒有空白列/欄會破壞清單結構。
-
你選擇了正確的函數 (和與平均) 。
資料會出現不一致的列或列
如果你的圖集沒有對齊,建議用「 依類別合併 」而不是「位置合併」。
你要補充資料,而不是摘要
改用 VSTACK 或 Power Query。 它們比較適合合併。