How to Combine Text and Date in Excel and Keep Formatting

📅 Aug 15, 2026 📝 Sarah Miller

Many financial professionals struggle when merging narrative text with milestone dates in Excel, as standard formulas often convert clean dates into unreadable serial numbers. When tracking capital from standard funding sources like venture debt or bank loans, maintaining precise reporting is critical. Because grants offer highly coveted, non-dilutive funding, presenting this acquisition timeline clearly adds immense stakeholder value. The technical stipulation, however, is that standard concatenation strips native formatting. For example, nesting the date within the TEXT function-such as TEXT(A2, "MM/DD/YYYY")-is required to preserve readability. Below, we outline the exact formula syntax to seamlessly merge your text and dates.

How to Combine Text and Date in Excel and Keep Formatting

If you have ever tried to combine text and a date in Excel using a simple concatenation formula, you have likely run into a frustrating issue. Instead of seeing a clean, formatted date like "October 24, 2023", Excel displays a random-looking five-digit number, resulting in something like "Project Deadline: 45223".

This happens because Excel does not store dates as text; instead, it stores them as sequential serial numbers starting from January 1, 1900. When you combine a date cell with text using the ampersand (&) or the CONCATENATE function, Excel strips away the visual formatting and exposes the underlying raw serial number.

Fortunately, you can easily solve this problem by using the TEXT function. In this comprehensive guide, we will explore how to write Excel formulas to combine text and dates while perfectly preserving your preferred date formatting.

The Core Solution: The TEXT Function

The secret to preserving date formatting during concatenation is the TEXT function. This function allows you to convert a numeric value (including Excel serial dates) into text while applying a specific format mask.

Syntax of the TEXT Function

The syntax for the TEXT function is straightforward:

=TEXT(value, format_text)
  • value: The date, number, or cell reference you want to format.
  • format_text: A text string in quotation marks that specifies the formatting style you want to apply (e.g., "YYYY-MM-DD", "MM/DD/YYYY", or "DD-MMM-YYYY").

Step-by-Step Examples of Combining Text and Dates

Let's look at several practical examples of how to combine text and dates using different structures and formatting styles.

Example 1: Basic Concatenation Using the Ampersand (&)

The ampersand symbol (&) is the easiest way to join text strings in Excel. Suppose cell A2 contains the text "The launch date is " and cell B2 contains the date "2023-11-15".

If you use the formula =A2 & B2, the output will be:

The launch date is 45245

To fix this, wrap the date cell in the TEXT function:

=A2 & TEXT(B2, "mmmm dd, yyyy")

Result: The launch date is November 15, 2023

Example 2: Hardcoding Text Directly into the Formula

You don't need to have your introductory text in a separate cell. You can type it directly inside your formula by wrapping it in double quotation marks:

="Today's date is " & TEXT(TODAY(), "dddd, mmmm dd, yyyy")

Result: Today's date is Wednesday, November 15, 2023

Example 3: Using the CONCAT or CONCATENATE Function

If you prefer using built-in Excel functions instead of the ampersand operator, you can use CONCAT (Excel 2016 and newer) or CONCATENATE (legacy versions):

=CONCAT("Report generated on: ", TEXT(A2, "dd-mmm-yyyy"))

Result: Report generated on: 15-Nov-2023

Example 4: Combining Text, Dates, and Numbers

You can use multiple TEXT functions in a single formula to format both dates and numbers (such as currency or percentages) at the same time:

="As of " & TEXT(A2, "mmmm yyyy") & ", total sales reached " & TEXT(B2, "$#,##0")

If A2 contains "2023-11-01" and B2 contains "543200", the result will be:

Result: As of November 2023, total sales reached $543,200

Cheat Sheet: Date Format Codes for the TEXT Function

To get the exact date representation you want, you need to use the correct format codes inside the TEXT function. Refer to this quick-reference table for common date placeholders:

Code Group Code Description Example Output (for Nov 5, 2023)
Days d Day of the month without a leading zero 5
dd Day of the month with a leading zero 05
ddd Abbreviated day of the week Sun
dddd Full name of the day of the week Sunday
Months m Month number without a leading zero 11
mm Month number with a leading zero 11
mmm Abbreviated month name Nov
mmmm Full month name November
Years yy Two-digit year 23
yyyy Four-digit year 2023

Advanced Scenario: Combining Multiple Dates using TEXTJOIN

If you have a list or range of dates that you want to join together into a single string separated by commas or semicolons, you can combine TEXTJOIN with an array-based map of the TEXT function.

In modern Excel (Excel 365 or Excel 2021+), you can use the MAP or BYROW lambda helper functions, or a simple array formula:

=TEXTJOIN(", ", TRUE, TEXT(A2:A4, "yyyy-mm-dd"))

If cells A2, A3, and A4 contain dates, this formula will convert each date to the specified format and output them as a single, comma-separated text string: 2023-11-15, 2023-11-16, 2023-11-17.

Troubleshooting Common Errors

When working with text and date conversions in Excel, you might run into a few common pitfalls. Here is how to resolve them:

  • The formula displays a #VALUE! error: This usually happens if the cell you are referencing as a date does not actually contain a valid Excel date. Ensure the target cell is not formatted as "text" containing non-date characters.
  • The output shows literal letters like "yyyy" or "dd": Ensure your format code is wrapped in double quotation marks (e.g., "yyyy-mm-dd" and not yyyy-mm-dd).
  • Regional setting discrepancies: In some non-English installations of Excel, the format codes might differ. For example, in German, you might need to use "TT.MM.JJJJ" (Tag/Monat/Jahr) instead of "DD.MM.YYYY".

Summary

Combining text and dates in Excel is a fundamental skill for creating dynamic headers, automated report titles, and customized narrative summaries. By mastering the TEXT function and understanding basic date format codes, you can eliminate raw serial numbers from your sheets and present polished, professional reports to your team.

Disclaimer:
The documents and templates provided on this page are for informational and illustrative purposes only. They do not constitute professional, legal, or financial advice, and should not be relied upon as such. Because individual circumstances and regulatory requirements vary, these materials may not be suitable for your specific needs. We recommend consulting with a qualified professional before adapting or using any of these examples for official or commercial purposes.