答え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()
IF(ISERR())
関数を少し短くして読みやすくするために、を置き換えるために使用されます。
答え2
たとえば、セル C3 にあるテキストなどです。
式は次のとおりです。
=MID(C3, (FIND(":",C3)+1), ((FIND(":", C3, (FIND(":",C3)+1)))-(FIND(":",C3)+1)))
説明:
- 最初の位置(文字数)を見つけて
:
、1 を加えます。 - 最初の[ステップ1]の位置(文字数)がわかれば
:
、2番目の位置(文字数)を見つけます:
。 関数 =MID() を使用してテキストを取得します。
=MID(テキストの場所、[ステップ 1] + 1、[ステップ 2] - [ステップ 1])
役に立つと幸いです。