I suggest that you create a temporary helper column with this formula in it, copied down from row 2. Note that it is an array formula which must be confirmed with CTL+SHIFT+ENTER. The part number need not be in consecutive rows.
=MAX(IF($C$2:$C$100=$C2,$D$2:$D$100))
In my example C2:C100 is the range containing the part number and C2:D100 contains the Rev number. The formula will return the largest Rev number associated with C2. It will return the same Rev number for all rows of the same part number. Therefore you can use Excel's filter functionality to remove duplicates, leaving you with the desired result.