合併多個工作表中的資料

套用到
Microsoft 365 Excel Excel 2024 Excel 2021

如果您使用分散在多個工作表的資訊,例如來自不同地區的預算或由多個參與者建立的報告,您可能會想要將這些資料整合到一個地方。 Excel 提供數種方法來執行此操作,視您是要 摘要值只是合併清單而定。

開始之前

請確定來源資料結構良好。

  • 使用 清單格式 () 沒有完全空白的列或欄。
  • 讓標籤 (欄標題) 不同工作表保持一致。
  • 如果您的 Excel 版本沒有資料>合併功能,您可能正在使用 Excel 網頁版或不支援該功能的平台。 在此情況下,請參閱「選項 2:合併或新增資料,而不是摘要」一節。

選項 1:使用 Consolidate 功能摘要資料

當您想要計算工作表的總計、平均值、計數或其他摘要結果時,請使用 [ 合併 ]。 您可以 依位置 ( 相同版面配置) ,或 依類別 合併 (符合標籤) 。

[合併] 對話方塊視窗顯示要使用 SUM 函數合併的多個參照。

依照位置合併彙算:

當每個工作表使用 相同的儲存格版面配置時,請使用此功能。

  1. 開啟來源工作表,並確認資料顯示在每個工作表的 相同位置

  2. 移至您想要合併結果的工作表。

  3. 選取應該顯示合併資料之範圍的 左上角儲存格

    • 確保資料有向下和向右擴展的空間。
  4. 選取 [資料>彙總]、[合併]。

  5. 選擇一個 函數 (例如 Sum、Average 或 Count) 。

  6. 在每個來源工作表中:

    • 選取您的資料範圍。
    • 選取 [ 新增 ] 以包含在 [所有參照] 中。
  7. 選取 [確定 ] 以產生合併報表。

依照類別合併彙算:

當工作表共用 相同的標籤時,即使資料的放置位置不同,也可以使用此功能。 請注意,如果一個工作表使用「平均」而另一個工作表使用「平均」,則您必須先標準化標籤,讓 Excel 可以正確比對標籤。

  1. 確認每個工作表在頂端列或左側欄中使用 相符的標籤

  2. 在目的工作表中,選取合併資料應顯示之範圍的 左上角儲存格

    • 確保資料有向下和向右擴展的空間。
  3. 移至 [資料>合併彙]。

  4. 選擇一個 函數 (例如 Sum、Average 或 Count) 。

  5. 核取 [在頂端列]、[左欄] 或 [兩者 ] () 中使用標籤底下的方塊。

  6. 在每個來源工作表中:

    1. 選取您的資料範圍。
    2. 選取 [ 新增 ] 以包含在 [所有參照] 中。
  7. 選取 [確定 ] 以產生合併報表。

如果標籤出現在一個工作表中,但沒有出現在另一個工作表中,Excel 仍會包含該標籤。 結果中即會建立新的列或欄。

選項 2:合併或附加資料,而非摘要

如果您需要 合併或堆疊多個工作表中的資料列,而不是計算加總,則需要不同的方法。

複製和貼上

這是快速、手動合併資料的選項。 當您只需要合併幾個工作表時,效果最佳。

  1. 建立新工作表。
  2. 複製第一個工作表的整個清單並貼上。
  3. 對其他工作表重複上述步驟,直接貼到現有資料的下方。
  4. 視需要移除重複的標頭。

使用 VSTACK 公式來堆疊資料

如果您的工作表具有 相同的欄結構,則可以使用 VSTACK 函數動態堆疊它們。 下列範例會結合來自三個工作表的資料。


=VSTACK(Sheet1!A1:D50, Sheet2!A1:D50, Sheet3!A1:D50)

這會建立一個組合型清單,並在來源工作表中的資料變更時更新。

使用 Power Query

Power Query 可讓您自動匯入及合併多個資料表或工作表中的資料,甚至是跨活頁簿的資料。 這最適合大型資料集和連續合併。

  1. 選取每個資料範圍,然後按 Ctrl+T 以將它轉換成表格。
  2. 移至 [資料>]、[從其他來源>取得資料>] 空白查詢
  3. 使用資料編輯列中的 Excel.CurrentWorkbook () 來檢視資料表。
  4. 使用雙箭號圖示展開和組合它們。
  5. 選擇 [關閉] & [載入 ] 以建立合併的工作表。

此方法會建立動態組合資料集,可在資料變更時重新整理。

疑難排解和提示

根據使用者的回饋,以下是最常見的絆腳石。

您找不到「彙總」

您可能使用 Excel 網頁版或不支援它的版本。 請改用 Power Query 或公式。

[合併] 對話方塊不允許選取範圍

請確定對話方塊保持使用中狀態。 如果它阻止點擊進入其他視窗,請嘗試調整大小或移動它。

您的彙總結果看起來有誤

請確認:

  • 標籤完全符合 (,例如「平均」,而不是「平均」) 。
  • 沒有中斷清單結構的空白列/欄。
  • 您選擇的 (Sum 與 Average) 的正確函數。

資料出現在不一致的列或欄中

如果您的工作表未對齊,請使用 [ 依類別 合併],而不是[依位置合併]。

您想要附加資料,而不是摘要

請改用 VSTACK 或 Power Query。 它們更適合合併。