View Single Post
  #5   Report Post  
Posted to microsoft.public.excel.misc
JMB JMB is offline
external usenet poster
 
Posts: 2,062
Default Parse cell value based on contents

Another suggestion - which I got from one of your previous posts:

=SUBSTITUTE(MID(A1,FIND("(",A1&"(")+1,255),"(","")


"T. Valko" wrote:

Ooops!

=IF(ISERR(FIND("(",A1)),A1,SUBSTITUTE(MID(A1,FIND ("(",A1)+1,100),")",""))


You wanted the cell left blank...

=IF(ISERR(FIND("(",A1)),"",SUBSTITUTE(MID(A1,FIND( "(",A1)+1,100),")",""))


--
Biff
Microsoft Excel MVP


"T. Valko" wrote in message
...
Try this:

=IF(ISERR(FIND("(",A1)),A1,SUBSTITUTE(MID(A1,FIND( "(",A1)+1,100),")",""))


--
Biff
Microsoft Excel MVP


"Craig860" wrote in message
...
In follow up to my previous question,
if
A1=Joe(abc)
a2=Sam(bdc)
a3=Sarah

to get the contents of the paranthesis in b1,b2 however b3 be blank, how
would would the formula go so I can avoid #VALUE! in b3.
ie:
b1=abc
b2=bdc
b3=
=MID(G2,FIND("(",G2)+1,(FIND(")",G2)-FIND("(",G2)-1)) will give me the
parenthisi value in it's own cell. But if there is no parenthisis, I get
#VALUE! which makes the spreadsheet look sloppy.