Skip to main content

透過匹配來自兩個工作表/工作簿的欄位,輕鬆更新或合併 Excel 中的表格

Author: Siluvia Last Modified: 2025-05-12

Kutools for Excel

為 Excel 增添 300 多種
強大功能

在 Excel 中合併兩個表格或根據另一個表格中的新數據更新表格時,您第一時間想到的方法可能是來回複製和粘貼數據。此外,Vlookup 函數也可以通過匹配某一列中的數據來幫助合併表格。然而,這兩種方法在實際操作中既耗時又麻煩。使用 Kutools for Excel合併表格工具,您可以快速通過匹配來自兩個工作表或工作簿的欄位來更新或合併兩個表格。

通過匹配欄位,使用另一個表格中的新數據更新表格

通過匹配欄位合併表格並添加新數據列


點擊 Kutools Plus > 合併表格。見截圖:

shot tables merge 01


通過匹配欄位,使用另一個表格中的新數據更新表格

假設您有如下截圖所示的表格,如何根據「產品」列用查找表中的新數據更新主表?請按照以下步驟操作。

兩個表格的列數相同

shot tables merge 02

兩個表格的列數不同

shot tables merge 03

1. 點擊 Kutools Plus > 合併表格。見截圖:

shot tables merge 01

2. 在 合併表格 – 第 1 步(共 5 步) 對話框中,點擊 shot tables merge 04 按鈕在 選擇主表 部分中選擇您要使用另一個表格中的新數據進行更新的表格。見截圖:

shot tables merge 05

3. 然後點擊 shot tables merge 04 按鈕在 選擇查找表 部分中選擇您要查找值的表格。

shot tables merge 06

注意

1. 如果查找表位於當前工作簿的另一個工作表中,只需通過點擊工作表標籤切換到該工作表,然後選擇表格即可。

2. 如果查找表位於不同的工作簿中,請在左側的工作簿與工作表面板中點擊該工作簿名稱以打開它,然後選擇表格(要在工作簿與工作表面板中顯示工作簿名稱,您需要提前打開該工作簿)。見截圖:

shot tables merge 07

3. 點擊合併表格 – 第 1 步(共 5 步)對話框中的下一步按鈕。

4. 在合併表格 – 第 2 步(共 5 步)對話框中,選擇您將基於其更新表格的匹配列,根據需要勾選 區分大小寫框,然後點擊下一步按鈕。見截圖:

shot tables merge 08

注意:如果您在對話框中勾選區分大小寫選項,則更新和查找數據將區分大小寫。

5. 接著會打開合併表格 – 第 3 步(共 5 步)對話框,勾選您想要用新數據更新的列,然後點擊下一步按鈕。

shot tables merge 00

6. 如果查找表比主表有更多的列,則會打開 合併表格 – 第 4 步(共 5 步)對話框。請選擇要在主表中添加的列,然後點擊下一步按鈕。

如果兩個選定表格的列數相同,您將直接進入第 8 步。

shot tables merge 09

7. 在合併表格 – 第 5 步(共 5 步)對話框中,請根據您的需求指定設定選項,然後點擊完成按鈕。見截圖。

shot tables merge 10

然後主表將如下截圖所示進行更新。

兩個表格的列數相同

shot tables merge 02

兩個表格的列數不同

shot tables merge 03

請前往注意事項部分以獲取更多關於設定選項配置的詳細信息。


通過匹配欄位合併表格並添加新數據列

本節將向您展示如何在不改變主表現有數據的情況下,通過匹配欄位合併兩個表格並添加新數據列。見截圖:

shot tables merge 11

1. 點擊 Kutools Plus > 合併表格。見截圖:

shot tables merge 01

2. 在 合併表格 – 第 1 步(共 5 步) 對話框中,點擊 shot tables merge 4 按鈕在 選擇主表 部分中選擇您要使用另一個表格中的新數據進行更新的表格。見截圖:

shot tables merge 05

3. 然後點擊 shot tables merge 4 按鈕在選擇查找表部分中選擇您要查找值的表格。

