輕鬆在 Excel 中查詢值並傳回多筆結果
Kutools for Excel
透過 300+ 強化 Excel
強大功能
預設情況下,若有多筆值符合條件,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 錯誤值)替換為指定值時,「用指定的值替換沒有找到而返回“N/A”的輸出結果」選項將無法生效。
推薦的生產力工具
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 中大幅提升工作效率。上述功能僅為眾多省時利器之一。





但當您想將傳回的 用指定的值替換沒有找到而返回“N/A”的輸出結果0(零)(#N/A 錯誤值)替換為指定值時,「用指定的值替換沒有找到而返回“N/A”的輸出結果」選項將無法生效。