如何在 Excel 中判斷某值是否存在於特定範圍內,並傳回對應的值?

在 Excel 中處理資料時,經常需要判斷某個特定值是否存在於指定範圍內;若存在,便自動從對應列中擷取相鄰儲存格的值。例如,如左側截圖所示,當您要在清單或範圍中搜尋數字 5 時,系統可自動傳回對應的相鄰值——這項功能在查詢產品編號、擷取使用者資訊,或將代碼與數值配對等任務中極為實用,無需手動逐一查找。
若某值存在於特定範圍內,則傳回對應值
使用 VLOOKUP 函數,若某值存在於特定範圍內則傳回對應值
若要快速從 Excel 資料表或範圍中擷取與特定項目相關聯的值,VLOOKUP 函數提供了一個簡便又高效的解決方案!
此方法特別適用於您的查閱欄(即搜尋值所在的欄)位於數據區域最左側,且您希望從其右側欄位擷取資料的情況。它廣泛用於搜尋代碼、名稱、ID 或參考編號,並輕鬆取得相關詳細資訊。
1. 選取您要用來顯示結果的空白儲存格,然後在編輯欄中輸入下列公式:
=VLOOKUP(E2,A2:C8,3,TRUE) 按下 Enter 即可執行公式!請參閱下方截圖:

在此範例中,若數字 5(位於儲存格 E2)落在 A 欄所指定的數值範圍內(例如介於 4 到 6 之間),Excel 便會自動查找該值,並立即將範圍 A2:C8 中第三欄(即 C 欄)對應的結果填入您選取的儲存格。如圖所示,由於數字 5 落在 4 至 6 的範圍內,因此傳回「Addin 012」。
注意:公式中,E2 為查閱值,A2:C8 是包含待檢索值與傳回值的資料區域,而 3 則指定應從該區域的第三欄傳回對應值。請根據您的工作表調整這些參照。
提示與常見錯誤:
- 請確保查閱範圍(A2:C8)同時包含查閱欄位與傳回欄位。
- 當搭配 TRUE 引數使用 VLOOKUP 時,查閱欄必須依遞增順序排序,否則可能產生非預期結果。
- 若需完全符合,請在 MATCH 函數的第四個引數使用 FALSE;但針對範圍查閱(如本例),則維持為 TRUE。
- 若您的資料經常變動,請務必重新確認參照範圍,以避免產生錯位錯誤。
使用 INDEX 與 MATCH 函數,若某值存在於特定範圍內則傳回對應值
INDEX 與 MATCH 組合是一種極具彈性的方法,能在指定範圍內找到特定值時,立即傳回對應結果。不同於 VLOOKUP,INDEX 與 MATCH 可在任意欄位中搜尋,並從其他任一欄位傳回資料,完全不受欄位順序限制。當您需要查閱的欄位不在最左側,或追求更高的資料結構靈活性時,此組合更是不可或缺的利器!
1. 選取您希望顯示結果的空白儲存格(例如 F2),並在編輯欄中輸入下列公式:
=INDEX(C2:C8, MATCH(E2, A2:A8,1)) 按下 Enter 鍵確認公式。
- MATCH(E2, A2:A8, 1) 會在 A 欄中搜尋小於或等於 E2 的最大值所在位置。(此功能要求 A 欄已依遞增順序排序。)
- INDEX(C2:C8, ...) 會傳回 C 欄中對應於 MATCH 所找到列號的值。
此公式會在 E2 中搜尋該值,並於範圍 A2:A8 內進行比對。若找到相符的值(例如 5 介於某列的 4 與 6 之間),MATCH 函數會傳回其相對位置,INDEX 則從 C2:C8 的對應列中擷取值。MATCH 中的「1」代表近似比對,因此請務必將您的查閱範圍正確排序!
- 若需完全符合,請在 MATCH 函數的第三個參數使用
0. - INDEX 與 MATCH 亦支援垂直及水平方向的資料。
- 若找不到該值,公式會傳回 #N/A;建議搭配
IFERROR,提供更友善的輸出結果!
使用 XLOOKUP 函數,若某值存在於特定範圍內則傳回對應值
XLOOKUP 函數是 Excel 365 與 Excel 2019 中現代化的查閱替代方案,不僅克服了 VLOOKUP 的多項限制,例如查閱欄位位置的拘束,還具備自動切換精確或近似比對的功能!
1. 在您期望的輸出儲存格中(例如 F2),輸入下列公式:
=XLOOKUP(1, (E2>=A2:A8)*(E2<=B2:B8), C2:C8) 在輸入公式後,按下 Enter,即可在選取的儲存格中看到結果。
- (E2>=A2:A8) 會逐一比對 E2 是否大於或等於 A 欄中的每個數值。
- (E2<=B2:B8) 會逐一檢查 E2 是否小於或等於 B 欄中的各個數值。
- 將這兩個條件相乘,會產生一個由 1 與 0 組成的陣列,其中 1 表示 E2 的值在該列中介於 A 與 B 之間。
- XLOOKUP(1, ..., C2:C8) 會搜尋第一個「1」,並傳回 C 欄中對應的值。
- 與使用固定欄位編號的 VLOOKUP 不同,XLOOKUP 在插入或移動欄位時能自動調整。
- 適用於垂直與水平資料。
- 需搭配 Excel 365 或 Excel 2021 使用;若為舊版 Excel,請採用上述其他方法。

