How to stop Excel from turning your numbers into dates (without fighting Excel)
TLDR: You paste a column of part numbers and Excel silently turns 03-10 into a date and 007 into 7. Microsoft's own help page admits there is no setting that fully turns this off. If you keep hitting this, stop reformatting inside Excel — paste your table into a tool that treats every cell as text unless you say otherwise, fix it there, and copy the clean result back out. That tool is Table Formatter, and it runs in your browser with nothing uploaded.
The problem you actually have
You have a spreadsheet or a pasted table with values that look like they could be dates or trimmed numbers:
- Part numbers like
03-2024becomeMar-2024. - SKUs and account codes like
007or0450lose their leading zeros. - Ratios like
1/4turn into January 4th. - Long IDs like
1234567890123456get mangled into scientific notation.
Why you can't just "turn it off"
This is not you doing it wrong. Microsoft's own support page on this says, in plain words, that there is no way to turn automatic conversion off completely. You can pre-format a column as Text — but only if you remember to do it before pasting, on every column, every time, and it does nothing for data that is already ruined. The workarounds (leading apostrophe, importing as text, Data → From Text) are real, but they are all "remember to do the ceremony first." Miss the ceremony and you are re-keying values by hand.
The fix: format outside the thing that mangles it
The reliable move is to stop treating the spreadsheet as the place you clean data. Paste the messy table into a tool whose default is "this is text, I will not reinterpret it," fix the structure there, and copy the clean version back.
That is exactly what Table Formatter does:
- Open it — no install, no account to start.
- Paste your table (from Excel, a webpage, a CSV, a plain-text dump — it reads all of them).
- Every cell stays exactly as you pasted it.
007is007.03-2024is03-2024. - Fix what you actually want to fix — merge cells, drag columns, rename headers, drop junk rows.
- Copy the result out as clean HTML, Markdown, CSV, JSON, or SQL.
When Excel is still the right tool
If you need pivot tables, formulas across thousands of rows, or charts, Excel is still where you live — this is not a spreadsheet replacement. The point is narrower: the specific job of "take this messy table and get a clean, correctly-typed version out" is a job Excel is actively bad at, because its convenience conversions are the whole problem. For that one job, use a tool that does not convert anything behind your back.
Try it on the table that's annoying you right now
The honest test is your own data. Open Table Formatter, paste the column Excel just wrecked, and watch it stay intact. If it saves you the re-keying, it is doing its job.