Data Import & Export

How to Fix Excel Not Changing Text Values to Dates

Steve KSteve K Oct 26, 2026 868 views

Question details

The user is trying to convert date-looking text values into standard date formats, but Excel is failing to recognize or reformat them.

How to Fix Excel Not Changing Text Values to Dates
Product
Excel
Device & OS
not provided
Scenario
Formatting imported data or fixing incorrectly typed dates (such as a missing digit in the year, like 10/18/221 instead of 2022).
Observed behavior
Excel continues to treat the cells as plain text and ignores any attempts to change the cell format to a standard Short or Long Date style.
Before you start

Before attempting bulk conversions, check your data for obvious typos such as an incorrect year format (e.g., typing '221' instead of '2022') or leading spaces, as these will prevent Excel from recognizing the value as a date.

Solution 1Recommended

Force Conversion using Paste Special Multiply

A quick mathematical operation that forces the software to recalculate and convert text strings into numerical date values.

Excel stores dates as sequential serial numbers. By multiplying a text date by 1, you force Excel to interpret the text as a number, effectively turning it into a recognizable date serial.

1
Copy the number 1

Type '1' in any blank cell on your spreadsheet, select the cell, and press Ctrl+C to copy it.

2
Select your text dates

Highlight the entire range of cells that contain the text values you want to convert into dates.

3
Use Paste Special

Right-click the selected range and choose 'Paste Special' from the context menu.

4
Multiply the values

In the Paste Special dialog box, locate the Operation section, select 'Multiply', and click OK.

5
Format as a Date

Keep the cells selected, navigate to the Home tab, click the Number Format dropdown, and choose 'Short Date' or 'Long Date'.

Force Conversion using Paste Special Multiply
Instant Recalculation: This method is usually the fastest way to fix dates that refuse to change, as long as the text resembles a valid regional date.
Efficient Data Formatting

Easily Convert Text to Dates with WPS Spreadsheet

WPS Spreadsheet provides powerful and intuitive data management tools. You can quickly fix formatting errors and clean up imported data using built-in Text to Columns and Paste Special features without complex workarounds.

  1. 1. Open your dataset: Launch WPS Spreadsheet and open your spreadsheet containing the text dates.
  2. 2. Select the data: Highlight the column or range of cells that need date conversion.
  3. 3. Access Text to Columns: Navigate to the 'Data' tab and click on the 'Text to Columns' button.
  4. 4. Convert the format: Follow the wizard, set the data type to 'Date', select your regional format, and click Finish to instantly update your cells.
Fully compatible with Microsoft Excel (.xls, .xlsx) files and date formatting rulesLightweight and fast, even when formatting large imported datasetsBuilt-in smart data cleaning tools to easily parse text to standard datesFree to use with an intuitive, familiar tabbed interface
microsoft office alternative - wps office

Frequently Asked Questions

Why does my spreadsheet treat dates as text after importing a CSV file?

CSV files are plain text. When imported, if the date format in the file differs from your computer's regional settings, or if there are hidden characters like extra spaces, the software cannot parse them and defaults to treating them as plain text.

Will simply changing the cell format to 'Date' fix the issue?

No. Changing the cell format from 'Text' to 'Date' via the Home tab dropdown only changes how new data is displayed; it does not change the underlying data type of existing text strings. You must force a recalculation using Paste Special Multiply or Text to Columns.

How do I remove extra spaces from my text dates before converting them?

You can use the TRIM function. Enter =TRIM(A1) in a new column to remove leading or trailing spaces. Copy the trimmed results, use Paste Special to paste them as 'Values' over the original data, and then attempt your date conversion.

What does the #VALUE! error mean when using DATEVALUE?

The #VALUE! error occurs when the text inside the referenced cell cannot be recognized as a valid date format. This typically happens if the date has a typo (like 10/18/221 instead of 2022), contains invalid characters, or relies on an unsupported regional format.