如何在 Excel 中使用多條件 VLOOKUP

在 Excel 中處理多條件 VLOOKUP 覺得棘手嗎?本指南將用簡單方式說明如何輕鬆完成複雜查找。你也會了解 Kimi Sheets 等 AI 工具如何精簡工作流程,讓資料分析更快速、更準確。

閱讀時長:10分鐘2026-06-17

標準 VLOOKUP 只能處理單一條件,因此多條件查找通常需要輔助欄或複雜公式,容易出錯,也會拖慢工作流程。本指南整理四種實用方法,從傳統 Excel 技巧到更快速的 AI 輔助方案,幫助你依需求選擇最合適的多條件 VLOOKUP 做法。

概覽:使用 VLOOKUP 處理多條件的 4 種方法

依你偏好手動 Excel 公式或更快速的 AI 輔助流程,可用不同方法實作多條件 VLOOKUP。下表比較各種方法,協助你選擇最符合需求的做法。

方法難度速度適用情境是否需要公式
使用 AI 工具(Kimi Sheets)非常簡單非常快速想快速取得結果且不想撰寫公式時
搭配輔助欄使用 VLOOKUP簡單快速資料集結構穩定且容易修改時是(基礎)
使用具備陣列邏輯的 VLOOKUP困難中等偏好公式解法且不想新增額外欄位時是(進階)
搭配多條件使用 INDEX 和 MATCH困難中等處理複雜資料集且需要彈性查找時是(進階)

如何使用 AI 工具進行多條件 VLOOKUP

Kimi Sheets 是一款 AI Excel agent,讓你用簡單的自然語言提示詞完成多條件 VLOOKUP 等任務。你不必手動建立複雜公式,它能自動比對資料、合併條件,並產生準確的查找結果。

步驟 1:上傳 Excel 並輸入提示詞

開啟 Kimi 線上版並選擇 "Sheets" 進入工具。接著點擊 "+" 圖示上傳 Excel 檔案,再輸入清楚的指令說明你想完成的工作。

提示詞範例:

使用提供的銷售資料集,依 Customer_ID、Product_ID 和 Region 執行多條件 VLOOKUP。使用 AI 型 VLOOKUP 邏輯或輔助鍵方法,在新的 "Lookup_Result" 欄位中回傳 Customer_Name、Product_Name、Net_Sales 和 Sales_Rep_Name。請確保結果適用於任何符合的組合,並簡要說明查找方法。
上傳 Excel 並輸入提示詞

步驟 2:讓 Kimi 處理並產生結果

Kimi Sheets 會分析你的資料集,自動套用多條件查找邏輯,產生準確結果,不需要手動撰寫公式或使用 Excel 函數。

讓 Kimi 處理並產生結果

步驟 3:預覽並下載 Excel

檢查輸出內容,確認所有資料都正確且已妥善匹配。然後點擊右上角的下載圖示,儲存包含所有結果的新版 Excel 檔案,用於報告或分析。

預覽並下載 Excel

Kimi Sheets 主要功能

  • 自動建立公式,包含 VLOOKUP: Kimi Sheets 會依使用者需求自動產生 Excel 公式,包含 VLOOKUP 這類複雜函數。處理大型資料集時,可減少手動操作並避免公式錯誤。

  • 用自然語言生成 AI 試算表: 你可以用白話英文輸入基本指令,Kimi Sheets 就能據此建立完整試算表。即使不熟 Excel,也能下達排序、篩選、整理資料等指令。

  • 智慧樞紐分析表,加速資料分析: 系統會自動建立樞紐分析表,快速彙整大型資料集。你不必自行設定樞紐分析表欄位,也能分析模式、趨勢與比較結果。

  • 一鍵圖表與資料視覺化: 一鍵即可將資料轉成圖表,讓分析結果更容易看懂。無需額外操作,就能快速呈現趨勢、比較與摘要。

  • 檔案轉換並智慧保留格式: Kimi Sheets 可在不同格式間轉換檔案,並保留原有版面與結構。轉換後,表格、對齊方式與格式仍能保持整潔。

