Function Problems

How to Combine Cells into a Date or Slash-Separated Text in Excel

John WilsonJohn Wilson Nov 10, 2026 869 views

Question details

The user needs to combine separate numeric values representing a month, day, and year from different cells into a single cell, formatted either as a proper date or as slash-separated text.

How to Combine Cells into a Date or Slash-Separated Text in Excel
Product
Excel
Device & OS
not provided
Scenario
Consolidating fragmented data where date components are stored in separate columns and must be unified into a standard mm/dd/yyyy format.
Observed behavior
The user wants to take values like 6, 12, and 2024 from cells A1, B1, and C1, respectively, and combine them into cell D1 as 6/12/2024.
Before you start

Before combining your cells, determine whether you need the final result to function as a calculable date (for sorting and chronological math) or purely as a text string with visual slashes.

Solution 1Recommended

Use the DATE Function to Create a Calculable Excel Date

This method converts separate year, month, and day components into a real Excel date value, which is essential if you plan to sort by date or use date-related formulas later.

The DATE function creates a valid, calculable date value that Excel recognizes natively. This is the best approach for data integrity.

1
Select the target cell

Click on the cell where you want the combined date to appear, such as D1.

2
Enter the DATE formula

Type the formula =DATE(C1, A1, B1). The DATE function requires arguments in the specific order of Year, Month, and Day. In this scenario, C1 is the year, A1 is the month, and B1 is the day.

3
Apply the formula

Press Enter to execute the formula. The cell will now display the combined date.

4
Format as a date

If the output looks like a standard number (a date serial number) instead of a formatted date, right-click the cell, select 'Format Cells', navigate to the 'Number' tab, choose 'Date', and pick your preferred format (e.g., M/D/YYYY).

Use the DATE Function to Create a Calculable Excel Date
Important Order of Arguments: Always remember that the DATE function expects the references in a (Year, Month, Day) sequence, regardless of how your columns are arranged.
Advanced Spreadsheet Capabilities

Combine and Manage Data Effortlessly in WPS Spreadsheet

WPS Spreadsheet provides robust support for advanced data manipulation, including full compatibility with DATE, TEXTJOIN, and hundreds of other data consolidation formulas.

  1. 1. Open your workbook: Launch WPS Spreadsheet and open the file containing your separated date columns.
  2. 2. Enter the consolidation formula: Select the target cell and type =DATE(year_cell, month_cell, day_cell) or =TEXTJOIN("/", TRUE, range).
  3. 3. Format the result: Press Enter. If using the DATE function, right-click and choose 'Format Cells' to select your desired date layout.
Fully compatible with Microsoft Excel formulas and file formats (.xlsx).Built-in support for DATE, TEXTJOIN, CONCATENATE, and complex data formatting.Lightweight, fast software with an intuitive, tabbed interface.Free to use with seamless cross-device synchronization.
microsoft office alternative - wps office

Frequently Asked Questions

Why does my combined date appear as a large number like 45455?

This happens because spreadsheet software stores dates as sequential serial numbers for calculation purposes. To view it as a readable date, right-click the cell, select 'Format Cells', go to the 'Number' tab, select 'Date', and choose your preferred format.

Can I use the ampersand (&) to combine these cells instead?

Yes. You can use a manual concatenation formula like =A1&"/"&B1&"/"&C1 to combine the cells. Similar to TEXTJOIN, this will output a text string rather than a calculable date value.

What happens if one of the cells is empty when using TEXTJOIN?

Because the second argument of the TEXTJOIN formula is set to TRUE (=TEXTJOIN("/", TRUE, A1:C1)), it automatically ignores empty cells. This prevents consecutive slashes (like 6//2024) from appearing in your text string.