|  

» Extracting the First N Number of Words from a String

Problem:

Extracting the first three words from each of the strings in column A.

Solution:
Use the TRIM, LEFT, FIND, and SUBSTITUTE functions as shown in the following formula:
=TRIM(LEFT(A2,FIND("^",SUBSTITUTE(TRIM(A2)&" "," ","^",3))-1))


Rate This Tip
12 34 5
Rating: 3.83     Views: 17538
Bug fix
stephenb
:confused:
Good tip but it won't work properly if the text you work on has variable spacing between words. I think you might find the following works better:

[B]=LEFT(TRIM(A2),FIND("^",SUBSTITUTE(TRIM(A2)&" "," ","^",3))-1)[/B]

Cheers :rolleyes:
Click here to post comment
For Registered Users
Name
Comment Title
Comments