輕鬆查找值並在 Excel 中返回多個值
Author: Zhoumandy Last Modified: 2025-08-06
Kutools for Excel
為 Excel 增添 300 多種
強大功能
默認情況下,如果有多個值符合條件,Excel 的 VLOOKUP 函數只能返回第一個匹配的值。如果我們想獲取所有匹配的值該怎麼辦?別擔心。Kutools for Excel 的一對多查找功能是您的最佳選擇。使用此功能,您可以輕鬆查找並將多個匹配的值返回到單個單元格中,甚至可以對這些匹配的值進行數學運算(如計數、求和、乘積、平均值、最大值和最小值),而無需應用複雜的公式。
點擊 Kutools > 高級 LOOKUP > 一對多查找 啟用該功能。
查找值並返回多個值 - 一對多查找
如下方截圖所示,您希望將每個部門 (DEPT) 對應的所有名稱返回到每個單元格中。請按照以下步驟操作。
1. 點擊 Kutools > 高級 LOOKUP > 一對多查找 啟用該功能。
2. 在「一對多查找(用逗號分隔返回的結果) 」對話框中,請進行以下設置。
- (2.1) 在「列表放置區域」框中,選擇要輸出結果的單元格範圍;
- (2.2) 在「待檢索值區域」框中,選擇包含要查找值的範圍;
- (2.3) 在「資料區域」框中,選擇包含最大值、最小值和結果列的整個表格範圍;
- (2.4) 在「關鍵列 」下拉列表中,選擇查找值所在的列(這裡我選擇 DEPT 列);
- (2.5) 在「返回列 」下拉列表中,選擇結果值所在的列(這裡我選擇 Name 列);
- (2.6) 點擊「確定」按鈕。參見截圖:
您可以看到每個部門 (DEPT) 對應的多個名稱已返回,並用逗號分隔。
注意:
- 如果所選數據範圍不包括列標題,請取消勾選「數據包含標題」框。
- 默認情況下,返回的多個結果會用 逗號 在單個單元格中分隔。若要以不同方式處理返回的多個結果,請點擊 轉換,然後從 多結果操作 下拉列表中選擇一種方法。
- 「用逗號分隔返回的結果」選項是默認選項,它會用逗號分隔多個結果。
- 「用空格分隔返回的結果」選項會用空格分隔多個結果。
- 「用換行分隔返回的結果」選項會用換行分隔多個結果。
- 「用其他分隔符分隔返回的結果」選項會用您指定的分隔符分隔多個結果。只需在「用其他分隔符分隔返回的結果」文本框中輸入分隔符即可。
- 「求返回結果的個數」選項將返回多個結果的數量,而不是匹配結果本身。
- 「求返回結果的總和」選項將返回多個結果的總和,而不是匹配結果本身。
- 「求返回結果的乘積」選項將返回多個結果的乘積,而不是匹配結果本身。
- 「 求返回結果的平均值」選項將返回多個結果的平均值,而不是匹配結果本身。
- 「返回結果的最大值」選項將返回多個結果中的最大值。
- 「返回結果的最小值」選項將返回多個結果中的最小值。
- 您可以在「一對多查找」對話框的頁首上隨時看到處理返回結果的方法。當函數再次運行時,該方法將保持與上次退出時相同。
- 如果您查找的特定值不存在,並且您選擇用分隔符分隔返回的結果,則會顯示一個空格(代表#N/A 錯誤值)。或者,如果您查找的特定值不存在且您選擇對多個匹配值進行數學運算(如計數、求和、乘積、平均值、最大值和最小值),則會返回0(零,也代表#N/A 錯誤值)。
- 要替換返回的 空格(#N/A 錯誤值) 為指定值,請點擊 轉換。然後勾選 用指定值代替未找到的值(#N/A) 框並在文本框中輸入某個值。
但是, 用指定值代替未找到的值(#N/A) 選項在您想要替換返回的 0(零)(#N/A 錯誤值) 為您指定的值時不起作用。
Kutools for Excel:超過 300 種實用工具任您使用!永久免費享受AI功能!立即下載!
推薦的生產力工具
Office Tab:在 Microsoft Office 中使用便捷的標籤,就像 Chrome、Firefox 和新的 Edge 瀏覽器一樣。通過標籤輕鬆切換文件 —— 不再有凌亂的視窗。了解更多...
Kutools for Outlook:Kutools for Outlook 提供 100 多種強大的功能,適用於 Microsoft Outlook 2010–2024(及更高版本)以及 Microsoft 365,幫助您簡化電子郵件管理並提高生產力。了解更多...
Kutools for Excel
Kutools for Excel 提供 300 多種高級功能,以簡化您在 Excel 2010 – 2024 和 Microsoft 365 中的工作。上述功能只是包含在內的眾多省時工具之一。
🌍 支援 40 多種介面語言
✅ 全球超過 50 萬用戶和 8 萬家企業信賴
🚀 與所有現代 Excel 版本兼容
🎁 30 天全功能試用 —— 無需註冊,無任何限制

