答案1
嘗試以下操作(這應該更符合您原來的操作):
=IFERROR(TRIM(MID(C3, FIND(":",C3) + 1, FIND(":",C3,FIND(":",C3)+1) - FIND(":",C3) - 1)),"")
找出第一個和最後一個單字的方法:
=IFERROR(LEFT(C3, FIND("-",C3,1)-1),"")
=IFERROR(TRIM(RIGHT(C3,LEN(C3) - FIND("-", C3, FIND("-", C3) + 1))),"")
TRIM()
用於刪除空間,這可能是您想要的。
IFERROR()
只是用來替換 theIF(ISERR())
以使函數更短並且更易於閱讀。
答案2
例如,您的文字位於儲存格 C3。
公式如下:
=MID(C3, (FIND(":",C3)+1), ((FIND(":", C3, (FIND(":",C3)+1)))-(FIND(":",C3)+1)))
解釋:
- 求第一個 的位置(字元數)
:
,並加 1。 - 透過知道第一個 [步驟 1] 的位置(字元數)
:
,找到第二個的位置(字元數):
。 透過使用函數=MID(),取得文字。
=MID(文字位置, [步驟 1] + 1, [步驟 2] - [步驟 1])
希望它有用。