Excel Tutorials

How to Join Cells in Excel

Combine a first and last name, or any text from multiple cells, into a single cell. This lesson uses the Event Planner workbook from Excel Foundations, free to download below.

Download the Event Planner Workbook

Follow along in the same file used in the video. No email required.

โฌ‡ Event Planner Workbook (.xlsx)

What Does Joining Cells Mean?

Joining cells combines the text from two or more cells into a single cell, most commonly used to merge a first and last name, or to build a full address from separate street, city and zip columns. It's a formula-based operation, not a formatting one, so it doesn't touch the original separate cells at all.

There are a few different ways to do this in Excel, from a simple operator to dedicated functions, each suited to slightly different situations.

How to Join Cells in Excel

Step-by-step, matching the video above.

1

Click an empty cell

Pick a cell where you want the combined result to appear.

2

Use the & operator for a quick join

Type =A2&B2 to combine the contents of A2 and B2 directly, with nothing in between.

3

Add a space between the joined values

Type =A2&" "&B2, the " " in quotes inserts a literal space between the two values.

4

Use CONCATENATE for the same result

=CONCATENATE(A2," ",B2) does exactly the same thing as the & version, just with function syntax instead of an operator.

5

Use TEXTJOIN for a longer list of cells

=TEXTJOIN(", ",TRUE,A2:D2) joins every cell in the range with a comma and space between each one, and skips any blank cells automatically.

6

Copy the formula down

Drag the corner handle down to apply the same join formula to every row.

7

Convert to permanent values if needed

Copy the joined column, then Paste Special > Values, if you want to lock in the combined text and remove the original separate columns.

๐Ÿ’ก Tip: TEXTJOIN's second argument (TRUE or FALSE) controls whether blank cells are skipped, TRUE skips them, which avoids double delimiters like ", ," in your result.
Worked Example
A: FirstB: LastFormulaResult
MariaGonzalez=A2&B2MariaGonzalez
MariaGonzalez=A2&" "&B2Maria Gonzalez
MariaGonzalez=CONCATENATE(A2," ",B2)Maria Gonzalez

The first row shows the most common mistake: no separator means the two values just get mashed together. Adding " " in quotes between the references fixes it, and CONCATENATE produces the identical result with function syntax instead of the & operator.

Worked Example: TEXTJOIN on a Range
C: CityD: StateE: ZipResult
AustinTX78701Austin, TX, 78701

=TEXTJOIN(", ",TRUE,C2:E2) joins every cell in the range with a comma and space between each one. If D2 were blank, TRUE skips it entirely rather than leaving a stray ", ," in the result.

Joining Cells With a Line Break Instead of a Space

Sometimes you want each joined value on its own line inside the same cell, common for building a mailing address from separate fields.

The formula

=A2&CHAR(10)&B2 joins two cells with a line break between them instead of a space, CHAR(10) is Excel's code for a line break.

You still need Wrap Text turned on

The line break won't actually display as separate lines unless Wrap Text is enabled on that cell.

TEXTJOIN works the same way

Swap the comma-space delimiter for CHAR(10) in TEXTJOIN too, like =TEXTJOIN(CHAR(10),TRUE,A2:A5), to stack a whole list on separate lines in one cell.

Common Cell-Joining Mistakes to Avoid

โš ๏ธ

Forgetting the space between joined values

=A2&B2 with no separator produces run-together text like "JohnSmith". Add &" "& between the references to insert a space.

โš ๏ธ

Using & or CONCATENATE for a long list of cells

Both require typing out every single cell reference. TEXTJOIN handles a whole range at once and is far less error-prone for more than 2 or 3 cells.

โš ๏ธ

Not converting to values before deleting the source columns

A join formula referencing deleted cells breaks or goes blank. Paste Special > Values first, the same rule that applies to PROPER.

Beyond the Spreadsheet

3 Things You Join Together by Hand.Already Combined in Updoot.

Combining data shouldn't need a formula every time.

๐Ÿง‘โ€๐Ÿ’ผ
You join cells for
A candidate's full name and title
โ†“
HR & Applicant Tracking
Every record already combined and complete
๐Ÿ“‡
You join cells for
A customer's full contact info
โ†“
Sales CRM
Every contact record already unified
๐Ÿงพ
You join cells for
Job, location and PO number on an invoice
โ†“
Invoice Generator
Everything pulls together automatically

Free 14-day trial. No credit card required.

Frequently Asked Questions

How do I combine two cells in Excel?

Use the & operator, like =A2&B2, or the CONCATENATE function, =CONCATENATE(A2,B2), both produce the same result.

How do I add a space between joined cells?

Include a space in quotes between the references, like =A2&" "&B2.

What's the easiest way to join a whole row of cells?

Use TEXTJOIN, like =TEXTJOIN(", ",TRUE,A2:D2), which joins every cell in the range with your chosen delimiter and skips blanks automatically.

How do I join cells onto separate lines instead of side by side?

Use CHAR(10) as the delimiter, like =A2&CHAR(10)&B2, and make sure Wrap Text is turned on for the line breaks to actually display.

Does joining cells change the original cells?

No. A join formula creates a new combined value in a different cell, the original separate cells are untouched.

What's the difference between & and CONCATENATE?

They produce identical results, & is just a shorter operator while CONCATENATE is a full function, mostly a matter of preference.

Why did my joined text break after I deleted a column?

The formula was still referencing the deleted cell. Paste Special > Values to lock in the combined text before removing source columns.

Ready for records that are already complete?

Every business starts with a spreadsheet. Updoot is where you scale past it, every record combines itself automatically.

Start Your Free Trial โ†’