The Excel CONCAT function concatenates (joins) values supplied as references or constants. Unlike the CONCATENATE function (which CONCAT replaces), CONCAT will accept a range of cells to join, in addition to individual cell references.
Join text values without delimiter
Result of concatenated text
=CONCAT (text1, [text2], ...)
text1 - First text value, cell reference, or range.
text2 - [optional] Second text value, cell reference, or range.
The CONCAT function concatenates (joins) values supplied as references or constants. Unlike the CONCATENATE function (which CONCAT replaces), CONCAT will accept a range of cells to join, in addition to individual cell references. The CONCAT function automatically ignores empty cells.
The CONCAT function accepts multiple arguments called text1, text2, text3, etc. up to 255 total. Arguments may be supplied as cell references, ranges, and hard-coded text strings. Only the first argument is required, and values are concatenated in the order they appear. For example, to concatenate the value of A1 and B1, separated by a space, you can configure CONCAT like this:
However, the CONCAT does not provide a way to specify a delimiter to use when concatenating many values together. To join many values with a common delimiter, see the TEXTJOIN function. TEXTJOIN can do everything CONCAT can do, but can also apply a delimiter and optionally ignore empty values.
CONCAT can accept ranges in addition to individual cells.
Some applications show an email addresses together with a "display name", where the name appears first, followed by the email address enclosed in angle brackets (). The goal in this example is to create a format like...
We want to count how often items in columns B, C, and D appear together. For example, how often A appears with C, B appears with F, G appears with D, and so on. This would seem like a perfect use of COUNTIFS, but if we...
The Excel TEXTJOIN function concatenates multiple values together with or without a delimiter. TEXTJOIN can concatenate values provided as cell references, ranges, or constants, and can optionally ignore...