Excel:最初から「<」までのすべての文字を取得するために使用できる関数。A1から最初のWordを取り除き、B1に入れようとしています。
例えば:
A1
Toronto<b> is Nice
次のセルに「トロント」が欲しいです。
イアン
のようなものはどうですか
=LEFT(A1,SEARCH(" ",A1)-1)
または
=LEFT(A1,SEARCH("<b>",A1)-1)
MS Excel:検索機能 および Excel 2007 LEFT関数 をご覧ください
1ワードのセルに対応したい場合は、これを使用します...
=IFERROR(LEFT(A1,SEARCH(" ",A1)-1),A1)
私はこれを exceljet.net で見つけ、私のために働いています:
=LEFT(B4,FIND(" ",B4)-1)
A1 A2
Toronto<b> is Nice =LEFT(A1,(FIND("<",A1,1)-1))
構文が正しいかどうかはわかりませんが、A2の式が機能します。