How do I combine text from multiple cells in Excel?
Use the & operator or the CONCATENATE function. For example, =A1&" "&B1 joins cell contents with a space between them.
Combining text (concatenation) is a common task when working with data.
The & Operator
The simplest approach:
=A1&B1
Joins the contents without a space. To add a space:
=A1&" "&B1
The CONCATENATE Function
=CONCATENATE(A1, " ", B1)
Does the same thing but can be clearer for complex formulas.
TEXTJOIN (Excel 2016+)
Handy for joining a range with a delimiter:
=TEXTJOIN(", ", TRUE, A1:A5)
Joins all cells with a comma, skipping empty ones.
Practical Examples
- Full name:
=B2&" "&C2&" "&D2 - Address:
=A1&", "&B1&", "&C1 - Product code:
=UPPER(A1)&"-"&B1
Need a custom formula?
Describe your task — AI will generate a working formula in seconds
Generate Formula