shot tables merge 06

注意

1. 如果查找表位於當前工作簿的另一個工作表中,只需通過點擊工作表標籤切換到該工作表,然後選擇表格即可。

2. 如果查找表位於不同的工作簿中,請在左側的工作簿與工作表面板中點擊該工作簿名稱以打開它,然後選擇表格(要在工作簿與工作表面板中顯示工作簿名稱,您需要提前打開該工作簿)。見截圖:

shot tables merge 07

4. 點擊合併表格 – 第 1 步(共 5 步)對話框中的下一步按鈕。

5. 在 合併表格 – 第 2 步(共 5 步)對話框中,選擇您將基於其更新表格的匹配列,根據需要勾選區分大小寫框,然後點擊下一步按鈕。見截圖:

shot tables merge 08

注意:如果您在對話框中勾選區分大小寫選項,則更新和查找數據將區分大小寫。

6. 在合併表格 – 第 3 步(共 5 步)對話框中,直接點擊下一步按鈕,而無需在請選擇需在主表中更新的列框中選擇任何列,見截圖:

shot tables merge 12

7. 在 合併表格 – 第 4 步(共 5 步)對話框中,勾選主表列複選框以選擇查找表中所有要合併到主表的列,然後點擊下一步按鈕。見截圖:

shot tables merge 13

8. 在合併表格 – 第 5 步(共 5 步)對話框中,請根據您的需求指定設定選項,然後點擊完成按鈕。見截圖。

shot tables merge 10

然後兩個選定的表格將如下截圖所示進行合併。

shot tables merge 11

注意:在設定選項對話框中,您可以按如下方式配置設定:

1. 將不匹配的行添加到主表末尾

shot tables merge 14

如果您勾選此選項,查找表中的所有不匹配值將被添加到主表末尾,如下截圖所示:

shot tables merge 15

2. 添加重複匹配的行

shot tables merge 16

1.1 如果兩個選定表格中有重複匹配的行,選擇在主表末尾添加重複匹配的行選項將把重複匹配的行添加到主表末尾,如下截圖所示。

shot tables merge 17

1.2 選擇在具有相同值的行後添加重複匹配的行選項將把重複匹配的行插入到主表中相同值的下方,如下截圖所示。

shot tables merge 18

3. 添加狀態列

shot tables merge 19

您可以在 添加選項部分中勾選添加狀態列框,通過在主表右側添加狀態列來標記所有更新的儲存格。

shot tables merge 20

4. 更新選項

shot tables merge 21

4.1 如果查找表中存在空白儲存格,僅使用查找表中的現有數據更新主表但忽略查找表中的空白儲存格,請選擇僅當查找表中的儲存格包含資料時才更新選項。您將獲得如下截圖所示的更新結果。

shot tables merge 22

4.2 如果主表中存在空白儲存格,僅更新所有空白儲存格並添加不匹配的數據而不改變主表中的原始數據,請選擇只更新主表中的空儲存格和新添加的儲存格選項。見如下截圖所示的主表更新結果。

shot tables merge 23

5. 您可以根據需要在高亮選項部分中使用指定的背景色和字體顏色突出顯示主表中的所有更新儲存格。

shot tables merge 24


演示:通過匹配欄位更新或合併表格

 
Kutools for Excel:超過 300 種實用工具任您使用!永久免費享受AI功能!立即下載!

推薦的生產力工具
以下工具可以大大節省您的時間和金錢,哪一款適合您呢?
Office Tab:在您的 Office 中使用便捷的標籤頁,就像 Chrome、Firefox 和 新版 Internet Explorer 一樣。


Kutools for Excel

擁有超過 300 種高級函數,適用於 Excel 2021、2019、2016、2013、2010、2007 和 Office 365。

Kutools for Excel

上述功能只是 Kutools for Excel 300 多種強大功能之一。

專為 Excel(Office)2021、2019、2016、2013、2010、2007 和 Office 365 設計。免費下載並試用 30 天。

Screen shot of Kutools for Excel

btn read more      btn download     btn purchase