Text All versions ◉ 16 views

=CONCATENATE()

Learn how to concatenate text strings in Excel using the CONCATENATE function. Our step-by-step guide makes it easy to join two or more text strings into one.

Applies To: Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for MacExcel 2021Excel 2021 for MacExcel 2019Excel 2016
=: CONCATENATE(text1, [text2], ...)
Hover argument names in the table for details.
Output typeText
Popularity60 / 100
VolatileNo
Dynamic ArrayNo
📥 Download sample .xlsx — Coming soon ▦ Try in Playground Dedicated file for this function — safe & lightweight · sample data + live formulas
Share:

⬇ Download Sample Workbook

A dedicated .xlsx for =CONCATENATE() with Persian sample data & live formulas — open in Excel and practice.

  • Sheet “Sample” — data table + formula in place
  • Sheet “Guide” — syntax, arguments & tips from this page
  • Instant & secure (token + rate limit)
📥 Download CONCATENATE.xlsx — Coming soon ~ 8–12 KB · No macros

⇪ Share

Send this function to friends

🧠 🧠 Quiz this function

%d questions — syntax, example & errors — test yourself!

◧ Arguments

ArgumentTypeRequiredDescription
text1 Any type Required The first item to join. The item can be a text value, number, or cell reference.
text2 Any type Optional Additional text items to join. You can have up to 255 items, up to a total of 8,192 characters.

▣ Examples

▦ Data
CellValue
A2 brook trout
B2 Andreas
C2 Hauser
A3 species
B3 Fourth
C3 Pine
A4 32
A5 brook trout
B5 Andreas
C5 Hauser
A6 species
B6 Fourth
C6 Pine
A7 32
Creates a sentence by joining the data in column A with other text. The result is Stream population for brook trout species is 32/mile. =CONCATENATE("Stream population for ", A2, " ", A3, " is ", A4, "/mile.")
Joins three things: the string in cell B2, a space character, and the value in cell C2. The result is Andreas Hauser. =CONCATENATE(B2, " ", C2)
Joins three things: the string in cell C2, a string with a comma and a space character, and the value in cell B2. The result is Andreas, Hauser. =CONCATENATE(C2, ", ", B2)
Joins three things: the string in cell B3, a string consisting of a space with ampersand and another space, and the value in cell C3. The result is Fourth & Pine. =CONCATENATE(B3, " & ", C3)
Joins the same items as the previous example, but by using the ampersand (⁠&⁠) calculation operator instead of the CONCATENATE function. The result is Fourth & Pine. =B3 & " & " & C3

✦ Tips

  • In Excel 2016, Excel Mobile, and Excel for the web, this function has been replaced with the CONCAT function. Although the CONCATENATE function is still available for backward compatibility, you should consider using CONCAT from now on. This is because CONCATENATE may not be available in future versions of Excel.
  • Quotation marks appear in result string.: Use commas to separate adjoining text items. For example: Excel will display =CONCATENATE("Hello ""World") as Hello"World with an extra quote mark because a comma between the text arguments was omitted.Numbers don't need to have quotation marks.
  • Words are jumbled together.: Without designated spaces between separate text entries, the text entries will run together. Add extra spaces as part of the CONCATENATE formula. There are two ways to do this:Add double quotation marks with a space between them " ". For example: =CONCATENATE("Hello", " ", "World!").Add a space after the Text argument. For example: =CONCATENATE("Hello ", "World!"). The string "Hello " has an extra space added.
  • The #NAME? error appears instead of the expected result.: #NAME? usually means there are quotation marks missing from a Text argument.
  • Use the ampersand & character instead of the CONCATENATE function.: The ampersand (&) calculation operator lets you join text items without having to use a function.For example, =A1 & B1 returns the same value as =CONCATENATE(A1,B1). In many cases, using the ampersand operator is quicker and simpler than using CONCATENATE to create strings.Learn more about using operation calculators.
  • Use the TEXT function to combine and format strings.: The TEXT function converts a numeric value to text and combines numbers with text or symbols.For example, if cell A1 contains the number 23.5, you can use the following formula to format the number as a dollar amount:=TEXT(A1,"$0.00")Result: $23.50

💬 Comments & Q&A 0 approved

🔒 Your comment will be published after review.

Share your thoughts — visible after admin approval

No comments yet — be the first!

✍️ Add comment / question

captcha
🔒 Your comment will be published after review.