2013-10-30 110 views
-1

我在excel中有一個很長的列表。我試圖在不重新組織清單的情況下進行重複。我已經做了很多去欺騙之前,我通常只組織名單,並使用下面簡單的if語句:Excel範圍內的IF公式 - DE-DUPE

=IF(A2=A1,"DUPLICATE FOUND","no dupe") 

但是我有15000行數據的列表,我需要看是否有兩行包含相同的數據:

=(IF(A2=(A1:A15000),"DUPLICATE FOUND","no dupe")) 

所以我的問題是什麼heeby jeebies是錯誤的我的第二個陳述?

感謝

回答

1

COUNTIF可以用無序列表使用

=IF(COUNTIF($A$1:$A$15000,A1)>1,"DUPLICATE FOUND","no dupe") 

另外,如果你不想使用一個輔助列,則Excel有一個「亮點重複」條件格式:

Image from Excel 2010

+0

謝謝肖恩你的明星! –

1

使用高級過濾器,拷貝到只有一個新的位置和獨特的價值 - 或刪除重複。

A2 =(A1:A15000)將只測試A2 = A1。

+0

感謝您的簡單回答!這工作正常,我忘了提及(相當關鍵),我仍然需要列表中的重複項保留,但要注意有重複。謝謝! –

+1

將副本複製到新位置即可獲得副本 - 副本仍存在於源中,並可通過將唯一列表與源列表進行比較來識別。或者你可以使用= COUNTIF。 – pnuts