Excel CONCAT vs CONCATENATE: Key Differences Explained

Choosing the right function can save you time when it comes to Excel CONCAT vs CONCATENATE. Here’s how they compare and which one is better for your needs.

If you’re handling data, knowing when to use CONCAT or CONCATENATE is like choosing between a power drill and a manual screwdriver—both get the job done, but one is more efficient.

You might struggle with this transition because CONCATENATE has been around for years, while CONCAT is its modern replacement.

If you’re confused about which one to use and why, you’re not alone. This guide makes it simple, breaking down the differences so you can apply them with confidence. Let’s dive in and master this essential Excel skill.

What Is the CONCAT Function in Excel?

The CONCAT function is the modern replacement for the earlier CONCATENATE function. You’ll use it to join multiple text strings into one.

Also, it works with both individual cell references and text values but doesn’t include delimiters like spaces or commas. However, you can add delimiters manually if you need to.

Moreover, this function is available in Excel 2016 and later. Hence making text merging faster and more efficient for handling large datasets.

CONCAT Function Syntax

What Is the CONCATENATE Function in Excel
What Is the CONCATENATE Function in Excel?

Here’s the formula syntax for the CONCAT function:

=CONCAT(text1, [text2], …)

Here are the formula arguments:

  • text1: The first text value or cell reference to combine. This is a mandatory value for the function to work.
  • [text2]: Additional text values or cell references to join. However, this argument is optional. You’ll mostly use it when you’re combining 2 or more text strings.
  • " ": Use the double quote in between arguments to insert delimiters, like space, ampersand, colon, and so on.

What Is the CONCATENATE Function in Excel?

The CONCATENATE function in Excel joins multiple text strings into a single string. It allows you to combine values from different cells, text entries, or numbers into one continuous text output. This function is useful for merging names, addresses, or any other text-based data without modifying the original values.

CONCATENATE Function Syntax

If you wish to use the CONCATENATE function, here’s the formula structure you can use:

=CONCATENATE(text1, [text2], …)

Find below the formula arguments:

  • text1: The first text value or cell reference to join (required).
  • [text2]: Additional text values or cell references to combine (optional).
  • " ": Use this argument to add delimiters in your text strings, like spaces, tabs, ampersand, etc.

Excel CONCAT Vs CONCATENATE: A Quick Comparison

Find below a quick and easy-to-understand comparison of the CONCAT and CONCATENATE functions in Excel:

Similarities of CONCAT and CONCATENATE

Here are the common features of these two Excel functions:

Compared FeaturesCONCATCONCATENATE
Joins multiple text valuesYesYes
Ignores formatting (e.g., bold, italics)YesYes
Does not insert spaces or separators automaticallyYesYes
Supports cell referencesYesYes
Can concatenate numbers and textYesYes
Returns a text string as outputYesYes

Differences Between CONCAT and CONCATENATE

These are the differences between CONCATENATE and CONCAT:

Compared FeaturesCONCATCONCATENATE
AvailabilityExcel 2019 & later, Office 365Excel 2016 & earlier
Ability to concatenate rangesYes (supports entire ranges like A1:A3)No (must specify each cell individually)
Function deprecationActive and recommendedDeprecated in newer Excel versions
Error handlingMore efficient with range-based concatenationRequires manual input for each argument
Backward compatibilityNot available in older Excel versionsWorks in older versions
Character limitSame as Excel’s cell limit (32,767 characters)Same as Excel’s cell limit (32,767 characters)

How to Use the CONCAT Function in Excel

The CONCAT function accepts both individual cell addresses and cell range references to join text or numerical values.

Setting up a CONCAT function
Setting up a CONCAT function

Go to the destination cell where you wish to join texts or numerical values.

Enter the following formula into the cell:

=CONCAT(A2:D2)

The above formula will join all the content of the referred cell range in the destination cell.

Calculating the CONCAT function
Calculating the CONCAT function

Hit Enter to calculate the cell.

Excel will join the texts or numbers instantly.

Using custom delimiters in CONCAT
Using custom delimiters in CONCAT

Now, if you wish to add delimiters in between text strings, you need to manually enter the cell references for joining. For example, you can use this CONCAT formula syntax to add spaces between text strings:

=CONCAT(A2," ",B2," ",C2," ",D2)

Don’t forget to replace the cell references when using this formula to join texts in your dataset.

This CONCAT formula joins text strings or numbers with space as the delimiter between two text strings.

How to Use the CONCATENATE Function in Excel

CONCATENATE is the earlier version of the CONCAT formula. It doesn’t allow you to select a cell range to join multiple text strings or numbers in one go. This function is available in the latest Excel for Microosft 365 desktop and web app as a backward compatibility feature.

Suppose you have been using the CONCATENATE function in an Excel workbook created on Excel 2016 or earlier. Now, if you open the same file in Excel 2021 or Excel 365, an error message will show up if the CONCATENATE function isn’t there. Hence, you’ll still find the older function in the latest Excel desktop app,

Setting up a CONCATENATE function
Setting up a CONCATENATE function

You must manually select all the cell addresses to join text strings or numbers. It doesn’t accept a cell range for joining multiple text strings or numbers.

Suppose you want to join the text strings from A2, B2, C2, and D2 in cell B5.

The CONCATENATE function that you’ll use will look like the one shown below:

=CONCATENATE(A2,B2,C2,D2) 

When you use the above formula in your own worksheet, make sure you modify the cell references.

Joined text strings uing CONCATENATE
Joined text strings using CONCATENATE

Hit Enter to join the input text strings.

CONCATENATE with delimiters
CONCATENATE with delimiters

Now, if you wish to include any delimiter when joining two or more text strings, you can use the CONCATENATE function along with double quotes for delimiters.

Here’s the formula that will add all the text strings from A2, B2, C2, and D2 and add a space between two text strings.

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

Replace the cell references in this formula according to your own dataset to get valid results in your worksheet.

Conclusions

This Excel CONCAT vs CONCATENATE guide has helped you to understand how these two functions differ from each other. Primarily, both of these functions let you join text strings and numbers in an Excel worksheet. However, you can use CONCAT to join text strings in a cell range, and it’s the latest version of the CONCATANATE function.

On the contrary, when you wish to add delimiters, like spaces, commas, semicolons, etc., you must manually add the cell addresses of text strings for both of these functions. So, if you need to add delimeters, you can use any of these functions.

About the Author

Tamal Das

Tamal Das

I'm a freelance writer at HowToExcel.org. After completing my MS in Science, I joined reputed IT consultancy companies to acquire hands-on knowledge of data analysis and data visualization techniques as a business analyst. Now, I'm a professional freelance content writer for everything Excel and its advanced support tools, like Power Pivot, Power Query, Office Scripts, and Excel VBA. I published many tutorials and how-to articles on Excel for sites like MakeUseOf, AddictiveTips, OnSheets, Technipages, and AppleToolBox. In weekends, I perform in-depth web search to learn the latest tricks and tips of Excel so I can write on these in the weekdays!

Related Posts

Comments

0 Comments

Submit a Comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Get the Latest Microsoft Excel Tips

Follow Us

Follow us to stay up to date with the latest in Microsoft Excel!

Subscribe for awesome Microsoft Excel videos 😃