比對兩欄資料找出重複值,肉眼辨識既慢又易漏。Excel 四大公式組合各有優勢,可依資料量、大小寫敏感度、輸出需求彈性選擇。
=IF(EXACT(A2,B2),"相同","不同")
EXACT 嚴格比對大小寫,IF 回傳自訂文字。適用:兩欄同列對照、需區分大小寫。
=IF(COUNTIF(A:A,B1)=0,"不重複","")
B 欄每筆資料在 A 欄出現次數為 0 則標示「不重複」,否則留白。適用:兩欄長度不同、只需標記重複與否。
=IF(ISERROR(MATCH(A1,$B$1:$B$5,0)),"",A1)
MATCH 找不到回傳 #N/A,ISERROR 轉為 TRUE,IF 留白;找到則回傳 A 欄原值。適用:需直接列出重複值內容。
B1: =IF(ISNA(VLOOKUP(A1,$C$1:$C$6,1,FALSE)),"←A有C無","←AC共有")
D1: =IF(ISNA(VLOOKUP(C1,$A$1:$A$6,1,FALSE)),"←C有A無","←CA共有")
雙向 VLOOKUP 交叉比對,清楚標示「僅 A 有」、「僅 C 有」、「雙方皆有」。適用:完整盤點兩資料集差異。
| 需求 | 推薦公式 | 優點 |
|---|---|---|
| 同列逐項比對、區分大小寫 | IF+EXACT | 精確、易懂 |
| 兩欄長度不同、只標重複 | COUNTIF | 不受列順序影響 |
| 需列出重複值內容 | MATCH+ISERROR | 直接回傳值 |
| 雙向完整差異盤點 | VLOOKUP雙向 | 資訊最完整 |
四大公式各有甜頭,實務上常組合使用:先用 COUNTIF 快速掃描,再用 MATCH 列出明細,最後用 VLOOKUP 雙向盤點產出差異報表。