Burrgogi
Active Member
- Joined
- Nov 3, 2005
- Messages
- 495
- Office Version
- 2010
- Platform
- Windows
This is actually a continuation of this thread. I started a new one for two main reasons. Zcraig's question has already been answered and Papi's asked a question in the middle of that thread. His situation is slightly different. Papi, I've been thinking about your question for a couple of days and as powerful as Excel is... I had a feeling there was a way to do it w/out macros.
I have no professional knowledge of Excel - I actually learned how to do this watching a You Tube video. Assuming that you have a list of names that start in A2, and assuming that you have row labels in row 1, "First Name", "M.I", "Last Name", etc.
Copy & paste the following into Cell B2
=LEFT(A2,SEARCH(" ",A2)-1)
Copy & paste the following into Cell C2 *
=IFERROR(MID(A2,LEN(B2)+2,LEN(A2)-LEN(B2)-LEN(D2)-2),"")
Copy & paste the following into Cell D2
=REPLACE(A2,1,SEARCH("^",SUBSTITUTE(A2," ","^",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))),"")
* Note that te IFERROR function is available only in 2007 & 2010 versions. If you have an earlier version, post back and I can offer a slightly different formula to extract the middle name.
I have no professional knowledge of Excel - I actually learned how to do this watching a You Tube video. Assuming that you have a list of names that start in A2, and assuming that you have row labels in row 1, "First Name", "M.I", "Last Name", etc.
Copy & paste the following into Cell B2
=LEFT(A2,SEARCH(" ",A2)-1)
Copy & paste the following into Cell C2 *
=IFERROR(MID(A2,LEN(B2)+2,LEN(A2)-LEN(B2)-LEN(D2)-2),"")
Copy & paste the following into Cell D2
=REPLACE(A2,1,SEARCH("^",SUBSTITUTE(A2," ","^",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))),"")
* Note that te IFERROR function is available only in 2007 & 2010 versions. If you have an earlier version, post back and I can offer a slightly different formula to extract the middle name.
Last edited: