Excel 字串比對教學:精準匹配、模糊查找與進階應用全攻略

本教學完整介紹Excel字串比對的精準與模糊查找方法,涵蓋EXACT、FIND、SEARCH、COUNTIF等核心函數,並延伸至多欄比對、條件格式、資料清理與常見錯誤排除。結合實務案例與進階技巧,幫助專案經理、團隊領導與知識工作者提升資料處理效率。

Notion 新創專屬 3 個月免費福利| 官方合作夥伴限定

經本站專屬連結申請,即享 3 個月 Notion Plus + AI 無限免費 (市價 $6,000 美元)! 務必保留推薦碼 venturer ,否則不符資格。 全程免費,無需信用卡。需用公司 Email 與有效公司網站。
免費使用

200+模板自動化工作流程

從數據到成果,只需一步 — 用Monday代替Excel,效率倍增!
免費使用

AI智能團隊協作

AI驅動的ClickUp超越Excel,讓工作更精準快速!
免費使用

Excel 字串比對概述

在日常專案管理、團隊協作與資料整理中,字串比對是不可或缺的技能。無論是名單去重、郵件驗證、資料清理,還是批次比對多欄資訊,Excel都能提供多樣化的解決方案。掌握字串比對,不僅能提升資料處理效率,也能大幅降低錯誤率。

精準比對與模糊比對的差異與應用場景

  • 精準比對:要求兩個字串完全一致(包括大小寫),常用於驗證資料正確性,例如檢查用戶帳號、產品編號是否一致。
  • 模糊比對:只需部分內容相符或忽略大小寫,適合搜尋關鍵字、篩選含特定詞語的資料,如找出包含「apple」的產品描述。

應用情境舉例:
– 精準比對:核對報名名單與出席名單,確保無遺漏。
– 模糊比對:從產品說明中找出含有特定關鍵字的項目,協助行銷團隊快速篩選目標資料。

常見字串比對痛點與需求

  • 名單重複難以辨識
  • 大小寫不一致導致比對失敗
  • 多欄位需同時比對,手動操作繁瑣
  • 資料量大時,錯誤難以追蹤
  • 需自動標示或篩選符合條件的資料

Excel 字串比對常用函數與語法

Excel提供多種函數協助字串比對,依據需求可選用不同工具。

EXACT 函數(精準比對)

用途:檢查兩個字串是否完全相同(區分大小寫)。

語法
=EXACT(text1, text2)

範例
A1為「Apple」、B1為「apple」,C1輸入=EXACT(A1, B1),結果為FALSE

常見錯誤與排除
– 若任一參數為空白,EXACT會返回FALSE
– 若參數為數字,EXACT會將其視為文字處理。

實務應用
用於核對資料庫中的唯一識別碼,確保無誤。

FIND 與 SEARCH 函數(模糊比對)

FIND:區分大小寫
SEARCH:不區分大小寫

語法
=FIND(find_text, within_text, [start_num])
=SEARCH(find_text, within_text, [start_num])

範例
A2為「Banana」、B2為「na」
=FIND(B2, A2) 結果為3(區分大小寫,找出「na」首次出現位置)
=SEARCH("NA", A2) 結果為3(不區分大小寫)

常見錯誤與排除
– 若找不到字串,會返回#VALUE!。可用IFERROR包覆,避免錯誤訊息干擾:
=IFERROR(FIND("xyz", A2), "未找到")

實務應用
快速篩選含有特定關鍵字的客戶回饋、產品描述等。

COUNTIF/COUNTIFS 函數(重複與批次比對)

用途:計算某字串在範圍內出現次數,常用於檢查重複或批次比對。

語法
=COUNTIF(range, criteria)

範例
A欄為名單,B1輸入=IF(COUNTIF(A:A, A1)>1, "重複", "唯一"),可標示重複項。

進階應用
– 多條件比對:=COUNTIFS(A:A, "apple", B:B, "red")
– 檢查多表單重複:將不同工作表範圍納入比對。

LEN、LEFT、RIGHT、MID 等輔助函數

用途:擷取部分字串、計算長度,輔助複雜比對。

語法與範例
=LEN(A1):計算A1字串長度
=LEFT(A1, 3):取A1左側3個字元
=RIGHT(A1, 2):取A1右側2個字元
=MID(A1, 2, 4):從第2個字元起取4個字元

應用情境
– 比對郵遞區號開頭是否一致
– 擷取產品編號前綴進行分類

新式函數(FILTER、UNIQUE)

用途:快速篩選、去重,提升大量資料處理效率(僅支援新版Excel與雲端Excel)。

