Hi Bob!
It's a question of how the copy and paste is playing around with the
formula.
=IF(A1="","",IF(LEN(A1)-LEN(SUBSTITUTE(A1,"
",""))=0,A1,IF(LEN(A1)-LEN(SUBSTITUTE(A1,"
",""))=2,RIGHT(RIGHT(A1,LEN(A1)-FIND(" ",A1)),LEN(RIGHT(A1,LEN(A1)-FIND("
",A1)))-FIND(" ",RIGHT(A1,LEN(A1)-FIND(" ",A1))))&"
"&LEFT(RIGHT(A1,LEN(A1)-FIND(" ",A1)),FIND(" ",RIGHT(A1,LEN(A1)-FIND("
",A1)))-1)&" "&LEFT(A1,FIND(" ",A1)-1),RIGHT(A1,LEN(A1)-FIND(" ",A1))&"
"&LEFT(A1,FIND(" ",A1)-1))))
Try this approach:
Copy this formula into the formula bar:
=IF(A1="","",IF(LEN(A1)-LEN(SUBSTITUTE(A1,"_",""))=0,A1,IF(LEN(A1)-LEN(SUBST
ITUTE(A1,"_",""))=2,RIGHT(RIGHT(A1,LEN(A1)-FIND("_",A1)),LEN(RIGHT(A1,LEN(A1
)-FIND("_",A1)))-FIND("_",RIGHT(A1,LEN(A1)-FIND("_",A1))))&"_"&LEFT(RIGHT(A1
,LEN(A1)-FIND("_",A1)),FIND("_",RIGHT(A1,LEN(A1)-FIND("_",A1)))-1)&"
"&LEFT(A1,FIND("_",A1)-1),RIGHT(A1,LEN(A1)-FIND("_",A1))&"_"&LEFT(A1,FIND("_
",A1)-1))))
Now edit the formula. Every time you see "_" or " _" replace it with " "
(double quote-space-double quote)
For explanation. In the SUBSTITUTE functions I'm replacing " " with "". In
the FIND functions, I'm finding the " ".
--
--
Regards
Norman Harker MVP (Excel)
Sydney, Australia
Excel and Word Function Lists (Classifications, Syntax and Arguments)
available free to good homes.
(e-mail address removed)
Excel and Word Function Lists (Classifications, Syntax and Arguments)
available free to good homes.