Clean Data in Excel — Trim, Change Case & Convert in One Click
Messy spreadsheets slow everything down. Extra spaces break VLOOKUP and XLOOKUP. Mixed-case names won’t sort cleanly. Numbers stored as text refuse to add up. Doing it cell by cell — or stacking five different formulas — wastes hours. Dose for Excel’s Data Cleaning tool trims spaces, removes line breaks and hidden non-printing characters, changes letter case, and converts text↔numbers across thousands of cells in a single pass — no formulas, no helper columns, no add-on macros.

Why Excel Users Need a Single Data Cleaning Tool
Most Excel “data cleaning” workflows look like this: open the sheet, run =TRIM() in a helper column, copy-paste-values back, re-do everything with =PROPER(), paste again, then chase down stubborn “numbers stored as text” warnings one by one. By the time the data is clean enough to pivot or VLOOKUP against, you’ve spent half the morning and added three temporary columns you’ll have to delete later.
The Dose Data Cleaning utility collapses the entire workflow into a single dialog. Tick the options you want — any combination of trim, change case, and text-to-number conversion — point it at your range, and click Apply. Everything happens in place, in seconds, across as many cells as you select.
Key Features at a Glance
- One-click all-in-one cleanup — trim, change case, and convert text↔numbers in a single pass, not three separate operations.
- Trim 4 ways: leading & trailing spaces, excess internal spaces, hidden non-printing characters, and line breaks (Char(10)).
- Removes non-breaking spaces (Char 160) that Excel’s =TRIM() formula cannot — a common cause of failed VLOOKUPs on data pasted from web pages, PDFs, or other systems.
- Four case modes: Proper Case, Sentence case, lower case, and UPPER CASE — applied to text only (numeric and date cells are skipped automatically so they don’t get corrupted).
- Text ↔ Numbers conversion: instantly fix “numbers stored as text” warnings, or force values to text when you need to preserve leading zeros, ID codes, or postal codes.
- Backup Sheet safety net — tick one checkbox and Dose copies the current sheet before applying changes, so you always have a clean before-state to compare against.
- Bulk-range ready — works on the whole sheet, a selection, or filtered/visible cells only. Live progress percentage on large ranges.
- ESC to cancel at any moment mid-operation.
- Remember My Settings — Dose saves your last-used options so the next cleanup starts exactly where you left off.
- Available in multiple languages. Compatible with Excel 2010, 2013, 2016, 2019, 2021, 2024 and Microsoft 365 (32-bit and 64-bit).
How to Clean Data in Excel (Step by Step)
- Select the cell, range, or column you want to clean. (Select nothing first if you want Dose to use the entire used range.)
- Open the Dose tab on the Excel ribbon and click Data Cleaning.
- In the pane that opens, tick the boxes for the operations you want — any combination of Trim spaces & non-printing characters, Change characters case, and Convert text ↔ numbers.
- (Recommended) Tick Backup sheet so Dose duplicates the current sheet before applying changes.
- Click Apply. The progress indicator shows live percentage; press ESC any time you want to stop.

Trim Spaces & Non-Printing Characters in Excel
Tick Trim spaces & non-printing characters and choose any combination of four sub-options. Each one targets a different real-world mess:
Trim leading & trailing spaces
Removes every space before and after the visible text — including non-breaking spaces (Char 160) that Excel’s own =TRIM() leaves behind. Example: ” John “ → “John”.
Remove excess internal spaces
Collapses every run of two or more spaces between words into a single space. Example: “John Doe” → “John Doe”. Combine this with Trim leading & trailing spaces and you get the full =TRIM() equivalent, no helper column required.
Remove line breaks
Replaces every in-cell line break (the Alt+Enter character) with a single space, so multi-line cells flatten into clean single-line text. Useful when you paste addresses or descriptions copied from a word processor and want them as one continuous string.
Remove non-printing characters
Strips invisible characters — zero-width spaces, control codes, and other non-standard characters that often hitch a ride when you import from PDFs, CSV exports, or copy from web pages. These are the characters that make a cell look empty but still take up bytes, defeat ISBLANK(), and break sorts.



Change Letter Case in Excel
Tick Change characters case and pick one of four modes. Dose applies the change to text only — numeric values and date cells are skipped automatically, so a date like 12/31/2024 won’t be corrupted when you run case conversion across a mixed range.
Proper Case
Capitalises the first letter of every word. Example: “john smith” → “John Smith”. Perfect for name lists, customer databases, and product titles.
Sentence case
Capitalises just the first letter of the cell; everything else is lower case. Example: “WELCOME to OUR shop” → “Welcome to our shop”. Great for normalising headlines or product descriptions copied from inconsistent sources.
lower case
Converts everything to lower case. Example: “Help@COMPANY.com” → “help@company.com”. The fastest way to standardise email lists, URLs, and tag fields.
UPPER CASE
Converts everything to upper case. Example: “sku-1042” → “SKU-1042”. Standard for product codes, country codes, SKUs, and reference IDs.



