Excel data cleaning without a formula or a macro
Cleaning data in Excel usually means a column of helper formulas, a Remove Duplicates run and a Find and Replace you hope was safe. That works until the file is large or the fixes have to be explained. Save the sheet as CSV and clean it here instead.
Load a messy sample and watch it work
The same engine described below, running on your own machine. Nothing is uploaded and nothing is applied until you approve it.
1. Load a file
Your file is read on your own machine. Nothing is uploaded, so nothing can leak.
Or start from a messy sample
Status
Loading the sample file.
File: CRM contact export
Rows
--
Columns
--
Changes
--
Duplicate rows
--
Date formats
--
Blank emails
--
Load a file to see the diff
Drop a CSV or pick one of the messy samples. Every proposed change appears here as a line you approve or reject.
2. Review every change
Nothing approved yet.
Nothing is applied to your file until you approve it, and your original file is never modified.
Proposed changes
Original Proposed
Showing the first 400 changes. 0 more are in the audit log download.
Duplicate clusters
Merge or keep both
Want this on bigger files, on a schedule, with your team?
Saved recipes, scheduled cleans and shared seats are part of the paid plans. Start with your email and we will send you a code.
3. Take the result
The downloads work without an email. The cleaned CSV contains only the changes you approved.
What Excel does well, and where it stops
Excel is excellent at inspecting data and at one-off edits. TRIM, PROPER, TEXT and Flash Fill will each fix a column, and Remove Duplicates will drop rows that are byte for byte identical.
The limits are real and worth naming. Remove Duplicates is an exact match, so Acme Corp and Acme Corp. both stay. It deletes rows in place and tells you only how many went, never which ones. Helper columns multiply until the sheet is fragile. And Excel will happily strip the leading zero off a postcode the moment the file opens.
The workflow
1. Save as CSV
In Excel, File then Save As, and pick CSV UTF-8. In Google Sheets, File then Download then Comma Separated Values.
2. Drop it in the browser
The file stays on your machine. Parsing and cleaning both run locally.
3. Read the proposals
One line per cell, with the original, the new value, and the rule that produced it.
4. Approve and download
You get the cleaned CSV plus a change log you can paste back into the workbook as its own sheet.
The leading zero problem, specifically
Excel treats 02139 as the number 2139 unless the column is formatted as text before the data arrives. Once it has been saved that way, the zero is gone from the file, not just from the display.
Datauntangler looks at the width the rest of the column agrees on and proposes restoring the missing zeros, one row at a time so you can see exactly which values it touched. Restoring a dropped zero in a postcode is part of address standardization, the near duplicates Remove Duplicates walks past are the job of fuzzy matching, and the data cleaning tool does both in one pass.
What the built in commands do to the file on the way
Excel is not a bad tool for this. It is a tool that changes things silently, which is a different problem.
What Remove Duplicates missesRemove Duplicates matches exactly
It compares values character for character, so one trailing space or one legal suffix is enough for both copies of a customer to survive the run.
The file is reformatted as it opens
Leading zeros come off postcodes and account IDs and long numbers turn into scientific notation, before you have typed anything at all.
The undo history ends at the save
Once the workbook is saved and closed, the state before the clean is gone unless somebody thought to keep a copy first.
What to do with the sheet instead
Save it as CSV, read it in the browser, and get the proposals and the change log without editing the original workbook at all.
Questions about excel data cleaning
Can I upload the .xlsx directly?
Will my formulas survive?
Plans for when the file is bigger than the demo
Yearly billing is two months free. There is no free plan, and no card is needed to use the browser demo above.
Yearly billing is two months free.
Switch to yearly and two months are free.
Analyst
One ops person or analyst with files to clean.
$49$59/mo
Billed $590 a year Billed monthly
- 50,000 rows a month
- Files up to 25MB
- 1 seat
- Fuzzy matching and entity resolution
- Reviewable diff and audit log export
- 3 saved cleaning recipes
- Email support
Team
RecommendedA RevOps or marketing ops team sharing the work.
$166$199/mo
Billed $1,990 a year Billed monthly
- 250,000 rows a month
- Files up to 100MB
- 5 seats
- Everything in Analyst
- Unlimited saved recipes
- Scheduled recurring cleans
- CRM connectors (Salesforce, HubSpot)
- Priority email support
Business
A data team cleaning for several departments.
$499$599/mo
Billed $5,990 a year Billed monthly
- 1,500,000 rows a month
- Files up to 500MB
- 20 seats
- Everything in Team
- API access
- Roles and permissions
- Priority email support
Enterprise
A head of data who needs it defensible across the company.
Talk to sales
Custom terms, invoicing and PO
- Unlimited rows and custom file sizes
- Unlimited seats
- Everything in Business
- SSO (SAML / Okta)
- Custom data retention
- DPA on request
- Named support contact
- Invoicing and PO
- Named onboarding
A row is one data line in a file you process, not counting the header. The browser demo is free to use and is not a plan: it reads CSV and TSV files up to 5MB on your own machine.
Related pages
- Data Deduplication Tools That Match More Than Exact Values
- Data Cleaning Software for CSV and Spreadsheet Files
- Data Hygiene for Contact Lists and CRM Records
- Fuzzy Matching Tool - Match Names, Companies and Emails
- Data Quality Tools: How to Compare Them Before You Buy
- Entity Resolution for Customer and Company Records
- Data Cleaning Services vs Doing It In House
- Address Standardization for Shipping and Billing Files
- CRM Data Cleansing Before a Migration or an Import
- Salesforce Deduplication on the Export, Before It Goes Back
Clean the file, and be able to show what you changed
Try the demo on your own CSV first. It runs in your browser, it costs nothing, and no card is required.
No card required. Your file never leaves your computer.