
Combining dates with text or numbers in Excel can be tricky, especially when standard concatenation methods don’t return the expected results. Unlike regular text, dates in Excel are stored as numbers, which often leads to formatting issues when merging them with other values. Whether you want to create a custom date format, merge dates with names or project statuses, or dynamically generate text-based reports, this guide will show you all the possible methods to concatenate dates in Excel correctly and efficiently.
Let’s explore the best techniques to concatenate dates in Excel without losing formatting.
- Using CONCATENATE or CONCAT Function
Method 1: Using CONCATENATE (Excel 2016 and Earlier)
The CONCATENATE function is an older function that works in Excel 2016 and earlier versions.
Formula:

Explanation:
- A2 contains the date.
- The TEXT function ensures the date is formatted correctly.
- The result will be: Invoice Date: 12-Dec-2023
Method 2: Using CONCAT (Excel 2019 and Later)
In Excel 2019 and Office 365, CONCATENATE is replaced by the CONCAT function, which works similarly but supports ranges.
Formula:

This method prevents the default number conversion issue and ensures the correct date format.
- Using the Ampersand (&) Operator
The ampersand (&) is a simple and effective method to concatenate text and dates in Excel.
Formula:

Why Use TEXT()?
Without TEXT(), Excel would return a number instead of a properly formatted date. Using TEXT(A2, “MMMM dd, yyyy”) ensures the date appears correctly.
Example Output:
- If A2 contains 01/15/2024, the result will be Due Date: January 15, 2024
- Using TEXTJOIN for Advanced Concatenation
TEXTJOIN is useful when merging multiple values with a delimiter.
Formula:


Example Output:
- If A2 = 01/10/2024, B2 = 01/20/2024
- Result: Start Date: 10-Jan-2024 – End Date: 20-Jan-2024
This method is useful for reports that require a clean, formatted output.
- Concatenating Date and Time
If your dataset includes both date and time values, you may need to merge them while keeping the correct format.
Formula:

Example Output:
- Appointment: 12-Dec-2023 02:30 PM
This method ensures that time remains correctly formatted alongside the date.
- Handling Concatenation Issues
Common Problems and Fixes:
| Problem | Cause | Solution |
| Date appears as a number | Excel stores dates as numbers | Use TEXT(A2, “dd-mmm-yyyy”) |
| Incorrect date format | Default system format may vary | Use TEXT(A2, “yyyy/mm/dd”) to standardize |
| Concatenation error | Cells contain errors or blank values | Use IFERROR() to handle errors |
Example Fix:


This ensures that if A2 is empty or invalid, it returns “Date Missing” instead of an error.
Conclusion:
Concatenating dates in Excel requires careful handling because dates are stored as numbers internally. Using the right techniques—whether it’s TEXT(), CONCATENATE, CONCAT, &, or TEXTJOIN()—ensures that you maintain proper formatting while merging dates with text. The key takeaway? Always use the TEXT function when concatenating dates to avoid unexpected number conversions.
Mastering these methods will help you efficiently merge date-related data, generate custom reports, and automate workflows without formatting headaches!
