萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 辦公室軟體 >  >> Excel 教學 >> Excel 2003 教學

Excel 四大公式快速找出重複資料:IF+EXACT、COUNTIF、MATCH+ISERROR、VLOOKUP

前言

比對兩欄資料找出重複值,肉眼辨識既慢又易漏。Excel 四大公式組合各有優勢,可依資料量、大小寫敏感度、輸出需求彈性選擇。

方法一:IF + EXACT(逐列逐項比對,區分大小寫)

=IF(EXACT(A2,B2),"相同","不同")

EXACT 嚴格比對大小寫,IF 回傳自訂文字。適用:兩欄同列對照、需區分大小寫。

方法二:COUNTIF(單欄值在另一欄是否存在)

=IF(COUNTIF(A:A,B1)=0,"不重複","")

B 欄每筆資料在 A 欄出現次數為 0 則標示「不重複」,否則留白。適用:兩欄長度不同、只需標記重複與否。

方法三:MATCH + ISERROR(回傳重複值本身)

=IF(ISERROR(MATCH(A1,$B$1:$B$5,0)),"",A1)

MATCH 找不到回傳 #N/A,ISERROR 轉為 TRUE,IF 留白;找到則回傳 A 欄原值。適用:需直接列出重複值內容。

方法四:VLOOKUP + ISNA(雙向比對,標記來源)

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 雙向盤點產出差異報表。

copyright © 萬盛學電腦網 all rights reserved