Parsing text containing a tilde "~"?

B

Big UT Fan

I have text in column A which I want to manipulate. The format of the text
on the left, text on the right, seperated by " ~ " (space-tilde-space). The
text on either sides of the space-tilde-space may contain spaces, slashes,
backslashes, pound signs, ampersands, etc. What I'd really like to do is
swap the positions of the the text on the other side of the tilde and replace
the tilde with a hyphen. In other words, all the left-side text up to the
space-tilde-space delimiter moves to the right of the space-tilde-space
delimiter and the right-side text moves to the left of the space-tilde-space.
For example,

Butterfield 8 ~ Elizabeth Taylor

becomes

Elizabeth Taylor - Butterfield 8

Any help is appreciated.
 
G

Gary Keramidas

give this a try, if the data is in A1

=RIGHT(A1,LEN(A1)-FIND("~",A1,1)) & "-" & LEFT(A1,FIND("~",A1,1)-1)
 
B

Big UT Fan

ok...I figured out how to replace ~...you have to use ~~ then the replacement
text. I'd still like to swap the text left & right of the space-hyphen-space
delimiter. Thanks.
 
G

Gary Keramidas

this would even out the spaces and hyphens

=RIGHT(A1,LEN(A1)-FIND("~",A1,1)-1) & "- " & LEFT(A1,FIND("~",A1,1)-1)
 
L

L. Howard Kittle

Try this

=MID(F10,FIND("~",F10)+1,99)&" - "&LEFT(F10,FIND(" ~",F10))

HTH
Regards,
Howard
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top