MS Excel: CONCAT function to combine text
- Fakhriddinbek

- May 2
- 2 min read
The CONCAT function in Excel is used to combine (concatenate) text from multiple cells, ranges, or strings into one continuous value. It is a modern replacement for the older CONCATENATE function, offering improved flexibility—especially the ability to handle ranges.

This function is extremely helpful for tasks such as:
Creating full names from first and last names
Generating unique product IDs
Merging address lines
Preparing customized text output for reports
Syntax
=CONCAT(text1, [text2], ...)
Parameters:
CONCAT vs CONCATENATE
Examples with Tables
Example 1: Concatenating Simple Text Strings
=CONCAT("Hello", " ", "World")
Example 2: Combine First and Last Name
Source Data:
=CONCAT(A1, " ", B1)
Example 3: Concatenate a Vertical Range
Source Data:
=CONCAT(A1:A3)
Use TEXTJOIN if you want to separate these values with commas or spaces automatically.
Use Cases
Summary
Limitations
No built-in delimiter support—if you want separators, you must add them manually or use TEXTJOIN.
Includes empty cells as blank characters (use TEXTJOIN to skip them).
Not backward-compatible with older versions like Excel 2013 or Excel 2010.
Related Functions
Final Thoughts
The CONCAT function is a robust and modern way to handle text concatenation in Excel. It’s ideal for any scenario where combining text values is needed, and it simplifies many operations that previously required cumbersome formulas.



Comments