CONCATENATE vs TEXTJOIN: Which Way to Combine Text
You need one cell listing every attendee separated by commas, but some rows are empty — and your combining formula either means typing the separator twenty times or produces "Ana, Ben, , Cara" with stray commas.
Excel & Google Sheets
This formula works in both Excel and Google Sheets.
How it works
TEXTJOIN was built for exactly this job: give it the delimiter once, tell it whether to skip empty cells, and hand it a whole range. With TRUE in the second argument, the blank row disappears cleanly — "Ana, Ben, Cara" — while FALSE keeps a slot for it and produces the double-comma artifact. CONCATENATE predates both ideas: it has no delimiter argument and can't accept a range as a list, so joining four cells with commas means writing every piece by hand — =CONCATENATE(A2,", ",A3,", ",A4,", ",A5) — and blanks still leave stray separators. TEXTJOIN needs Excel 2019/365 or Google Sheets; that version requirement is the only reason CONCATENATE (or the & operator) still appears in new formulas.
When to use it
Use TEXTJOIN for attendee lists, address lines from optional parts (unit, street, city), tag lists, and email strings — anywhere the source column has gaps or more than three pieces.
Common mistakes
Did this formula help?
Engine-verified against the sample data aboveDownload the proof sheet (.xlsx)Last reviewed 2026-07-09