What is CONCAT in Google Sheets?

CONCAT joins two or more text values into one string. CONCATENATE is the older name for the same job in many workbooks. The ampersand operator (&) also joins values. For lists with delimiters and empty cells skipped, TEXTJOIN is often cleaner.

When to use it

Use CONCAT to build display names, composite keys, URL fragments, or export labels from a few adjacent columns.

When to skip it

Skip CONCAT when you need delimiters between many cells or want to ignore blanks. Use TEXTJOIN. When you need to split text apart, use SPLIT.

How it works

  1. 1

    List values or cell references inside CONCAT(value1, value2, ...).

  2. 2

    Add literal spaces as " " between name parts so words do not run together.

  3. 3

    Numbers join as their displayed values; wrap with TEXT if you need fixed date or currency format.

  4. 4

    CONCATENATE accepts the same pattern and still appears in legacy templates.

  5. 5

    Ampersand chains like A2&" "&B2 behave like CONCAT for two pieces.

  6. 6

    TRIM the result when source cells have trailing spaces from imports.

Examples in Google Sheets

Full name

=CONCAT(A2, " ", B2) joins first and last name with a space between.

Order code

=CONCAT("ORD-", TEXT(C2,"yyyymmdd"), "-", D2) builds a readable order id from date and sequence.

Label with prefix

=CONCAT("Total: $", TEXT(E2,"0.00")) formats currency text for a dashboard tile.

Build this without starting from a blank cell

Use a Better Sheets tool for CONCAT, then watch a walkthrough when you want the full pattern.

Better Sheets resources

Common mistakes

  • Forgetting separators so CityState becomes one unreadable token.
  • Joining dates without TEXT, so serial numbers appear in the output.
  • Using CONCAT on ten columns when TEXTJOIN with ignore_empty is shorter.
  • Assuming CONCAT removes duplicate spaces from messy source cells without TRIM.
  • Building keys that later need splitting because CONCAT merged fields you should keep separate.

Frequently asked questions

CONCAT vs CONCATENATE?
Both join text in Google Sheets. CONCAT is the modern name. Older sheets may still show CONCATENATE.
CONCAT vs ampersand?
Same idea for a few pieces. Ampersand is often faster to type for simple two-value joins.
CONCAT vs TEXTJOIN?
TEXTJOIN adds a delimiter and can skip empty cells in one call. CONCAT does neither by default.
CONCAT with numbers?
Numbers convert to text automatically. Use TEXT when you need specific formatting.
CONCAT across ranges?
CONCAT takes individual values. TEXTJOIN or ARRAYFORMULA patterns handle wide ranges better.
CONCAT and line breaks?
Include CHAR(10) as a literal argument where you need a line break inside the cell.
CONCAT with IF?
Wrap pieces in IF when a middle field may be blank and you want to skip extra spaces.
CONCAT character limit?
Cells cap around 50k characters. Very long joins may need splitting across rows.

Related Tutorials

Watch how CONCAT works

Browse more tutorials
Concat Because Concatenate is too hard to Remember!

Concat Because Concatenate is too hard to Remember!

One more function beyond Concatenate and Join that is useful in so many ...
How to Merge Cells in Google Sheets

How to Merge Cells in Google Sheets

A master class on merging cells. How to merge two cells. How to merge mu...
What is this Ampersand Doing in Google Sheets?

What is this Ampersand Doing in Google Sheets?

What is "&" doing in this formula? MONTH(A1&1) Do you know why this is s...
Create Hundreds of Tweets in a Google Sheet

Create Hundreds of Tweets in a Google Sheet

Write tweets fast! Create hundreds of tweets in a Google sheet with ease...
Calculate ROAS in Google Sheets

Calculate ROAS in Google Sheets

Calculate Return on Ad Spend with a formula combination. Bonus: create a...
Google Sheets Stories? No! But we'll add timestamped video notes to your google sheets.

Google Sheets Stories? No! But we'll add timestamped video notes to your google sheets.

There was a stories craze. Every app/platform/business was adding 24 hou...

Related blog posts

Guides that explain CONCAT in more depth.

Browse the blog

Related glossary terms

Done reading about CONCAT?

Membership unlocks 636+ tutorials, unlimited generators, and every template. Practical lessons. Zero fluff.

Need this once

Jump to a free tool or a single tutorial for this topic.

Learning Sheets for real

Unlock the full library, generators, and templates with membership.