2012-11-07 41 views
2

我有一個包含20000多行和20/30列的Excel電子表格。在Excel中識別唯一行

什麼是識別獨特行的最簡單方法 - 即遍歷行並生成數據表中唯一行數的總和的過程?

我希望這是一個自包含在一個工作表內 - 即一個宏,但我願意接受其他建議,如果上述方法被認爲是不適當的,無論出於何種原因。

+1

我的免費[Duplicate Master插件](http://www.experts-exchange.com/A_2123.html)將做到這一點和更多。 – brettdj

回答

0

將所有行的所有字段連接在一起,並計算出現次數,僅使用工作表函數。否則,通過vba腳本執行此操作,從下一行到當前行創建循環,直到找到重複項的最後一行,並在找到重複項時退出。

當您再次卡住時發佈您的腳本。

+0

我會以相同的方式開始,即連接所有字段。然後在連接字段上排序,如果在新列中標記dups(例如,如果a3 = a2然後是1其他0)。然後,可以計算dups,或非dups作爲數據行數減去dups,再次排序以將dups排列到列表的底部。 – chuff