I want to identify duplicates that have the same "CustomerName" "ZipCode," and "DOB," and only keep the record with the oldest "Date."
For instance, below, I want to remove the second John Smith record as it is the newer record.
| TransID | Date | CustomerName | ZipCode | DOB | |
|---|---|---|---|---|---|
| 5X42 | 04/13/18 | John Smith | 90210 | 11/23/87 | [email protected] |
| 7YC5 | 01/27/21 | John Smith | 90210 | 11/23/87 | [email protected] |
| 28N2 | 11/17/20 | Mary Jones | 56451 | 05/16/91 | [email protected] |
I have attempted to use MAXIFS() with limited luck.

Remove Duplicates Based on Multiple Columns
Highlights
Head) and data (Data) in arrays.rSeq).Sorted).uData).jData).rIndexes).rData).Head).