如何用輔助欄在 Excel 中進行多條件 VLOOKUP

Excel 的基本 VLOOKUP 公式無法直接支援多個條件,因此常見做法是建立輔助欄,把多個條件合併成一個值。請依照以下步驟套用此方法。

步驟 1:準備資料集

先整理 Excel 工作表,建立清楚欄位,例如業務員、地區與銷售額。請確保結構乾淨一致,因為 VLOOKUP 需要正確對齊的資料才能回傳準確結果。

準備資料集

步驟 2:插入用於合併條件的輔助欄

在資料旁新增一欄,最好放在結果欄之前。在這個輔助欄中,使用 =A2&"-"&B2 這類公式合併兩個或更多欄位的值。如此一來,每列都會有一組唯一的條件組合。

插入用於合併條件的輔助欄

步驟 3:用相同邏輯建立查找值

用相同方式建立查找值,也就是以相同順序與格式合併相同欄位。請確認分隔符(例如破折號)完全一致,否則 VLOOKUP 會找不到對應鍵。

用相同邏輯建立查找值

步驟 4:套用 VLOOKUP 公式

使用 VLOOKUP 函數,並將合併後的條件放入查找值欄位。設定正確的結果欄索引,讓表格陣列從輔助欄開始,並將 FALSE 設為精確匹配。

套用 VLOOKUP 公式

步驟 5:驗證結果並調整公式

檢查輸出,確認所選條件回傳了正確值。若結果不正確,請檢查輔助欄格式與查找值。你也可以隱藏輔助欄,讓工作表更整潔。

驗證結果並調整公式

如何用陣列公式進行多條件 VLOOKUP

在多條件情境下使用 VLOOKUP 可能較為困難,資料集越大越明顯。此方法會在同一個公式中使用陣列邏輯處理多個條件。請依照以下步驟在 Excel 中嘗試。

步驟 1:開啟並整理資料集結構

開啟 Excel 檔案,確認資料集設定正確,並具有清楚標題,例如 Department、Division、Month/Date 和 Expense 值。為了讓 VLOOKUP 能順利跨欄比對多個條件,每一列都應是一筆完整記錄。

開啟並整理資料集結構

步驟 2:選取輸出儲存格

點選要顯示 VLOOKUP 結果的儲存格,例如某個部門、事業單位與月份的總費用。這會把公式放在正確位置,之後需要時也可以拖曳套用。

選取輸出儲存格

步驟 3:開始建立 VLOOKUP 公式

在選取的輸出儲存格中輸入 "=VLOOKUP(",並使用 "&" 合併多個條件來建立查找值。例如,將 Date、Division 和 Department 串接起來,讓 Excel 將它們視為一個合併查找鍵。

開始建立 VLOOKUP 公式

步驟 4:套用多條件陣列公式邏輯

在表格陣列部分,用 "&" 串接相同欄位,建立虛擬的合併查找欄。接著選取完整資料集範圍,確認其中同時包含合併查找欄與回傳值欄。使用 "0""FALSE" 進行精確匹配。

套用多條件陣列公式邏輯

步驟 5:完成公式並確認結果

選擇正確的回傳欄索引後按下 Enter,完成公式。確認結果是否對應正確的部門、事業單位與月份。也可以將公式向右或向下拖曳,測試其他記錄。

完成公式並確認結果

如何使用 INDEX 和 MATCH 進行多條件查找

Excel 可透過結合 INDEX 和 MATCH,提供比 VLOOKUP 更有彈性的替代方案。此方法不依賴單一查找鍵,而是跨多個欄位評估條件,讓你使用兩個或更多條件。請依照以下步驟套用。

步驟 1:設定資料範圍

選取完整表格(例如 A1:G800),並將其鎖定為絕對參照。如此在跨儲存格複製公式時,查找範圍就會保持固定。

