Why Excel's Remove Duplicates misses duplicates
Data → Remove Duplicates ignores capital letters but compares everything else exactly. “Ravi Kumar” and “Ravi Kumar ” (trailing space) — or an email with a non-breaking space pasted from a web page — are different values to Excel. The duplicates survive, and you don't find out until an import or a mail merge goes wrong.
It also gives you no record of what it deleted — just a count. If the wrong rows were removed, the only way back is Undo.
A safer way to remove duplicates from a spreadsheet
- Trim spaces and standardise case in the columns you'll match on.
- Decide which column really identifies a record — usually email or an ID.
- Choose which copy to keep: first, last or most complete.
- Review the rows that will be removed before saving.
- Keep the original file untouched in case you need to go back.
TheSpreadFix does all five in one flow.
Doing it in Excel instead
If you prefer to stay in Excel, flag duplicates first rather than deleting them: add a helper column with =TRIM(LOWER(B2)) for the key, then =COUNTIF($C$2:C2,C2)>1 to mark every repeat after the first. Filter on TRUE to review, then delete. In Excel 365, =UNIQUE(range) returns a de-duplicated copy without touching the source. See our step-by-step guide linked below for details.