Extract text from cells

How To Extract text from cells

There may be times when you need to extract certain characters from text within a cell. For example, a general ledger code such as S-20-1010 may be comprised of a character representing the region, a 3-character subcode representing the department and a 4-character subcode representing the expense type. If you are required to extract each of these subcodes into separate columns, using Excel’s string functions can save you a whole lot of time.

The LEFT function returns a desired number of characters from the beginning of a text string. The RIGHT function returns a desired number of characters from the end of a text string. The MID function returns a desired number of characters starting at a specified position within the text string.

Assuming your general ledger codes are in column B and you want to extract the subcodes to columns C, D and E.
Excel Text functions sample

LEFT Function: In our example, to extract the region code, which is the left-most character, you can use the LEFT function.

=LEFT(text_string, #_of_characters)

In cell C2 you would enter the formula =LEFT(B2,1) and this would return the region code W. Here the region code is just one character. In other cases you can extract any number of characters by changing the #_of_characters attribute in the formula.

RIGHT Function: To extract the expense code, which is comprised of the 4 right-most characters, you can use Excel’s RIGHT function.

=RIGHT(text_string, #_of_characters)

In cell D2 you would enter the formula =MID(B2,4) and this would return the expense code 5095.

MID Function: To extract the department code, which is in the middle of this text string, you can use Excel’s MID function

=MID(text_string, start_pos, #_of_characters)

The difference with the MID function is that you specify at which character position in the text string you start. In cell E2 you would enter the formula =MID(B2,3,3) and this would return the expense code 320.

No Comments

Leave a reply

You must be logged in to post a comment.