Combine Text from Multiple Cells: CONCATENATE, JOIN, and & in Google Sheets

Need to merge first and last names into a single cell? Or create custom labels like “Order #123 – Shipped”? Combining text from multiple cells in Google Sheets can save tons of time, especially when you’re organizing data for reports, email lists, or printing labels. Luckily, Google Sheets offers three beginner-friendly tools to do this: CONCATENATE, JOIN, and the & operator.

In this guide, we’ll walk you through when and how to use each method to combine text in Google Sheets. No complex code, no confusion—just simple, practical tips with real examples.

Split Text into Columns in Google Sheets (SPLIT Function & More)

Why Combine Text in Google Sheets?

Combining text is useful for:

  • Merging names (first + last)
  • Creating custom messages like “Hello, John Smith!”
  • Formatting addresses or product descriptions
  • Generating file names or codes

You can combine cells using:

  • CONCATENATE(): The classic method for joining text
  • JOIN(): Great for combining a range with a delimiter
  • & operator: Fast and flexible

Real-Life Example: Merging Names and Titles

Imagine you’re organizing an event guest list and your data looks like this:

First Name Last Name Title
Emily Jones Manager
Lucas Brown Engineer
Olivia Lee Designer

You want to combine them into a full display name like:

Emily Jones - Manager

Let’s explore how to do this with all three methods.

Method 1: Use CONCATENATE()

This function joins two or more pieces of text together. It’s best for combining specific cells.

=CONCATENATE(A2, " ", B2, " - ", C2)

Output: Emily Jones – Manager

Key Points:

  • Add spaces or symbols like “ – ” manually inside quotes.
  • You can combine any number of cells and text.

Method 2: Use the & Operator

This is a shortcut for CONCATENATE. Use & to glue strings together.

=A2 & " " & B2 & " - " & C2

Output: Emily Jones – Manager

Why It’s Great:

  • Quicker and easier to type than CONCATENATE
  • More readable when mixing text and cell references

Method 3: Use JOIN() to Combine with a Delimiter

JOIN() is perfect when you want to combine multiple cells or an array using the same separator.

Syntax:

=JOIN(delimiter, value1, value2, ...)

Example:

=JOIN(" ", A2, B2, "-", C2)

Output: Emily Jones – Manager

JOIN is especially useful when you’re working with ranges:

=JOIN(", ", A2:C2)

Output: Emily, Jones, Manager

Comparison Table: CONCATENATE vs & vs JOIN

Method Best For Supports Range Custom Delimiter Formula Example
CONCATENATE() Combining a few cells No Yes (manually) =CONCATENATE(A2, " ", B2)
& operator Quick and simple combinations No Yes =A2 & " " & B2
JOIN() Joining multiple cells with a delimiter Yes Yes =JOIN(" ", A2:C2)

Bonus Tip: Add Line Breaks While Combining Text

If you want to place each part on a new line within a cell, use CHAR(10) (line break) and enable “Wrap text”:

=A2 & CHAR(10) & B2 & CHAR(10) & C2

Note: After entering the formula, go to Format → Text wrapping → Wrap to see the line breaks.

Quick-Reference Summary (Cheat Sheet)

  • CONCATENATE: =CONCATENATE(A2, " ", B2)
  • & operator: =A2 & " " & B2
  • JOIN with delimiter: =JOIN(" - ", A2:C2)
  • Line breaks: Use CHAR(10) inside formulas and enable wrap text
  • JOIN ranges: Only JOIN() supports full ranges

Whether you’re combining first and last names, building labels, or cleaning up data, Google Sheets makes it easy to merge text from multiple cells. Use CONCATENATE() or & for simple combos, and switch to JOIN() when working with longer lists or ranges.

Try these methods in your next sheet and watch your data come together perfectly!

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top