[算表] 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