logo
search
Function Problems

How to Display Excel Dates Correctly in Formula Results

Emma BrownEmma Brown Sep 30, 2026 869 views

Question details

The user needs to display formatted dates instead of raw serial numbers when returning a date within an Excel formula result.

How to Display Excel Dates Correctly in Formula Results
Product
Excel
Device & OS
not provided
Scenario
Combining dates with text or outputting dates conditionally using formulas like IF or CONCATENATE.
Observed behavior
Excel displays dates as numerical serial numbers because standard cell formatting does not carry over to text generated by a formula.
Before you start

Before applying a formula, identify the specific date pattern you want to display (such as 'dd/mm/yyyy' or 'mm/dd/yyyy') and confirm the cell references that contain your original dates.

Solution 1Recommended

Use the TEXT Function to Format Dates in Formulas

The TEXT function converts raw date serial numbers into readable text formats directly within your formula.

Excel inherently stores dates as sequential serial numbers for calculation purposes. When you combine a date with a text string using an ampersand (&) or a text formula, it reverts to this raw number. The TEXT function overrides this default behavior by strictly defining the display format within the formula string.

1
Select the target cell

Click on the cell where you want the combined text and date formula result to appear.

2
Enter the base of your formula

Start typing your formula, such as an IF statement or a text combination. For example, type: ="Action due: " &

3
Apply the TEXT function

Wrap your date cell reference in the TEXT function, specifying your desired date format code in quotation marks. For example: TEXT(E2, "dd/mm/yyyy").

4
Complete and execute

Combine them into a full formula like =IF(F2="No","","Action due: "&TEXT(E2,"dd/mm/yyyy")) and press the Enter key to see the properly formatted date.

Use the TEXT Function to Format Dates in Formulas
Customizing Regional Formats: You can easily customize the format string to match any regional layout requirement, such as "mm-dd-yyyy", "yyyy/mm/dd", or "mmmm d, yyyy".
Seamless Spreadsheet Editing

Format Dates Seamlessly with WPS Spreadsheet

WPS Office provides a powerful, free Spreadsheet tool that fully supports advanced formula manipulation like the TEXT, IF, and CONCATENATE functions. Easily format your data while enjoying full Microsoft Excel compatibility.

  1. 1. Open your file in WPS Spreadsheet: Launch WPS Office and open your workbook that contains the unformatted dates.
  2. 2. Select your output cell: Click the specific cell where you want to generate the formatted text and date output.
  3. 3. Enter the TEXT formula: Type your formula utilizing the TEXT function, for instance: ="Due Date: " & TEXT(A1, "yyyy-mm-dd"), and hit Enter to display the result.
Fully compatible with Microsoft Excel (.xlsx) formats and formula syntax.Flawless execution of the TEXT function for complex date formatting.Lightweight architecture ensures it runs smoothly on older or low-spec devices.Free to use with an intuitive, tabbed interface for streamlined workflow.
microsoft office alternative - wps office

Frequently Asked Questions

Why do dates show as numbers like 44200 in my Excel formula?

Excel calculates dates using serial numbers starting from January 1, 1900. When a date is pulled into a text-based formula, it loses its visual formatting layer and exposes this underlying serial number. You must use the TEXT function to instruct Excel to display it as a date.

Can I use the TEXT function to display the day of the week?

Yes. You can display the day of the week by using 'dddd' as your format code. For example, entering =TEXT(A1, "dddd") will return 'Monday' if the date in cell A1 falls on a Monday.

Does changing the cell format from the right-click menu fix the formula result?

No, modifying the cell formatting via the 'Format Cells' menu only changes how raw data is visually presented in that specific cell. It does not carry over when that cell is referenced as text inside another formula string.