返回列表 上一主題 發帖

如何截取某一字眼(K2)冒後之後的10個字

再請教,針對這題,再變化題目,如下:
問題:
如何截取k2冒號以後的字串,共10個字(不含冒號),答案在B欄
k2格式,英文字k有大寫或小寫;另,k2後面冒號,有的全形有的半形
除了以上的情形外,有可能在2後面有一個『碼』字(例如A5~A8)
另外,增加了,儲存格內有(輔二:或輔二:)這個字眼,也要冒號後面10個字(例如A10~A12)
小如

TOP

回復 11# leiru

如何截取某一字眼(K2)冒後之後的10個字.zip (7.51 KB)

小如

TOP

回復 11# leiru


    =MID(A2,FIND(":",ASC(A2),-LOOKUP(,-SEARCH({"K2","輔二"},A2)))+1,10)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

若只有一個 ":" 或 ":"
=MID(A2,SEARCH(":",ASC(A2))+1,10)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 14# ML089


    謝謝您回覆,儲存格內有多個冒號
小如

TOP

若使用准大的方式,您後面{3,4}的陣列要與新增條件"輔二:"後的個數相稱才會正確。如下:
修改前=MID(A2,-LOOKUP(,-SEARCH({"K2:","K2碼:","輔二:"},ASC(A2))-{3,4}),10)
修改後=MID(A2,-LOOKUP(,-SEARCH({"K2:","K2碼:","輔二:"},ASC(A2))-{3,4,3}),10)

TOP

        靜思自在 : 我們要做好社會的環保,也要做好內心的環保。
返回列表 上一主題