How to use Text Join in Excel

TextJoin Function Excel_Excel in Hindi

We have been using the Concatenate Function for a long time in Excel. The Concatenate Function in Excel helps you to join different text strings or numbers. However, the Concatenate Function is replaced by the Text Join Function in Excel 2016. The Concatenate Function was replaced due to the range-

  • There is no provision for adding delimiters.
  • Concatenate does not take a limit to perform.
  • Arguments are separated through a comma.

Due to this limitation, Excel was taking a long time to work with the Concatenate Function. The best option for working faster is by using Excel VBA code.

Best Excel Course in Hindi

  • Get 2-Year Access with unlimited views of 200+ videos
  • 100+ case studies you won't find ANYWHERE

Text Join Function was introduced in the year 2016. This is one of the latest functions added to Excel. The Text Join Function joins a series of text strings or numbers supplied together. You can specify a Delimiter to be added between text items.

It is categorized in Excel under the String / Text function. This returns the String / Text value.


There are three Parameters or Arguments which are essentially required in the Text Join Function. Other parameters are optional.

First Parameter: Setting a Delimiter

The delimiter is the character to be inserted between two texts. In our example, we will use a Comma and a Space to separate two Text Strings. Here Comma and Space are delimiters and joining text is called text string. For example, we associate the names of people with their addresses.

Second Parameter: Whether to ignore empty values or not

It makes sense to ignore empty cells because they take up unwanted space in the text string. The Text Join Function parameter gives an option of whether to ignore empty cells. We can either add True or False to this parameter. True if we want to ignore empty cells and False if we do not want to ignore empty cells.

Third Parameter: Text to be joined

The third parameter is to see the text that needs to be joined. You can attach 2 or more Text Strings to this parameter. This text can be an individual cell or range of cells to be included. However, you can enter a maximum of 252 such arguments. Other arguments are optional.

Example of Text Join in Excel

In the example given below, we have the user’s Name, Street, City, Postal Code in Column format. We want to include these in a text string using the Text Join Function in Excel.

Text Join Function
Excel Text Join Datasets

In the cell E2, Enter the Text Join formula as = TEXTJOIN (“,”, TRUE, A2: D2) Press Enter and use the Fill Handle Option to fill in all the other cells.

Text Join Function in Excel
Excel Text Join function

Points to Remember:

The points you need to keep in mind while doing the TEXTJOIN function in Excel are:

  1. This function provides flexibility to join text using cell ranges instead of individual cell references.
  2. If the Text Join Function is more than 32,767 characters, it will return a #VALUE error.
  3. Concat Function and Text Join Function are the same. The only difference is that Concat Function does not accept Delimiter. Text Join Function Delimiter accepts.
  4. When we forget to comma between strings and combine it will come #NULL Error.
  5. When we use an earlier version of Excel that does not support the Text Join Function, the #NAME? An error will come.

So now we can see how easy this function is. It makes our work easier. It also saves time and effort. We can use this Text Join Function for various purposes. In this way, the Text Join Function is useful when working with Excel.