[算表] Excel撷取括号内的文字(已解决)

楼主: chihpapa (Erin)   2014-05-19 15:39:02
软件:Excel
版本:2007
大家好,我已经爬过文了!
但是我要的东西只要变化一下我就不会用了(冏
freekicker7版友问的问题跟我的很类似,
(文章代码:#1BWJqc6J,缩网址:http://goo.gl/PO6UZ6)
但他问的是一串文字中撷取第一个刮号里面的数字。(取出52160)
范例:Emma Watson (52160)
          ^^^^^
bulldog版友在底下答复
公式:=MID(A1,FIND("(",A1,1)+1,FIND(")",A1,1)-FIND("(",A1,1)-1)
我试过可以这样可以用,再次感谢bulldog!!
*问题1:
 如果我今天要从字串中取出来的是第2个括号内的文字,则公式是?
 (取出妙丽·格兰杰)
   范例:Emma Watson(1990/04/15)(妙丽·格兰杰)
                  ^^^^^^^^^^^^
*问题2:
 又如果刮号改成别的指定符号,应从公式哪个字符去修改呢?
 (分别取出[]和""内的文字及数字)
   范例:Emma Watson[1990/04/15]"妙丽·格兰杰"
            ^^^^^^^^^^ ^^^^^^^^^^^^
请问 问题1及问题2的公式该怎么列出来呢?
作者: soyoso (我是耀宗)   2014-05-19 15:56:00
问题1 =SUBSTITUTE(MID(A1,FIND(")(",A1)+2,255),")","")问题2 数字 =MID(A1,FIND("[",A1)+1,10)文字 =SUBSTITUTE(MID(A1,FIND("""",A1)+1,255),"""","")http://goo.gl/52FCZB 档案问题1 =MID(A1,FIND(")",A1)+2,FIND(")",A1,FIND(")",A1)+1)-FIND(")",A1)-2)问题2 =MID(A3,FIND("[",A3)+1,FIND("",A3,FIND("]",A3)+1)-FIND("[",A3)-2)更正问题2 抓取[] =MID(A3,FIND("[",A3)+1,FIND("]",A3)+1-FIND("[",A3)-2)抓取"" =MID(A3,FIND("""",A3)+1,FIND("""",A3,FIND("""",Ahttp://goo.gl/lgoLVh 档案

Links booklink

Contact Us: admin [ a t ] ucptt.com