Excel data cleaning tool 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 or invalid 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
Duplicate clusters
Merge or keep both
Want this on every file, and on bigger ones?
The free try is one file of your own. The Analyst plan cleans as many files as you need, up to 25MB and about 100,000 rows each, for $59 a month or $348 a year.
3. Take the result
The cleaned CSV contains only the changes you approved. The log lists every change, approved or not.
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 ZIP code 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 ZIP code 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.
Excel data cleaning tools compared
There are five realistic ways to clean a sheet in 2026, and they differ less in what they can fix than in whether you see the change before it lands. That second point decides it for anyone whose cleaned file feeds an invoice run, an import or a report somebody will question.
| Tool | Where it runs | What it fixes well | Do you see each change first |
|---|---|---|---|
| Built in commands (TRIM, PROPER, Remove Duplicates, Find and Replace) | Any Excel | One column or one exact rule at a time | No. Remove Duplicates reports a count, not the rows |
| Power Query | Excel for Windows, Mac with fewer data sources, Power BI | Repeatable reshaping of a file that arrives every month | Partly. You see the result of each step, not a per cell diff |
| Clean Data with Copilot | Excel for the web and Windows, Copilot customers | Inconsistent text, numbers stored as text, extra spaces | Yes, as suggestions you accept, within those three types |
| Ablebits Ultimate Suite (add-in) | Excel for Windows only | Exact and fuzzy duplicate finding, trimming, text cleanup inside the workbook | Partly. Duplicates are listed, other tools edit in place |
| DataUntangler | Your browser, file stays on your machine | Near duplicates, mixed dates, currency text, broken encoding, lost leading zeros, state and country names in one pass | Yes. One line per cell, plus a CSV change log |
Platform and feature details checked on the Microsoft and Ablebits product pages in October 2026.
Copilot Clean Data is the closest thing to a built in reviewer, and it is good at the three problems it targets. It does not look for duplicate customers or rewrite dates into one format. The Ablebits add-in is strong inside a Windows workbook. If your problem is that the same customer appears as three rows with three spellings and the dates came from two systems, the data deduplication and normalization pass here is built for exactly that file.
How to clean data in Excel automatically
To clean data in Excel automatically, record the steps once in Power Query and click Refresh each time a new file arrives. That repeats the same transformations without formulas. It does not review the result, so a step that misfires on a new export misfires silently. For files that must be right, run the export through a pass that proposes each change for approval.
That is the gap a reviewed diff closes. The rules are the same every month, but a person still signs off on the 40 rows they changed this time, and the change log goes into the folder with the file.
Merge multiple Excel files into one sheet, then clean the combined file
Combining workbooks is where data cleaning problems arrive all at once. Three exports that each looked fine turn out to disagree about how a date is written, what a column is called and whether the customer is Acme Corp or ACME Corporation. The quickest reliable way to combine them inside Excel is Power Query.
- 1 Put every file in one folder, and nothing else.
- 2 In Excel, open the Data tab, choose Get Data, then From File, then From Folder, and select the folder.
- 3 Choose Combine, then Combine and Load. Excel appends every file and adds a Source.Name column naming the file each row came from. Keep that column.
- 4 Before loading, open the query and rename columns so every source uses one name. Power Query appends by column name, so Email and E-mail arrive as two half empty columns.
- 5 Check that the row count equals the sum of the source files, then save the combined sheet as CSV UTF-8 and run it through the data cleaning tool to dedupe across the sources.
The last step is the one that pays. The same customer sitting in two of the source files is invisible file by file and obvious in the combined sheet, and Remove Duplicates will keep both copies the moment one has a trailing space. Why that happens, and how near duplicates differ from exact ones, is covered in what Remove Duplicates misses.
Who pays for Excel data cleaning
The people who buy a tool for this are rarely analysts tidying a sheet for fun. They are a controller loading a customer or vendor list into NetSuite or QuickBooks, a marketer about to import a combined event list into Mailchimp or HubSpot, or an ops lead handing a file to a system that will bill, mail or report on every row.
Each of those imports has its own duplicate rules, and the clean has to match them. The NetSuite CSV import page covers the 25,000 record job limit and duplicate detection on entities, QuickBooks Online merge vendors covers vendor lists before 1099 season, and Mailchimp duplicate contacts covers lists that are billed per contact. The Analyst plan cleans as many files as you need, so the second import of the quarter costs nothing extra.
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 ZIP codes 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?
What is the best tool for cleaning data in Excel?
Does Excel have a data cleaning tool?
Can I combine several Excel files and remove duplicates across them?
Plans for when the file is bigger than the demo
Yearly billing saves 50 percent. There is no free plan, and no card is needed to use the browser demo above.
Yearly billing saves 50 percent, half the monthly price.
Switch to yearly and save 50 percent.
Analyst
Self-serveOne person with files to clean, as many as they like.
$29$59/mo
Billed $348 a year Billed monthly
- Unlimited files
- Files up to 25MB, about 100,000 rows
- Exact and fuzzy duplicate detection
- Dates, numbers, currencies, encoding and casing fixed
- Every change reviewable before you download
- Cleaned CSV and a change log, both downloadable
- Runs in your browser: files never leave your machine
- Email support
Enterprise
Several people on one invoice, a DPA on request, priced per seat.
$49$98/seat/mo
Billed $588 a seat a year, from 2 seats ($1,176) Billed monthly per seat, from 2 seats ($196)
- Everything in Analyst
- Several people on one invoice
- DPA on request
- Invoicing and purchase orders
- A named contact for support
Payment is by card through our payment provider, monthly or yearly, and you can cancel from your account at any time. The free try is one file of your own, up to 5MB, in the browser demo. Already paid? Sign in.
Related pages
- Data Deduplication Tools for CSV and Excel
- Data Cleaning Software for CSV and Excel Files
- Data Hygiene for Contact Lists and CRM Records
- Fuzzy Matching Tool for Names and Companies
- Data Quality Tools and Software Compared
- Entity Resolution Software for Customer Records
- Data Cleaning Services vs Doing It In House
- Address Standardization and Cleansing Software
- CRM Data Cleansing Before Import or Migration
- Salesforce Deduplication and Data Cleaning Tool
- HubSpot Deduplication to Merge Duplicate Contacts
- Zoho CRM Deduplication to Merge Duplicate Contacts
- Pipedrive Duplicate Contacts Deduplication Tool
- NetSuite CSV Import With Clean and Deduped Files
- Data Scrubbing Software and Tools for CSV Files
- Mailchimp Duplicate Contacts Across Audiences
- Constant Contact Duplicate Contacts and Emails
- Klaviyo Duplicate Profiles and Merge Profiles
- ActiveCampaign Duplicate Contacts and Merge Contacts
- QuickBooks Online Merge Vendors and Customers From One List
- Merge Customers in QuickBooks Desktop and Merge Vendors
- Salesforce Merge Accounts in Bulk from One Reviewed List
- Salesforce Merge Contacts and Merge Leads From One Reviewed List
- HubSpot Merge Contacts and Companies From a Reviewed List
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.