logo
search
Data Import & Export

How to Convert QuickBooks Text Dates to Real Excel Dates

Anum MushtaqAnum Mushtaq Oct 22, 2026 868 views

Question details

The user needs to convert text-formatted dates exported from QuickBooks into real date values in Excel to enable correct chronological sorting.

How to Convert QuickBooks Text Dates to Real Excel Dates
Product
Excel
Device & OS
not provided
Scenario
Importing and organizing financial data exported from QuickBooks into Excel.
Observed behavior
Dates exported from QuickBooks appear as text (e.g., 31-03-2022). Changing the cell format to Date does not convert the underlying text, causing Excel to sort the column alphabetically instead of chronologically.
Before you start

Make sure your date column does not contain blank cells or a mix of different date formats, and expand your column width to ensure the converted dates display properly.

Solution 1Recommended

Use the Text to Columns Feature

The fastest and most reliable way to force Excel to recognize text dates as real date values.

The Text to Columns tool is typically used for splitting data, but it also has a powerful secondary function: it forces Excel to re-evaluate the data format of an entire column at once. By specifying the incoming text format (like Day-Month-Year), Excel effortlessly transforms the strings into native, sortable dates.

1
Select the target column

Highlight the entire column containing the QuickBooks text dates that you want to convert.

2
Open Text to Columns

Go to the 'Data' tab on the Excel ribbon and click on 'Text to Columns' in the Data Tools group.

3
Proceed to the final step

In the Convert Text to Columns Wizard, leave 'Delimited' selected and click 'Next' twice to skip directly to Step 3 of 3.

4
Specify the date format

Under 'Column data format', select the 'Date' radio button. From the dropdown menu next to it, choose 'DMY' (Day-Month-Year) to match the incoming QuickBooks format (e.g., 31-03-2022).

5
Finish and sort

Click 'Finish'. Excel will immediately convert the text strings into real dates. You can now sort the column chronologically.

Use the Text to Columns Feature
Sorting check: Real dates automatically align to the right side of the cell by default, whereas text aligns to the left. This visual cue confirms your conversion was successful.

Quickly Clean Imported QuickBooks Data in WPS Spreadsheet

WPS Spreadsheet offers intuitive and fast data processing tools perfectly suited for converting imported text strings into usable numerical and date formats.

  1. 1. Highlight the date column: Open your exported QuickBooks file in WPS Spreadsheet and select the column with the text dates.
  2. 2. Launch Text to Columns: Navigate to the 'Data' tab on the top ribbon and click on the 'Text to Columns' icon.
  3. 3. Configure the conversion: Click 'Next' until you reach step 3. Choose 'Date' under Column data format and select 'DMY' from the dropdown list.
  4. 4. Apply changes: Click 'Finish'. Your data is instantly transformed into authentic, chronological dates.
100% compatible with Microsoft Excel files (.xlsx, .csv)Built-in Text to Columns wizard identical to familiar spreadsheet toolsHighly responsive performance when handling large QuickBooks data exportsFree to use with a lightweight installation
microsoft office alternative - wps office

Frequently Asked Questions

Why does changing the cell format to Date not fix the issue?

Changing the number format of a cell only alters how a recognized number or date is displayed visually. It does not force the spreadsheet to re-evaluate text strings into numerical values. The Text to Columns tool is required to fundamentally parse and re-evaluate the text string as a true date.

Can I prevent QuickBooks from exporting dates as text?

This depends on how you generate your reports in QuickBooks. Instead of exporting directly to Excel, you can try exporting the report as a CSV file. Then, use Excel's 'Get Data' (Power Query) feature to import the CSV, which allows you to define the column type as 'Date' during the import process itself.

How do I fix text dates if they are in Month-Day-Year (MDY) format?

You can use the exact same Text to Columns method. Simply highlight the column, go to Data > Text to Columns, skip to Step 3, choose Date, and change the dropdown selection from 'DMY' to 'MDY'. This tells the spreadsheet to read the first digits as the month instead of the day.