Convert Text to Numbers (and Back) in Excel
Tick Convert text to numbers when Excel is showing you the green “Number Stored as Text” warning triangle — usually after a CSV import or copy-paste from a system that exports everything as strings. Dose converts every numeric-looking string in the range to a real number you can SUM, AVERAGE, and chart.
Text → Number
Converts strings like “1042” to the actual number 1042. Cells that aren’t numeric are left untouched, so you can safely run this across a whole column without worrying about damaging name or address rows.



Number → Text
The reverse: forces numeric values to be stored as text — essential for preserving leading zeros in postal codes, product SKUs, employee IDs, and account numbers. Example: 01042 stays 01042 instead of becoming 1042.



Run All Three in One Pass
This is what sets Dose’s Data Cleaning apart from single-purpose tools and formula chains. You can tick any combination of the three groups and Dose runs them in the right order, in a single pass, across the same selection:
- Trim leading, trailing, and excess spaces
- + Convert to Proper Case
- + Convert text-shaped numbers to real numbers
One click. One progress bar. Thousands of rows ready to use. A workflow that would take three separate formula columns, two copy-paste-values rounds, and a manual run through every “Number Stored as Text” warning collapses into a single 5-second operation.
Backup Sheet & Bulk-Safe Cleanup
Data cleaning is, by nature, an in-place transformation — you don’t want every operation cluttered with helper columns or duplicate sheets you have to delete later. That’s why Dose puts the safety net right inside the pane:
For very large workbooks, the usual best practice still applies: save the file before kicking off a long-running operation. That gives you a clean version-on-disk to return to in the unlikely case that something on the system side interrupts the cleanup mid-run.
Filter-aware: Data Cleaning respects filtered/hidden rows — if you have a filter applied, only the visible cells are touched. This makes it safe to run on a slice of a larger table without affecting rows you’ve deliberately hidden.
Remember My Settings: open the slide-out menu inside the pane and pick Remember My Settings — Dose stores your current selection of checkboxes and case mode, so the next time you open Data Cleaning the pane opens exactly where you left off. Reset to defaults is right beside it if you want a clean slate.
Frequently Asked Questions
What does the Excel Data Cleaning tool do?
It cleans messy text and number data across thousands of cells in a single pass. You can trim spaces (including non-breaking spaces that Excel’s TRIM cannot remove), strip line breaks and non-printing characters, change letter case (Proper, Sentence, lower, UPPER), and convert numbers stored as text to real numbers (and back) — all from one pane, one Apply click.
Can I trim spaces, change case, and convert text to numbers in one pass?
Yes. Tick any combination of the three master options — Trim, Change Case, Convert — and Dose runs them in the right order, in a single operation, across the same selection. No formulas, no helper columns, no multi-step workflow.
Does it remove non-breaking spaces (Char 160) that Excel’s TRIM can’t?
Yes — and this is one of the most common reasons VLOOKUP and XLOOKUP fail on data copied from web pages, PDFs, or other systems. Dose converts every non-breaking space (Char 160) to a regular space automatically on every cell, so your lookups, joins, and pivots find the matches you expect.
Will changing case mess up my numbers or dates?
No. Case conversion is applied to text cells only. Numeric values and date cells are detected and skipped automatically, so running Proper Case across a mixed range won’t turn 12/31/2024 into a corrupted string.
Can I keep a copy of the original sheet before cleaning?
Yes — that’s exactly what the Backup Sheet checkbox is for. Tick it once and Dose duplicates the current sheet (with its data, formatting, and column widths) before applying any cleanup, so you always have a clean before-state on a separate tab.
Does Data Cleaning work on filtered ranges?
Yes. Dose respects Excel’s visible/hidden row state — when a filter is applied, only the visible cells are touched. Hidden rows are left untouched, which makes it safe to clean a slice of a larger table without altering data you’ve deliberately filtered out.
How fast is it on thousands of cells?
Very fast. Dose processes the whole range as a single bulk operation rather than cell by cell, so 50,000–100,000 cells typically complete in a few seconds. A live progress percentage tells you where you are, and pressing ESC stops the operation cleanly at any moment.
Which Excel versions are supported?
Dose for Excel works on Excel 2010, 2013, 2016, 2019, 2021, 2024 and Microsoft 365 — both 32-bit and 64-bit editions — on Windows. The interface is available in multiple languages.