This code will return the each first unique row for the table given in the example.
I have added a few check formula to the sheet to prove that each number group appears only once in the result, and the row number that the unique set occurs.
This does not return 165 rows in this case because there are duplicates that occur in B & C, this reduces the number of rows returned and will not return all the unique values found in Column A (165)
The "Unique Rows" returned will depend on how the data is sorted, in this case it seems to be
By Column A Then B then C.
Hope this helps.
[EDIT]
This is painfully slow when the proof columns are on the worksheet, once they are deleted it seems okay.
Bookmarks