設定資料範圍(查找表)

步驟 2:從 INDEX + 列 MATCH 開始

INDEX(array, row_num, column_num) 開始。

從 INDEX + 列 MATCH 開始

使用 MATCH 依查找值(例如 Order ID)尋找列:MATCH(($I$4,$C$1:$C$800,0))

從 INDEX + 列 MATCH 開始

步驟 3:為欄位新增第二個 MATCH

再使用一個 MATCH,根據標題名稱(例如 "Sales Person")尋找欄位:

MATCH((J3,$A$1:$G$1,0)

這能讓公式在不同欄位之間動態運作。

為欄位新增第二個 MATCH

步驟 4:將所有內容整合成一個公式

將兩個 MATCH 函數放入 INDEX,讓公式回傳正確列與欄交會處的值。將公式向右複製,即可回傳訂單金額等其他欄位;接著變更 Order ID,確認結果會動態更新。

將所有內容整合成一個公式

雙條件 VLOOKUP 的錯誤處理

在 VLOOKUP 中使用多個條件時,Excel 的錯誤處理很重要,因為即使是細微不一致,也可能導致 #N/A 錯誤或不正確的結果。這些問題常出現在合併兩個條件時,尤其是資料不一致或格式不正確的情況。良好的錯誤處理能讓結果保持乾淨可靠。

  • 使用 IFERROR 包住公式

IFERROR 可用來包住整個雙條件 VLOOKUP 公式,讓 Excel 自動處理錯誤。若查找失敗,公式不會顯示錯誤,而會改為指定結果。這能讓計算更穩定,也更容易使用。

  • 處理 #N/A 結果

#N/A errors often show up in VLOOKUP when a lookup value does not match exactly in the data. This can happen due to missing entries, extra spaces, or incorrect combinations. IFERROR helps catch these errors and replace them with a set output.

  • 回傳空白或自訂訊息

在雙條件 VLOOKUP 中,你可以回傳空白儲存格或像「找不到」這樣的訊息,而不是顯示錯誤代碼。空白能讓工作表保持整潔,訊息則有助於說明缺漏結果,讓使用者檢視資料時更清楚。

  • 提升表格可讀性

錯誤處理可提升由雙條件 VLOOKUP 產生結果的整體可讀性。沒有 #N/A 的乾淨輸出,能讓報告更容易理解與分析,也讓試算表呈現更專業、更有結構的外觀。

結論

善用不同方法處理複雜查找與錯誤,能讓 Excel 資料管理輕鬆許多。每種做法都能讓你更好掌控大型資料集與多重條件,無需依賴繁複公式。這些技巧能幫助你更快速、更準確地完成工作;了解何時使用哪一種方法,也能讓工作流程更彈性可靠。透過多條件 VLOOKUP,即使是複雜的資料匹配任務也能化繁為簡,進一步提升生產力。試試 Kimi Sheets,用簡單提示詞更快完成這些任務,減少手動操作。

常見問題

如何用 2 個值執行 VLOOKUP?
若要用 2 個條件執行 VLOOKUP,可先把條件合併成輔助欄。使用 "&" 串接值,例如 A2&B2,建立唯一鍵。接著在 VLOOKUP 的查找值中使用相同的合併格式,以確保精確匹配。
如何在 Excel 的 IF 公式中放入 3 個條件?
IF 公式中的三個條件可用 AND 或巢狀 IF 函數處理。例如:IF(AND(condition1, condition2, condition3), value_if_true, value_if_false)。Excel 會同時評估所有條件,只有在全部條件都成立時才回傳結果。
如何一次 VLOOKUP 多個值?
VLOOKUP 通常只會回傳單一值。若要取回多個結果,可以將公式複製到多個欄位、使用輔助欄,或改用 INDEX 和 MATCH 以取得更高彈性。在某些情況下,陣列公式或合併條件也能幫助你從同一資料集中回傳相關值。