Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
I have a program that will be supplying a list of names (from another source) that are in last, first, middle order. See example below (they are exactly as shown - no periods, etc.): Brown, Charles Johnson, Larry M Wilson III, Tommy William Johnson Jr, Phil E I need a function that will loop through and reverse the order so they read like: Charles Brown Larry M Johnson Tommy William Wilson III Phil E Johnson Jr Can anyone help me out here? Thanks! |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
=MID(A1,FIND(",",A1)+2,255)&" "&LEFT(A1,FIND(",",A1)-1)
and fill down. "xp" wrote in message ... Hi, I have a program that will be supplying a list of names (from another source) that are in last, first, middle order. See example below (they are exactly as shown - no periods, etc.): Brown, Charles Johnson, Larry M Wilson III, Tommy William Johnson Jr, Phil E I need a function that will loop through and reverse the order so they read like: Charles Brown Larry M Johnson Tommy William Wilson III Phil E Johnson Jr Can anyone help me out here? Thanks! |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
With your name in cell A1 try the below formula
=TRIM(MID(A1,FIND(",",A1)+1,99)) & " " & LEFT(A1,FIND(",",A1)-1) If this post helps click Yes --------------- Jacob Skaria "xp" wrote: Hi, I have a program that will be supplying a list of names (from another source) that are in last, first, middle order. See example below (they are exactly as shown - no periods, etc.): Brown, Charles Johnson, Larry M Wilson III, Tommy William Johnson Jr, Phil E I need a function that will loop through and reverse the order so they read like: Charles Brown Larry M Johnson Tommy William Wilson III Phil E Johnson Jr Can anyone help me out here? Thanks! |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
If you are looking for a UDF try the below
=ReverseName(A2) Function ReverseName(strData As String) arrData = Split(strData, ",") ReverseName = Trim(arrData(1)) & " " & Trim(arrData(0)) End Function If this post helps click Yes --------------- Jacob Skaria "Jacob Skaria" wrote: With your name in cell A1 try the below formula =TRIM(MID(A1,FIND(",",A1)+1,99)) & " " & LEFT(A1,FIND(",",A1)-1) If this post helps click Yes --------------- Jacob Skaria "xp" wrote: Hi, I have a program that will be supplying a list of names (from another source) that are in last, first, middle order. See example below (they are exactly as shown - no periods, etc.): Brown, Charles Johnson, Larry M Wilson III, Tommy William Johnson Jr, Phil E I need a function that will loop through and reverse the order so they read like: Charles Brown Larry M Johnson Tommy William Wilson III Phil E Johnson Jr Can anyone help me out here? Thanks! |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Assuming there is always a space after the comma...
=MID(A1&" "&A1,FIND(",",A1)+2,LEN(A1)-1) otherwise... =TRIM(MID(A1&" "&A1,FIND(",",A1)+1,LEN(A1))) -- Rick (MVP - Excel) "xp" wrote in message ... Hi, I have a program that will be supplying a list of names (from another source) that are in last, first, middle order. See example below (they are exactly as shown - no periods, etc.): Brown, Charles Johnson, Larry M Wilson III, Tommy William Johnson Jr, Phil E I need a function that will loop through and reverse the order so they read like: Charles Brown Larry M Johnson Tommy William Wilson III Phil E Johnson Jr Can anyone help me out here? Thanks! |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Reverse Row Order? | New Users to Excel | |||
Reverse Order | Excel Discussion (Misc queries) | |||
Reverse Order | Excel Discussion (Misc queries) | |||
reverse order | Excel Discussion (Misc queries) | |||
Reverse the order? | Excel Programming |