Excel MATCH 函數全方位教學:語法解析、進階應用、錯誤排解與實務案例

本教學全面介紹 Excel MATCH 函數的用途、語法、三種匹配模式、通配符應用、常見錯誤與解決方法,並結合 INDEX、VLOOKUP、XLOOKUP 等進階組合,提供多元實務案例與 FAQ,協助專案管理、團隊協作等場景有效提升資料查找效率。

🧮 還在用 Excel 管理專案?試試這些更聰明的工具 🚀

從 Excel 升級到專業專案管理 × 自動化平台

還在用 Excel 追進度?monday.com 幫你把任務、時程、甘特圖、報表全部自動化! 支援 Excel 一鍵匯入,輕鬆轉換成更直覺的視覺化專案看板。 全球 22.5 萬家公司愛用,AI 輔助讓團隊溝通更順暢。
⭐ 最多人使用

從任務到 OKR,一站式專案與團隊協作平台

整合文件、OKR、任務與自動化流程,AI 助你更快完成工作。 也支援從 Excel 匯入專案資料。

輕鬆整理文件 × 規劃專案 × 建立資料庫

Notion AI 幫你自動生成 SOP、專案摘要與任務追蹤頁面。 從 Excel 匯入表格,打造你自己的工作空間。

Excel MATCH 函數完整教學

MATCH 函數是什麼?適用情境與優缺點

MATCH 函數是 Excel 中常用的查找與參照工具,可在指定範圍內搜尋特定值,並返回該值在範圍中的相對位置。這個函數廣泛應用於資料比對、名單查找、資料驗證、專案進度追蹤等情境。舉例來說,專案管理人員可用 MATCH 快速定位任務名稱在任務清單中的位置,或比對兩份名單的重複項目。

優點:
– 能快速定位資料在清單中的位置
– 支援數字、文字與通配符查找
– 可與 INDEX、VLOOKUP 等函數組合,彈性高

限制:
– 僅能查找單一條件
– 若使用模糊匹配,範圍排序有嚴格要求
– 無法直接處理多重條件或多欄位查找

MATCH 函數語法與參數詳解

語法:

MATCH(lookup_value, lookup_array, [match_type])
  • lookup_value:要查找的值,可為數字、文字、日期,亦支援通配符(*、?)用於模糊查找(僅限 match_type=0)。
  • lookup_array:查找範圍,通常為單列或單欄的連續儲存格。
  • match_type(可選):指定匹配方式,預設為 1。

參數細節:
– lookup_value 可直接輸入,也可引用儲存格。
– lookup_array 可為直欄(A1:A100)或橫列(B2:Z2)。
– match_type 支援 1、0、-1,影響查找邏輯與排序需求。

match_type 三種模式解析與排序要求

match_type 查找邏輯說明 排序要求 範例說明
1(預設) 查找小於或等於 lookup_value 的最大值 升序(由小到大) 查找分數區間、價格分級等
0 查找完全相符的值 任意順序 精確比對姓名、ID、產品編號等
-1 查找大於或等於 lookup_value 的最小值 降序(由大到小) 查找等級、倒序名單等

常見錯誤情境:
– 若 match_type=1,範圍未升序排序,可能返回錯誤或非預期結果。
– match_type=0 時,若有多個相同值,僅返回第一個出現的位置。

MATCH 函數多元實用範例

1. 數字查找

假設有一組分數列表(B2:B11),要查找分數 85 的位置:

=MATCH(85, B2:B11, 0)

若分數 85 在第 4 個位置,結果返回 4。

2. 文字查找

專案任務清單(A2:A20)中查找「設計審查」的位置:

=MATCH("設計審查", A2:A20, 0)

3. 通配符查找

查找以「王」開頭的姓名(如「王小明」):

=MATCH("王*", D2:D50, 0)

此用法適合處理姓名、產品型號等模糊查找需求。

4. 橫向與縱向查找

  • 縱向查找:在單欄名單中找值(如 A2:A100)。
  • 橫向查找:在單列資料中找欄位(如 B1:Z1)。

5. 專案管理實務案例

在專案進度表中,需比對任務名稱與負責人清單,快速定位人員負責的任務位置,或用於比對兩份名單找出重複項目。

MATCH 與其他函數的組合應用

INDEX+MATCH 組合

INDEX+MATCH 可彈性取代 VLOOKUP,支援向左查找與多欄位資料查找。
範例:
在 A2:A10 為姓名,B2:B10 為分數,查找「林小華」的分數:

=INDEX(B2:B10, MATCH("林小華", A2:A10, 0))

VLOOKUP 與 MATCH 比較

  • VLOOKUP 只能向右查找,MATCH 可搭配 INDEX 向左或向右查找。
  • MATCH 支援通配符模糊查找,VLOOKUP 亦可,但彈性較低。

XLOOKUP 替代方案

新版 Excel 推出 XLOOKUP,結合 VLOOKUP、HLOOKUP、MATCH、INDEX 功能,語法更直覺,建議有新版本的用戶可優先考慮。

與專案管理工具整合

若團隊採用如 Monday.comClickUp 等專案管理平台,常需將 Excel 匯入或導出,MATCH 可協助資料比對、任務追蹤,提升跨平台協作效率。

常見錯誤與排解技巧

錯誤類型 原因說明 解決方法
#N/A 查無符合值、排序錯誤、資料格式不符 檢查查找值、確認排序、檢查資料型態是否一致
#VALUE! 參數格式錯誤、範圍選取不當 檢查公式參數、確認範圍為單列或單欄
返回位置不對 match_type 與排序不符、資料重複 依 match_type 正確排序、檢查資料是否有重複值

進階排錯技巧:
– 搭配 IFERROR 包裝,避免錯誤訊息干擾:
=IFERROR(MATCH("查找值", 範圍, 0), "未找到")
– 若需查找多個條件,建議結合輔助欄位或進階函數處理。

進階FAQ與使用限制

Q1:MATCH 找到多個相同值時,會返回哪一個?
A:僅返回第一個出現的位置。

Q2:MATCH 可以用於多欄位查找嗎?
A:不行,僅支援單列或單欄。多欄位查找需結合其他函數或輔助欄位。

Q3:MATCH 支援通配符嗎?
A:僅在 match_type=0 時支援 *(任意字元)、?(單一字元)。

Q4:Google Sheets 的 MATCH 有什麼不同?
A:語法幾乎一致,但 Google Sheets 支援動態陣列,部分錯誤訊息或細節略有差異,建議查閱官方說明。

Q5:MATCH 可以用於多重條件查找嗎?
A:本身不支援多重條件,可透過建立輔助欄位(如合併多欄內容)間接實現。

結語與工具推薦

MATCH 函數是 Excel 資料查找的核心工具,無論是名單比對、任務定位、資料驗證,皆能大幅提升工作效率。若需進行更複雜的專案管理、團隊協作,建議搭配 Monday.comClickUp 等平台,結合 Excel 匯入與自動化功能,讓資料整合與任務追蹤更加順暢。善用 MATCH,讓你的數據管理與專案協作更上一層樓!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

✨ 讓專案管理變簡單,團隊更強大!

在專案推進的每一步,效率就是競爭力。monday.com 整合進度追蹤、團隊協作與資源分配,讓你隨時掌握全局、快速解決問題。
全球18萬家專業團隊已經採用,你還在等什麼?