語法與範例
=UNIQUE(A:A):列出A欄所有不重複項目
=FILTER(A:A, ISNUMBER(SEARCH("apple", A:A))):篩選A欄含「apple」的所有資料

應用情境
– 批次去重、快速產生唯一名單
– 自動篩選含關鍵字的資料列

Excel 字串比對實務應用

檢查與標示重複項(含條件格式)

操作步驟
1. 在B欄輸入=IF(COUNTIF(A:A, A1)>1, "重複", "唯一")
2. 選取A欄,點選「條件格式」→「新增規則」→「使用公式決定格式」
3. 輸入=COUNTIF(A:A, A1)>1,設定醒目顏色,自動標示重複資料

產業案例
人資部門快速檢查應徵者名單重複,避免重複邀約。

部分字串篩選與模糊查找

操作範例
– B1輸入=IF(ISNUMBER(SEARCH("apple", A1)), "包含", "不包含")
– 可用FILTER函數批次篩選:=FILTER(A:A, ISNUMBER(SEARCH("apple", A:A)))

多條件/多欄範例
=AND(ISNUMBER(SEARCH("apple", A1)), ISNUMBER(SEARCH("red", B1)))
用於同時篩選A欄含「apple」且B欄含「red」的資料

產業案例
行銷團隊篩選含特定字詞的客戶回饋,快速定位問題產品。

多欄/多表比對技巧

多欄比對
=AND(EXACT(A1, B1), EXACT(A1, C1))
比對三欄資料是否完全一致

多表比對
=IF(COUNTIF(工作表2!A:A, A1)>0, "存在於表2", "僅在表1")
用於跨部門資料核對

產業案例
專案經理比對不同部門提交的名單,確保資料一致性。

常見錯誤與排除方法

錯誤類型 可能原因 解決方式
#VALUE! 找不到字串、參數格式錯誤 用IFERROR包覆公式,檢查參數是否正確
結果為FALSE 大小寫不一致、空白字元 檢查資料是否有隱藏空格,使用TRIM清除
結果不如預期 公式範圍錯誤、條件設置不當 檢查公式範圍與條件,適時調整

小技巧
– 用TRIM移除多餘空格
– 用UPPERLOWER統一大小寫再比對

進階案例:名單去重、郵件比對、資料清理

  • 名單去重:用UNIQUE或進階篩選功能,快速產生唯一名單
  • 郵件比對:用LEFT、SEARCH擷取郵件帳號前綴,檢查是否重複註冊
  • 資料清理:結合LEN、TRIM、SUBSTITUTE等函數,批次修正格式不一致的資料

提升字串比對效率的進階技巧

結合多函數進行複雜比對

  • IF(AND(...), ...)結合多條件
  • SUMPRODUCT進行多欄批次比對
  • ARRAYFORMULA(Google Sheets)批次處理大量資料

實務應用
大型專案中,結合多函數自動化核對供應商名單與訂單資訊,減少人工錯誤。

自動化與協作工具輔助

當Excel處理複雜或跨部門資料時,結合協作平台如Monday.com能進一步提升效率。Monday.com支援自動化工作流程、資料同步與多方協作,適合團隊進行大規模資料比對與追蹤。
此外,ClickUp、Notion等工具也能整合表單、任務與資料庫,方便跨部門協作與資料比對。

常見問題FAQ

Q1:如何在Excel中忽略大小寫進行比對?
A:使用SEARCH函數(不區分大小寫),或將字串統一轉為大寫/小寫再比對,例如=EXACT(UPPER(A1), UPPER(B1))

Q2:如何比對多個表單的資料是否重複?
A:可用COUNTIF跨表參照,如=COUNTIF(表2!A:A, A1)>0,或用VLOOKUP查找。

Q3:遇到#VALUE!錯誤該怎麼辦?
A:通常是找不到字串或參數格式錯誤。可用IFERROR包覆公式,或檢查資料格式。

Q4:如何快速標示所有重複資料?
A:使用條件格式,設定=COUNTIF(A:A, A1)>1,自動標示重複項。

Q5:Excel有哪些新函數能提升字串比對效率?
A:新版Excel支援UNIQUE、FILTER等函數,可快速去重與篩選,提升大量資料處理效率。

總結與推薦

Excel字串比對涵蓋精準匹配、模糊查找、多欄比對與資料清理等多元應用。熟練掌握EXACT、FIND、SEARCH、COUNTIF、LEN、UNIQUE等函數,並結合條件格式與自動化工具,能大幅提升資料處理效率與準確性。
若需進一步提升團隊協作與資料整合效率,建議評估Monday.com等現代協作平台,實現跨部門資料比對與自動化管理。

發佈留言

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

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

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