Fix dates stored as text
When dates arrive as text, sorting puts April before March, filters don’t work and date maths returns errors. Mixed formats make it worse: one column with 03/14/2026, another with “Mar 20, 2026”.
Each column is read as dates in whatever format it uses. US and UK order is decided from the values themselves — a 14 in the first position settles it. If the whole file could be read both ways, you get one question with a preview of both readings, not a silent guess.
Drop files here
or browse your files
XLSX, XLS, CSV, TXT, PDF · up to 25 MB · 1 file without an account
Or try a sample:
Example: before and after
“03/14/2026” and “Mar 20, 2026” are now real dates in two date columns; the empty “Paid on” cell stays empty.
| 1 | Invoice | Issued | Paid on | Amount |
|---|---|---|---|---|
| 2 | INV-881 | 03/14/2026 | Mar 20, 2026 | 420.00 |
| 3 | INV-882 | 03/15/2026 | Apr 2, 2026 | 1150.00 |
| 4 | INV-883 | 03/18/2026 | 75.25 | |
| 5 | INV-884 | 03/21/2026 | Apr 10, 2026 | 300.00 |
| Invoice | Issued | Paid on | Amount |
|---|---|---|---|
| INV-881 | 03/14/2026 | 03/20/2026 | 420.00 |
| INV-882 | 03/15/2026 | 04/02/2026 | 1,150.00 |
| INV-883 | 03/18/2026 | 75.25 | |
| INV-884 | 03/21/2026 | 04/10/2026 | 300.00 |
How to do it
- 1Drop the file with the text dates.
- 2If the day/month order is ambiguous, pick it once — both readings are shown side by side.
- 3Download: XLSX keeps real dates, CSV writes them in the style you choose.
Questions
How do you tell 03/04/2026 apart — 3 April or 4 March?
From the rest of the column and the file: any value with a day above 12 decides it. If nothing decides it, you’re asked once for the whole table, with a preview of both readings.
Which date formats are recognised?
MM/DD/YYYY, DD/MM/YYYY, YYYY-MM-DD, DD.MM.YYYY, “Mar 3, 2026”, “3 March 2026”, “03-Mar-26”, Excel date serials and ISO timestamps with time zones.
What happens to values that aren’t dates?
They stay exactly as they were and the cell is highlighted, so you can fix it by hand. Nothing is turned into a made-up date.
Related tasks
- Fix numbers stored as textAmounts with $, £, €, commas, brackets or trailing minus become real numbers.
- Clean a messy CSV fileTitle rows, blank lines, spaces, text amounts and total rows — fixed and checked.
- Clean a bank statement CSVBank exports with headers, local date formats and balances — typed and checked.