Duplicate rows creep into spreadsheets from merged files, repeated imports, and copy-paste accidents. The good news: you do not need a single formula to get rid of them. Here are three formula-free approaches, from the fastest built-in option to a method that works even when Excel is not installed.
Method 1: Excel's Built-in Remove Duplicates
This is the canonical answer, and it takes about fifteen seconds:
- Click anywhere inside your data range (or select the exact columns).
- Go to the Data tab and click Remove Duplicates.
- In the dialog, tick the columns that define a "duplicate". For a single-column list, just that column.
- Click OK. Excel reports how many duplicate rows it found and removed.
Excel keeps the first occurrence of each value and deletes the rest. Two things to know before you click: first, this permanently changes your data — work on a copy of anything important. Second, it compares whole rows when multiple columns are selected, so "John / Sales" and "John / Support" are not duplicates of each other. If you only want unique names regardless of department, select just the name column.
Method 2: Free Online Duplicate Remover (No Excel Needed)
Sometimes the list is not in a spreadsheet at all — it is in an email, a chat log, a text file, or a web page. Or you are on a machine without Excel. In those cases, an online tool is faster than opening a spreadsheet:
- Copy your list (one item per line).
- Open our free duplicate line remover and paste it in.
- Click the button — duplicates vanish instantly. Copy the clean list back.
Because it works on plain text, this method handles email lists, tag lists, URL lists, and anything else Excel would choke on. It also pairs well with our extra space cleaner: run that first, since "apple" and "apple " (with a trailing space) look like different values to most deduping — the number-one reason duplicates survive.
Method 3: The UNIQUE Function (Excel 365)
If you have Microsoft 365 or Excel 2021+, the UNIQUE function extracts unique values without touching your original data:
- Click an empty cell where the clean list should start.
- Type
=UNIQUE(A2:A100)(adjust the range to your data). - Press Enter — the unique values spill into the cells below.
The advantage over Method 1: your source data stays intact, and the list updates automatically when the source changes. The catch: it is technically a formula, and it only exists in recent Excel versions — which is why the first two methods remain the go-to answers.
Duplicates That Refuse to Disappear
If Excel says "no duplicates found" but you can see them, one of these is almost always the cause:
- Trailing spaces: "New York" vs "New York " — invisible to you, different to Excel. Trim first (
TRIMfunction or the space cleaner linked above). - Different data types: the number 100 and the text "100" are not duplicates. Convert the column to one type.
- Case differences: Excel's Remove Duplicates treats "Apple" and "apple" as the same — which is usually what you want, but worth knowing.
- Hidden characters: non-breaking spaces from web copies are the classic invisible culprit.
Clean the data first, then dedupe — that order fixes 90% of stubborn cases.