Whole row
Leave Columns: All selected when every cell should match before a row is removed.
Upload an XLSX or CSV file and remove duplicate rows and fully blank rows in the preview.
Editable preview
Upload a file first
| Name | City | Amount |
| Ada | London | 10 |
| Bea | Paris | 20 |
| AdaWould be removed | London | 10 |
| BeaWould be removed | Paris | 20 |
4 rows · 3 columns
The file stays in your browser during processing and is not uploaded to a server.
Not saved — refreshing or closing this tab clears the table. Download to keep it.
Name,City,Amount Ada,London,10 Bea,Paris,20 Ada,London,10 Bea,Paris,20
Columns: All compares every cell in the row. Tick specific columns when only those values should match. Spaces at the start or end of a cell are ignored, so ' Ada ' matches Ada. The first match stays, the header row stays, and a row that is empty in every cell stays until you choose Remove blank rows. The file stays in your browser during processing and is not uploaded to a server.
Remove duplicate rows from an XLSX or CSV file: Free, no limit on the number of conversions, with no sign-up. Compare all columns or only the ones you tick, drop repeated rows and fully blank rows, then export, or open image to table when the source is a picture.
Choose an .xlsx or .csv file.
These limits apply to this duplicate remover.
remove duplicates in Excel
Columns: All compares every cell in the row. Tick specific columns when only those values should match. A later row is removed only when those cells match an earlier row. Spaces at the start or end of a cell are ignored, so ' Ada ' matches Ada. The first match stays, the header row stays, and a row that is empty in every cell stays until you choose Remove blank rows.
Remove duplicates in Excel by uploading an XLSX or CSV file, choosing the columns to compare, and deleting repeated rows plus fully blank rows before you download.
Column comparison
Columns: All compares every cell in the row. Tick specific columns when only those values should match. Changing the ticks runs the comparison again from the table as it was before this removal. The first matching row stays, the header stays, and Undo puts the previous table back. A row that is empty in every cell stays until you choose Remove blank rows.
Leave Columns: All selected when every cell should match before a row is removed.
Tick Name, or Name and City, when the other cells are allowed to differ.
Remove blank rows deletes a row only when every cell is empty. A partly filled row stays.
How to use remove duplicates in Excel
Upload an XLSX or CSV file, remove the repeated rows, then download.
Choose an XLSX or CSV file. The file stays in your browser during processing and is not uploaded to a server.
Remove duplicates compares the columns you tick and keeps the first match. Remove blank rows clears rows that are empty in every cell.
Undo restores the table from before that action. Download XLSX or CSV when the preview is the table you want.
remove duplicates in Excel examples
Common remove duplicates in Excel uses
Related spreadsheet tools
FAQ
Upload an XLSX or CSV file, then choose Remove duplicates. The whole row is compared unless you tick columns. The first match stays and the header row stays. Spaces at the start or end of a cell are ignored, so ' Ada ' matches Ada. Ada and ada stay as two rows. A row that is empty in every cell stays until you choose Remove blank rows.
Yes. Open Columns: All and tick the columns that should match. Untick City to compare Name and Amount only. A later row with the same name and amount is removed even when the city is different. Spaces at the start or end of a cell are ignored, so ' Ada ' matches Ada. Changing the ticks compares those columns again and keeps the first matching row.
Remove blank rows deletes a row only when every cell is empty. A row with text in any cell stays, including a row that is only partly filled.
The file stays in your browser during processing and is not uploaded to a server.
Yes. Undo restores the table from just before that remove action. One step is kept. Reset still clears the preview.
XLSX and CSV. .xls is not accepted.