Guide
How to remove duplicates from a CSV or mailing list
Clean duplicate rows and repeated emails from a CSV. How Excel's Remove Duplicates works, where it falls short, and a faster way for big lists.
Updated 1 October 2026 2 min read
Duplicates creep in whenever lists are merged: the same customer exported twice, a contact who signed up on two forms, a product listed in two catalogues. Sending the same email twice looks careless, and duplicate orders distort your figures.
With Excel's Remove Duplicates
- Click anywhere in your data.
- Go to Data → Remove Duplicates.
- Tick the columns that define a duplicate — for a mailing list, just the email column — and click OK.
Excel keeps the first occurrence and tells you how many rows it removed. It has three blind spots:
- Extra spaces count.
anna@mail.comandanna@mail.com(with a trailing space) are treated as different. - It can only see what fits on a sheet — 1,048,576 rows at most.
- It changes your file in place. Make a copy first if you want to keep the original.
Clean the data first
Before removing duplicates, it helps to normalise the column you compare:
- Remove leading and trailing spaces.
- Ignore upper and lower case for emails —
Anna@Mail.comis the same address asanna@mail.com.
A faster way for big lists
A dedicated tool can compare whole rows or only the columns you pick, ignore case and spaces, keep the first occurrence, and process millions of rows — without uploading your customer list anywhere.
Merging several lists first?
If your duplicates come from combining several exports, merge them into one file first — columns are matched by name — then remove duplicates from the result.
Frequently asked questions
Is Excel's Remove Duplicates case-sensitive?
No. Excel treats Anna@Mail.com and anna@mail.com as the same value, but a trailing space still makes two values different.
How can I find duplicates without deleting them?
In Excel, select the column and use Home → Conditional Formatting → Highlight Cells Rules → Duplicate Values to colour them, then review them yourself.
Which copy is kept?
Both Excel and FileMoat keep the first occurrence in the original order and remove the later ones.