Text

CONCATENATE Formula

CONCATENATE joins two or more text strings into one. It is used for combining first and last names, building addresses from components, creating custom labels, or assembling codes. In modern spreadsheets, the CONCAT function and the ampersand (&) operator do the same thing with simpler syntax.

Syntax

CONCATENATE(text1, [text2, ...])
ParameterDescription
text1 Parameter of the CONCATENATE function.
[text2 (Optional.) Parameter of the CONCATENATE function.
...] Parameter of the CONCATENATE function.
Try CONCATENATE in Viztab — free, no signup

Examples

ABC
1FirstLastFull Name
2JohnSmithJohn Smith
3JaneDoeJane Doe
4BobWilsonBob Wilson

Combine first and last name

Formula
=CONCATENATE(A2, " ", B2)
Returns: "John Smith" — joins first name, a space, and last name

Build a full address

Formula
=CONCATENATE(A2, ", ", B2, ", ", C2, " ", D2)
Returns: "123 Main St, Springfield, IL 62704"

Create an email from name parts

Formula
=CONCATENATE(LOWER(A2), ".", LOWER(B2), "@company.com")

Common Errors

#VALUE!

One of the arguments is an unsupported type. Numbers and dates are automatically converted, but errors in referenced cells will propagate.

#NAME?

You may have misspelled CONCATENATE. Consider using the shorter & operator instead: =A2 & " " & B2.

Tips

Use & instead

The ampersand is shorter and easier to read: =A2 & " " & B2 does the same thing as CONCATENATE.

Include numbers

To format numbers in concatenated text, wrap them with TEXT: =A1 & " earned " & TEXT(B1, "$#,##0").

TEXTJOIN for lists

To join many cells with a delimiter, use TEXTJOIN(", ", TRUE, A1:A10) instead of long CONCATENATE chains.

Try CONCATENATE in Viztab

Import your data and use CONCATENATE with 370+ other formulas. No signup required.

Open Viztab

Related Formulas