如何根據關鍵列將兩個或多個表格合併為一個?
假設您在一個工作簿中有三個表格,現在,您希望根據相應的關鍵列將這些表格合併為一個表格,以獲得如下圖所示的結果。這對大多數人來說可能是一項麻煩的任務,但不用擔心。在本文中,我將介紹一些解決此問題的方法。
![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ||||
![]() |
使用 Power Query 函數(Excel2016及更高版本)根據關鍵列將兩個或多個表格合併為一個
使用 Power Query 函數(Excel2016及更高版本)根據關鍵列將兩個或多個表格合併為一個
要使用 Power Query 函數根據相應的關鍵列將多個表格合併為一個,請按照以下步驟操作:
1. 如果您的資料區域不是表格格式,首先,您應該將它們轉換為表格。選擇區域,然後點擊 插入 > 表格,在創建表格對話框中,點擊確定按鈕,請參見截圖:
![]() | ![]() | ![]() |
2. 為每個資料區域創建表格後,選擇第一個表格,然後點擊 數據 > 從表格 / 區域,請參見截圖:
3. 然後,在 Table1-Power Query 編輯器 視窗中,點擊 主頁 > 關閉並載入 > 關閉並載入到,請參見截圖:
4. 在彈出的導入數據中,選擇僅創建連接選項,然後點擊 確定按鈕,請參見截圖:
5. 然後第一個連接表格在查詢與連接窗格中創建,現在,重複上述步驟2-步驟4,為您想合併的其他兩個表格創建連接表格。完成後,您將獲得如下圖所示的截圖:
6. 創建表格的連接後,您應該將前兩個表格合併為一個,請點擊 數據 > 獲取數據 > 合併查詢 > 合併,請參見截圖:
7. 在合併對話框中,請執行以下操作:
- (1.) 從第一個下拉列表中選擇第一個表格;
- (2.) 從第二個下拉列表中選擇您想合併的第二個表格;
- (3.) 在預覽窗格中,分別點擊兩個表格中的匹配列以選擇它們,選中的列將變為綠色。
- (4.) 在連接類型下拉列表中,選擇左外部(全部來自第一個,匹配來自第二個)選項。
8然後,點擊 確定 按鈕,在 Merge1-Power Query 編輯器 視窗中,點擊 按鈕,請參見截圖:
9. 然後,在展開框中:
- (1.) 保持默認展開選項選中;
- (2.) 在全選列列表框中,勾選您想合併到第一個表格的列名;
- (3.)取消勾選使用原始列名作為前綴選項。
10. 然後,點擊確定按鈕,現在,您可以看到第二個表格中的列數據已添加到第一個表格中,請參見截圖:
11. 在此步驟中,第一個表格和第二個表格已成功根據關鍵列合併,現在,您需要將此合併的表格導入到新的合併連接表格中,請點擊 主頁 > 關閉並載入 > 關閉並載入到,請參見截圖:
12. 在彈出的 導入數據對話框中,選擇僅創建連接選項,然後點擊確定按鈕,請參見截圖:
13. 在查詢與連接窗格中,您可以看到一個名為 Merge1 的連接已創建,請參見截圖:
14. 合併前兩個表格後,現在,您需要將新的 Merge1 表格與第三個表格合併,請點擊 數據 > 獲取數據 > 合併查詢 > 合併,並在合併對話框中執行以下操作:
- (1.) 從第一個下拉列表中選擇 Merge1 表格;
- (2.) 從第二個下拉列表中選擇您想合併的第三個表格;
- (3.) 在預覽窗格中,分別點擊兩個表格中的匹配列以選擇它們,選中的列將變為綠色;
- (4.) 在連接類型下拉列表中,選擇左外部(全部來自第一個,匹配來自第二個)選項。
15然後,點擊 確定,在 Merge2-Power Query 編輯器 視窗中,點擊 按鈕,並在展開框中,勾選您想從第三個表格中合併的列名,並取消勾選 使用原始列名作為前綴 選項,請參見截圖:
16. 然後,點擊 確定按鈕,您將獲得一個合併了三個表格的合併表格,現在,您應該將此合併表格導入到新的表格工作表中,請點擊 主頁 > 關閉並載入 > 關閉並載入到,請參見截圖:
17. 在導入數據對話框中,選擇表格 和 新工作表選項,請參見截圖:
18. 最後,根據相應的關鍵列,包含三個表格數據的新表格已在新工作表中創建,如下圖所示:
提示:
1. 如果您的原始數據發生變化,您需要合併表格也隨之更改,請點擊合併表格中的一個單元格,然後點擊 查詢 > 重新整理以獲取更新的數據。請參見截圖:
2. 使用此功能,您還可以通過重複上述步驟合併更多表格。
使用一個驚人的功能根據關鍵列將兩個或多個表格合併為一個
在本節中,我將介紹一個有用的功能——Kutools for Excel 的合併表格。使用此功能,您可以快速根據關鍵列將兩個或多個表格合併為一個。
例如,我有兩個表格想要合併,如下圖所示:
![]() | ![]() | ![]() | ![]() | ![]() |
1. 點擊 Kutools Plus > 合併表格,請參見截圖:
2. 在合併表格嚮導的第一步中,請分別選擇主表格和查找表格,(備註:查找表格中的列數據將被添加到主表格中),請參見截圖:
3. 在合併表格嚮導的第2步中,請勾選您想根據其合併表格的關鍵列名,請參見截圖:
4. 點擊下一步按鈕,在合併表格嚮導的第3步中,請直接點擊下一步按鈕,請參見截圖:
5. 然後,在嚮導的第4步中,勾選您想在主表格中添加的查找表格中的列名,請參見截圖:
6. 繼續點擊下一步按鈕,在嚮導的最後一步中,在添加選項列表框中,勾選添加非匹配行到主表的尾部選項,同時,您還可以根據需要選擇重複行的操作。請參見截圖:
7. 然後,點擊完成按鈕,查找表格中的相應數據列將被添加到主表格中,如下圖所示:
![]() | ![]() | ![]() | ![]() | ![]() |
提示:
1. 使用此功能,您可以根據需要通過另一個表格更新主表格中的數據。
2. 要合併更多表格,只需選擇新合併數據的結果作為主表格,然後重複上述步驟。
Kutools for Excel - 超過 300 種必備工具,讓 Excel 功能更強大。永久免費享受 AI 功能!立即獲取
更多相關文章:
- 在 Google 表格中將多個工作表合併/合併為一個工作表
- 如何在 Google 表格中將多個工作表合併或合併為一個單一工作表?在這裡,我將為您介紹一個簡單的公式來解決這個任務。
- 在 Excel 中合併和合併行而不丟失數據
- 如果您在 Excel 中應用“合併及居中”命令(主頁選項卡 > 對齊面板上的合併及居中)來合併數據行,Excel只會保留左上角的數據。用戶必須使用其他方法將多行數據合併為一行而不刪除數據。本教程將向您介紹如何將數據行合併為一行的方法。
- 通過匹配 Excel 中的一列合併兩個表格
- 假設您在兩個不同的工作表中有兩個表格,一個是主表格,另一個是新數據表格。現在您想通過匹配列合併這兩個表格並更新數據,如下圖所示,您如何能夠快速在 Excel 中解決它?在本文中,我將介紹快速合併兩個表格的技巧。
- 在 Excel 中合併重複行並求和值
- 在 Excel 中,您可能經常遇到這個問題,當您有一個包含一些重複條目的數據區域,現在您想合併重複數據並在另一列中求和相應的值,如下圖所示。您如何能夠解決這個問題?
- 在 Excel 中將多個工作簿合併為一個主工作簿
- 當您必須在 Excel 中將多個工作簿合併為一個主工作簿時,您是否曾經感到困惑?最糟糕的是,您需要合併的工作簿包含多個工作表。以及如何將多個工作簿的指定工作表合併為一個工作簿?本教程演示了幾種有用的方法來幫助您逐步解決問題。
- 超級公式欄(輕鬆編輯多行文字和公式);閱讀版面(輕鬆閱讀和編輯大量儲存格);貼上到已篩選區域...
- 合併儲存格/列/欄並保留數據;分割儲存格內容;合併重複列並求和/平均值... 防止重複儲存格;比較區域...
- 選擇重複或唯一列;選擇空白列(所有儲存格均為空);在多個工作簿中進行超級查找和模糊查找;隨機選擇...
- 精確複製多個儲存格而不改變公式引用;自動創建對多個工作表的引用;插入項目符號、核取方塊等...
- 收藏並快速插入公式、區域、圖表和圖片;使用密碼加密儲存格;建立郵件清單並發送電子郵件...
- 提取文本、添加文本、按位置刪除、刪除空格;創建並打印分頁小計;在儲存格內容和批註之間轉換...
- 超級篩選(保存並應用篩選方案到其他工作表);高級排序按月/週/日、頻率等;特殊篩選按粗體、斜體...
- 合併工作簿和工作表;基於關鍵列合併表格;將數據分割到多個工作表;批量轉換 xls、xlsx 和 PDF...
- 資料透視表按週數、星期幾等分組... 用不同顏色顯示未鎖定、已鎖定的儲存格;突出顯示包含公式/名稱的儲存格...

- 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中啟用標籤式編輯和閱讀。
- 在同一窗口的新標籤中打開和創建多個文檔,而不是在新窗口中。
- 提高您的生產力 50%,每天減少數百次鼠標點擊!
