在Excel中,判斷數(shù)據(jù)是否存在重復(fù)現(xiàn)象 如圖77?1所示,表中B列為郵件地址數(shù)據(jù),如何使用公式判斷第二次及以后出現(xiàn)的郵件地址為重復(fù)? 圖 77?1 判斷郵件地址是否重復(fù) → 解決方案1: 統(tǒng)計(jì)記錄已出現(xiàn)次數(shù)超過1為重復(fù)。 → 操作方法 在C3單元格輸入以下公式并向下復(fù)制: =IF(COUNTIF(B$3:B3,B3)>1,'重復(fù)','') → 原理分析 使用COUNTIF(B$3:B3,B3)統(tǒng)計(jì)截止當(dāng)前記錄出現(xiàn)的次數(shù),其中B$3:B3為混合引用,當(dāng)公式向下復(fù)制時(shí),變?yōu)?/span>B$3:B4、B$3:B5等,如果出現(xiàn)次數(shù)超過1則標(biāo)識(shí)為重復(fù)。 → 解決方案2: 判斷當(dāng)前行號(hào)是否第一次出現(xiàn)行號(hào)。 → 操作方法 在D3單元格輸入以下公式并向下復(fù)制: =IF(MATCH(B3,B$3:B3,0)=ROW(1:1),'','重復(fù)') → 原理分析 使用MATCH函數(shù)查找B3單元格的記錄在B$3:B3區(qū)域中第一次出現(xiàn)的位置,并與ROW(1:1)產(chǎn)生的從1開始的行號(hào)序數(shù)比較,因?yàn)?/span>ROW(1:1)始終隨著公式向下復(fù)制而遞增,因此重復(fù)數(shù)據(jù)查找的位置不會(huì)相符。 → 解決方案3: 使用EXACT函數(shù)區(qū)分大小寫比較數(shù)據(jù)。 → 操作方法 在E3單元格輸入以下公式并向下復(fù)制: =IF(SUMPRODUCT(N(EXACT(B3,B$3:B3)))>1,'重復(fù)','') → 原理分析 區(qū)分大小寫判斷重復(fù)數(shù)據(jù) 方案1、2中,由于COUNTIF函數(shù)不能區(qū)分大小寫,因此B7單元格的記錄將識(shí)別為重復(fù)記錄。使用EXACT函數(shù)可以比較B3與B3$:B3的數(shù)據(jù)是否完全一致,并返回TRUE或FALSE組成的數(shù)組。再使用N函數(shù)將TRUE轉(zhuǎn)為1、FALSE轉(zhuǎn)為0,以此統(tǒng)計(jì)B3與B$3:B3兩組數(shù)據(jù)中完全相同的重復(fù)數(shù)據(jù)個(gè)數(shù)。 版權(quán)所有 轉(zhuǎn)載須經(jīng)Excel技巧網(wǎng)許可
|
|