Text Calculations in Excel


February 18, 2005

Most people think that Excel is just for calculating numbers. It also has a great variety of calculations and functions for managing text as well. Here is an Excel spreadsheet with first name in column A and last name in column B.

Say that you need First name and last name in a single column. One approach is to just start re-typing all of the information in column C. This would work, but would take a long time. There is a better way.

The operator to join text together in Excel is the ampersand character. This is called the concatenation operator.

In cell C2, enter the formula of =A2&B2.



This is close – but it gives a name of FRANKANSTEY instead of FRANK ANSTEY. Edit the formula to be =A2&" "&B2. Double click the fill handle to copy the formula down.

Excel has a variety of other functions for text. If you want the text to be in upper and lower case, edit the formula to use =PROPER(A2&" "&B2) to change the case. Other Excel functions include =LOWER() and =UPPER() to convert to lower or upper case.

Important!

You might be tempted at this point to delete columns A&B. If you do this, the formulas in column C will change to REF! errors.

Instead, select the data in column C and use Edit – Copy, then Edit – Paste Special Values to convert the formulas to values.

You can now safely delete columns A & B.