怎樣在表格中找出重複的內容

工作中我們時常需要找出一張表格中的重複記錄,然後將重複的記錄刪除,例如,在錄入人員信息時不小心將幾個人的信息重複錄入了,我們怎樣才能把這幾個人在幾千或上萬條數據中快速的找出來呢?這時我們就需要函數公式來幫我們解決這個問題了,下面我就介紹一下用函數公式來查找表格中重複記錄的方法。

工具/原料

EXCEL 2003(其它版本通用)

方法/步驟

如下圖所示,我們可以看到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函數在查找時如果遇到重複的內容返回值是該重複內容第一次出現時的值。

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場