[算表] 如何將兩個指定字串作為邊界並取出其中的字串?

看板Office作者 (海風)時間10年前 (2015/06/12 14:58), 10年前編輯推噓2(205)
留言7則, 2人參與, 最新討論串1/1
軟體:Excel 版本:2010 A B 1 123124 312 2 11234412 3 B欄的值是從A欄取值而來的,取值邏輯為: 由左而右,遇到首個字串"12"後面開始取值,撞到首個4時停止 請問版上的高手B1的公式要怎麼寫? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.173.51 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1434092301.A.0C4.html ※ 編輯: pavlov (61.228.173.51), 06/12/2015 14:59:47

06/12 15:08, , 1F
=Mid(字串,Find(12,字串)+2,Find(4,字串)-Find(12,字串)
06/12 15:08, 1F

06/12 15:08, , 2F
-2) 試試看
06/12 15:08, 2F

06/12 17:31, , 3F
遇到首個字串"12"後面開始取值,撞到首個4時停止來看是否
06/12 17:31, 3F

06/12 17:31, , 4F
4有可能出現12前呢?
06/12 17:31, 4F

06/12 17:34, , 5F
有可能的話可將n大的find(4,a1,find(12,a1))加上start_num
06/12 17:34, 5F

06/12 17:37, , 6F
抱歉是將find(4,a1)調整為find(4,a1,find(12,a1))試試
06/12 17:37, 6F

06/12 18:27, , 7F
感謝S大!我沒想到這麼仔細!
06/12 18:27, 7F
文章代碼(AID): #1LUeCD34 (Office)
文章代碼(AID): #1LUeCD34 (Office)