透過 KUTOOLS AI 解鎖 Excel 的神奇功能
- 智慧執行:只需簡易指令,即可執行儲存格操作、分析資料並建立圖表。
- 自訂公式:打造專屬於您的公式,讓工作流程更順暢高效!
- VBA 編碼:輕鬆撰寫並套用 VBA 程式碼,提升工作效率!
- 公式解析:輕鬆掌握複雜公式!
- 文字翻譯:打破試算表中的語言隔閡,溝通無礙!
相關文章:
- 如何在 Excel 中使用 VLOOKUP 來傳回 TRUE/FALSE 或 YES/NO?
- 如何在 Excel 中使用 VLOOKUP 查找並傳回相鄰或下一個儲存格的值?
- 如何在 Excel 中,當某儲存格包含特定文字時,讓另一儲存格自動返回對應的值?
最佳 Office 生產力工具
| 🤖 | KUTOOLS AI 助手:根據以下內容革新數據分析:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、醒目提示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 高級 LOOKUP:多重條件 VLookup | 多重數值 VLookup | 跨多個工作表 VLookup | 模糊查找…… | |
| 高級下拉列表:快速建立下拉式清單 | 相依性下拉式清單 | 多重選擇下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位|移動欄位|切換隱藏欄位的可見狀態|比較範圍與欄位…… | |
| 精選功能:網格聚焦 | 設計視圖 |增強編輯欄 | 工作簿與工作表管理員 | 資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單傳送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符,……)| 50+ 圖表 類型(甘特圖,……)| 40+ 實用公式(基於生日計算年齡,……)| 19 插入工具(插入二維碼,從路徑插入圖片,……)| 12 轉換工具(金額轉大寫,匯率轉換,……)| 7 合併和拆分工具(高級合併行,分割儲存格,……)|更多功能 |
運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能!
Office Tab 為 Office 帶來分頁式介面,讓您的工作更加輕鬆
- 在 Word、Excel、PowerPoint、Publisher、Access、Visio 與 Project 中啟用分頁編輯與閱讀功能。
- 在同一視窗的新分頁中開啟並建立多份文件,而非在新視窗中操作。
- 每天為您減少數百次滑鼠點擊,工作效率提升 50%!
所有 Kutools 增益集,一個安裝程式
Kutools for Office 套件整合 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,是跨多個 Office 應用程式協作團隊的絕佳選擇!
- 一體化套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集 + Office Tab Pro
- 一個安裝程式,一個授權— 數分鐘內完成設定(支援 MSI)
- 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力
- 30 天全功能試用— 無需註冊,無需信用卡
- 超值首選— 比單獨購買增益集更省錢