Concatenation is the simply the process of stringing together different pieces of information to form a new piece of data. For example, if say we have columns containing people's title and first name and another containing their last name, we might use concatenation to create their full name. All we need to do is to string together the title, first name and last name, separated by spaces.
Excel offers two methods of concatenating data. The first is the use of the ampersand ('%26') which is the concatenation operator: the second is the use of the CONCATENATE function. To use the ampersand in our 'Title, First Name, Last Name' example, we would first type in "=" to indicate that we want to create a function. Secondly, we would click on the cell that contains the title to have Excel add a reference to that cell to our formula.
Next, we must add a space to separate the title from the first name. To do this, we type the concatenation operator followed by a space. However, since a space is a character, it has to be enclosed in quotation marks. Thus, we would type '%26 " " %26'. Now we click on the cell that contains the first name, then type '%26 " " %26' once more to add a space between the first name from the last name.
Free software
To finish, we click the cell that contains the last name and, to confirm the formula, either press the Enter key or click on the Enter button on the left of the formula bar.
Now let's look at the CONCATENATE function. When using the Insert Function command, this is found in the Text category and allows you to string together up to 255 pieces of information. For example, let's say that our title was in cell C2, our first name in D2 and our last name in E2; our formula would read '=CONCATENATE(C2," ",D2," ",E2)'.
As to which is the better method; frankly, there is not much to choose between them. Simply use the technique which you feel makes more sense to you. One argument for using the first method is that the use of the concatenation operator is found in almost all scripting and programming languages. Some environments use an ampersand as the operator; others use the plus sign.