Today, we are going to com­bine or con­cate­nate two or more texts togeth­er. Let’s start with cre­at­ing full names. It is a sim­ple exam­ple with two texts. We can use the CONCATENATE func­tion, or, if you have Excel 2019 or a new­er one, you can just use the CONCAT func­tion which com­bines two text ranges. The CONCATENATE func­tion can­not com­bine ranges, only sin­gle cells. How­ev­er, in our exam­ple, it does­n’t mat­ter because when we com­bine the first name and the last name, in real­i­ty, we want to com­bine three texts as there is a delim­iter between the first and last name. That’s why we have to add, let’s say, a space. The space should be in dou­ble quotes because it is a text (Fig. 1).

Com­bine Text from Two or more Cells

=CONCATENATE(A2,” “,B2)

CONCATENATE function
Fig. 1 CONCATENATE function

After enter­ing and copy­ing it down, we have full names (Fig. 2). 

 Full names
Fig. 2 Full names

If you don’t like using the func­tion, you can use the amper­sand sign (&) to com­bine texts. How­ev­er, while using the sign, it is impor­tant to put the sign between each point of con­nec­tion. It means that the & sign must be placed between the first cell address and the space, and between the space and anoth­er cell address (Fig. 3) 

=A2&” “&B2

Ampersand signs in a formula
Fig. 3 Amper­sand signs in a formula

After enter­ing the for­mu­la, we have the same results as after using a func­tion (Fig. 4). It is up to you which one you choose. 

The same results
Fig. 4 The same results

In our sec­ond exam­ple, we want to com­bine more than one text togeth­er, i.e., the first, mid­dle and last name. We will use the CONCATENATE func­tion once more, but this time we are click­ing on the insert func­tion com­mand near the for­mu­la bar and we can see that a Func­tion Argu­ment win­dow appeared. In the win­dow, we have argument/text box­es where we will write our text. We can choose a text from a cell (press Tab). In the Text2 bar, we can write a space. When we press the Tab key, Excel will add dou­ble quotes for us. In the Text3 bar there will be cell B2. In the next bar below, we do the same with writ­ing a space. In the last bar, we place cell C2. We can even see our for­mu­la result straight in the Func­tion Win­dow (Fig. 5).

=CONCATENATE(A2,” “,B2,” “,C2)

Function Arguments window
Fig. 5 Func­tion Argu­ments window

After enter­ing the for­mu­la, we have our results (Fig. 6). In this exam­ple, using the Insert Func­tion com­mand was quite fast. 

Formula results
Fig. 6 For­mu­la results

I have also pre­pared one more func­tion that exists from Excel 2019. It is called TEXTJOIN. It can com­bine text from ranges with the same delim­iter. In our case, the delim­iter is a space, so we have to write a space in dou­ble quotes. Then, we have to decide if we want to ignore emp­ty cells. In most cas­es yes, so we can write either TRUE or 1. Let’s write 1 because it is short­er. Then, we are select­ing the text range, which is the cells that we want to join (Fig. 7)

=TEXTJOIN(“ “,1,A2:C2)

TEXTJOIN function
Fig. 7 TEXTJOIN function

After enter­ing the for­mu­la and copy­ing it down, we have our results (Fig. 8)

TEXTJOIN function results
Fig. 8 TEXTJOIN func­tion results

While com­bin­ing many texts, it is very impor­tant to choose prop­er func­tion. Let’s assume that some peo­ple don’t have mid­dle names. In such a case, the TEXTJOIN func­tion will ignore emp­ty cells and will add only one space. How­ev­er, the CONCATENATE func­tion will leave two spaces. In such a sit­u­a­tion we would have to use the IF func­tion to prop­er­ly address this prob­lem (Fig. 9).

One space and two spaces in different functions
Fig. 9 One space and two spaces in dif­fer­ent functions

Sum­ming up, we joined the first, mid­dle and last name in each row using the CONCATENATE func­tion that com­bines more than two texts, and the TEXTJOIN func­tion that com­bines a range of texts. 

https://www.youtube.com/watch?v=ZULvVkCQV2c