Re: [算表] 擷取兩個()鐘的第二個()裡面的資料

看板Office作者 (windknife18)時間16年前 (2009/07/04 22:14), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
主要的想法在於根據你的資料, 先找到 第一個 ) 的位置 =FIND(")",A1), 然後在往後找 ( 的位置 =FIND("(",A1,FIND(")",A1)+1) 然後加1這個就是第二個 (...)內的文字開始位置 然後計算長度 FIND(")",A1,FIND(")",A1)+1)-FIND("(",A1,FIND(")",A1)+1)-1) 也就是根據第一個 ) 的位置找 第二個 ) 的位置然後減掉 第二個 ( 的位置在減 1 最後用 Mid 取資料即可 .... ※ 引述《windknife18 (windknife18)》之銘言: : 假如資料在A1 : B1 : =MID(A1,FIND("(",A1,FIND(")",A1)+1)+1, : FIND(")",A1,FIND(")",A1)+1)-FIND("(",A1,FIND(")",A1)+1)-1) : ※ 引述《xemerald ()》之銘言: : : 軟體:excel : : 版本:2003 : : 1. : : 假設一串資料裡面有兩個() : : 如(aaabbc) , pujols is (Mars) : : 我如何用find或right left抓到第二個()裡面的資料? : : 2. : : 假設資料是 aaabbc) , pujols is (Mars) : : 我要的就是第一個 ( 和第二個 ) 裡面的資料 : : 也就是Mars : : 也是一樣做法嗎 : : 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.75.183
文章代碼(AID): #1AJsF6Cc (Office)
文章代碼(AID): #1AJsF6Cc (Office)