logo
search
Formula Errors

Fix Excel CONCATENATE Date Formulas Filling Incorrectly

Amos GikundaAmos Gikunda Sep 27, 2026 869 views

Question details

The user is experiencing an issue where a CONCATENATE formula used to construct a date works in the initial cell but generates incomplete values or incorrect results when dragged down to subsequent rows.

How to Fix Excel CONCATENATE Date Formulas That Fill Incorrectly
Product
Excel
Device & OS
not provided
Scenario
Dragging or filling down a formula meant to combine separate year, month, and day columns into a single date.
Observed behavior
The first formula computes successfully, but as it is filled down, the resulting cells display incomplete text strings, incorrect dates, or formatting errors.
Before you start

Verify your regional settings, as some regions require semicolons (;) instead of commas (,) to separate function arguments in Excel. Also, identify exactly which columns contain your year, month, and day data before writing the new formula.

Solution 1Recommended

Replace CONCATENATE with the DATE Function

Using the dedicated DATE function is the most reliable way to generate accurate, properly formatted date values that fill down smoothly.

The CONCATENATE function joins items into a text string, which Excel does not inherently recognize as a mathematical date. The DATE function takes distinct year, month, and day numbers and seamlessly converts them into a valid serial date.

1
Select the destination cell

Click on the cell where you want the combined date to appear in your worksheet.

2
Enter the DATE formula

Type `=DATE(year_cell, month_cell, day_cell)`. For example, if your year is in H2, month in G2, and day in J2, type `=DATE(H2, G2, J2)` and press Enter.

3
Fill the formula down

Hover your cursor over the bottom-right corner of the cell until it turns into a cross (the fill handle), then click and drag down the column to apply the formula to the remaining rows.

Replace CONCATENATE with the DATE Function
Proper Date Sorting: Because the DATE function generates a true serial date instead of a text string, you can now sort, filter, and format these cells using standard Excel date tools.
Solve Date Formula Errors Easily

Effortlessly Manage Date Formulas with WPS Spreadsheet

WPS Office provides a robust Spreadsheet application that fully supports standard date and time functions, including DATE and CONCATENATE. You can easily manipulate, format, and fill date formulas with total precision, all within an intuitive interface.

  1. 1. Open your file in WPS Office: Launch WPS Spreadsheet and open the document containing your date data.
  2. 2. Apply the DATE formula: Select the target cell and enter the `=DATE(year, month, day)` formula using your specific cell references.
  3. 3. Drag to fill: Press Enter to calculate the date, then drag the bottom-right fill handle down to populate the remaining rows automatically.
  4. 4. Customize formatting: Right-click the highlighted column, choose 'Format Cells', and select your preferred date display style.
Fully compatible with Microsoft Excel formulas and file formats (.xlsx).Intelligent fill handle to drag down formulas without errors.Built-in error checking for formulas and cell formatting.Free, lightweight, and fast alternative to heavy spreadsheet tools.
microsoft office alternative - wps office

Frequently Asked Questions

Why does CONCATENATE return a text string instead of a real date?

The CONCATENATE function is specifically designed to join text strings together. Even if the resulting text looks like a date (e.g., '12/05/2023'), the spreadsheet engine treats it as text. To get a recognizable serial date, you must use the DATE function or wrap the text string in a DATEVALUE function.

Why does my filled formula show the exact same date in every row?

This usually happens for one of two reasons: your Calculation Options are set to 'Manual' instead of 'Automatic', or you accidentally used absolute cell references (like $A$2) which lock the formula to a single cell instead of allowing it to update as you drag it down.

How do I change the list separator in my formula from a comma to a semicolon?

If your formula returns a syntax error, your regional settings might require semicolons. You can either manually type semicolons in the formula (e.g., `=DATE(H2;G2;J2)`) or change the List Separator settings in your Windows Control Panel under 'Region' -> 'Additional settings'.

Can I use TEXTJOIN instead of CONCATENATE for combining dates?

While TEXTJOIN is a newer and more flexible text-string function that allows you to include delimiters easily, it still outputs text. Like CONCATENATE, it is not recommended for generating standard mathematical dates unless you wrap the entire formula in a DATEVALUE function.