我們可能經常需要在Excel表格中找出重復數據并將他們刪除,如果數據龐大,那么我們根本不好找出重復數據的。這里教大家一個好方法,可以幫你快突顯并找到重復數據,今天我們就需要函數公式來幫我們解決這個問題了,下面我就介紹一下用函數公式來查找表格中重復記錄的方法。

方法/步驟
如下圖所示,我們可以看到B7、B12、B22中的內容重復了,一般情況下需要我們刪除第12行和第22行。

這里,我們會很自然的想到如果把重復的數據標記出來,然后通過篩選來刪除,那么怎樣才能把重復的內容標記出來呢?

我們這里介紹一種利用函數標記重復數據的方法,首先我們需要掌握match和row兩個函數的用法。先來看MATCH函數的用法,如下圖所示,在C6單元格中輸入=MATCH(B6,$B$6:$B$25,0),然后下拉填充至B25,效果如圖所示。

下面我們看row函數的用法,如下圖所示row函數沒有參數,返回值為它所對應的行號。

從上面的分析可以看出,MATCH函數的返回值和ROW函數的返回值有一定的規律,即MATCH函數的返回值等于row函數的返回值減去5。這樣我們就找出了查找重復值的思路:如果“MATCH函數的返回值”不等于“ROW函數的返回值減去5”就說明該行重復了。找出重復值以后刪除C列中顯示“刪除”標記的行,這樣我們就去掉了表格中的重復內容。

需要注意的是,row函數為什么要減去5,其實這個問題比較簡單,如下圖所示,因為需要判斷的第一個值離第一行的距離是5行,要使MATCH函數的返回值等于ROW函數的返回值,就要讓ROW函數的返回值減去5。

注意事項
MATCH函數在查找時如果遇到重復的內容返回值是該重復內容第一次出現時的值。
以上就是excel函數公式找出重復的內容方法介紹,操作很簡單的,希望能對大家有所幫助!
新聞熱點
疑難解答