[問題] EXCEL取出括弧內文字

作者: dorahappy (dora)   2022-09-22 18:02:03
請問各位大神
問題1:如何取出第二個括弧內的文字, 取出文字B。
例:(A)一二三(B)
Gooogle看到這篇文章,但是不曉得為什麼得出來的結果不一樣.
https://www.ptt.cc/bbs/Office/M.1400485145.A.3E1.html
使用這個公式要取出第二個括弧的文字
=MID(A1,FIND(")",A1)+2,FIND(")",A1,FIND(")",A1)+1-FIND(")",A1)-2)
出現下面這個結果,
原始資料:(A)一二三(B)
使用公式得到:一二三(B
跟我只想取出B文字不相符,連前面的文字也一起截取出來。不知道我是哪裡錯誤
問題2:
儲存格內有混合著多個括弧要取出最後一個括弧,如何只取出文字C
(A)(B)(C)
(A) (C)
(B)(C)
以上感謝各位大神
作者: kinomon (奇諾 Monster)   2022-09-22 18:21:00
find函數只回傳第一個符合關鍵字的位置
作者: newacc (XD)   2022-09-22 19:50:00
請先檢查你的括號,有些全型有些半型
作者: SuckCopy (noname)   2022-09-22 21:54:00
=FILTERXML("<x><y>"&SUBSTITUTE(SUBSTITUTE(A1,"(","</y><y>"),")","</y><y>")&"</y></x>","//y[last()-1]")

Links booklink

Contact Us: admin [ a t ] ucptt.com