How to Join Text in Excel (&, CONCAT, TEXTJOIN)
Read this guide in: English · मराठी · हिंदी
Join text in Excel with &, CONCAT, or TEXTJOIN — build full names, city–area labels, or comma-separated lists from separate cells.
Chala mitrano! First name ek cell, last name dusra — ek line havay. & is quick; TEXTJOIN shines for lists. Why? Customer sheets and address lines. How? Tiny examples, then fill down. Stay with me.
Quick answer
Vertical steps:
- Simple:
=A2&" "&B2(First + space + Last). - Several pieces:
=CONCAT(A2," ",B2," — ",C2). - A range with commas:
=TEXTJOIN(", ",TRUE,A2:A5). - Keep TRUE in TEXTJOIN to skip blanks.
- Fill down for each customer row.
- Use TEXT() if dates/numbers need a fixed format.
=A2&" "&B2
=TEXTJOIN(", ",TRUE,A2:A5)
Language: English · मराठी · हिंदी
Before and after (look at the tables first)
Before
| First | Last | City |
|---|---|---|
| Riya | Shah | Mumbai |
| Om | Patil | Pune |
After (Full name)
| Full name |
|---|
| Riya Shah |
| Om Patil |
Before
आधी (Before)
पहले (Before)
After
नंतर (After)
बाद में (After)
Why join text?
- Mail merge and WhatsApp lists want one “Full name” column.
- City and Area often live apart until you build a label.
- Reports need readable combined fields.
What each tool does
& (ampersand)
=A2&" "&B2
- Glues values left to right.
- Put
" "for a space. - Great for two or three pieces.
CONCAT
=CONCAT(A2," ",B2," — ",C2)
- Same idea with a function name.
- Cleaner when many pieces.
TEXTJOIN
=TEXTJOIN(", ",TRUE,A2:A4)
- Delimiter =
", "between items. TRUE= skip empty cells.- Ideal for a vertical list of items.
What happens (tiny)
- A2=
Riya, B2=Shah→Riya Shah. - TEXTJOIN on Mumbai, Pune, Nashik with
", "→Mumbai, Pune, Nashik. - Blank cell skipped when second argument is TRUE.
Vertical practice steps
- Type First / Last for two people.
- Join with
&. - Add City; join with CONCAT and an em dash.
- List three cities in a column; TEXTJOIN them.
- Leave one city blank; confirm TRUE skips it.
- Fill formulas down.
Ravindra Bagale's Tip
Old CONCATENATE still works; new sheets should use CONCAT or TEXTJOIN. For line breaks inside one cell use CHAR(10) and turn on Wrap Text — handy for address blocks.
Practice task
- Customer First, Last, Area, City.
- Build
Full nameandArea, Citycolumns. - TEXTJOIN a list of product names for a mini invoice line.
- Compare & vs TEXTJOIN in one note.
Samajla ka? & and CONCAT glue pieces; TEXTJOIN glues a list with a delimiter and can skip blanks. Aata pudhe FILTER dynamic array.
Frequently asked questions
& vs CONCAT?
Both join text. & is quick for two or three pieces. CONCAT handles many arguments cleanly.
What is TEXTJOIN?
Joins a range (or list) with a delimiter you choose, with an option to ignore empty cells.
Is CONCATENATE still OK?
Old function still works; prefer CONCAT or TEXTJOIN in new work.
Delimiter examples?
Space, comma-space, " | ", or CHAR(10) for a line break inside a cell (wrap text on).
Leading zeros lost?
Store codes as text before joining, or use TEXT with a format code.
Course lesson?
Chapter 3 — Joining text, CONCAT, TEXTJOIN and TEXT.