web-dev-qa-db-ja.com

他のセルの文から最初のWordを取得するExcel関数

Excel:最初から「<」までのすべての文字を取得するために使用できる関数。A1から最初のWordを取り除き、B1に入れようとしています。

例えば:

A1
Toronto<b> is Nice

次のセルに「トロント」が欲しいです。

イアン

14
Ian Vink

のようなものはどうですか

=LEFT(A1,SEARCH(" ",A1)-1)

または

=LEFT(A1,SEARCH("<b>",A1)-1)

MS Excel:検索機能 および Excel 2007 LEFT関数 をご覧ください

35
Adriaan Stander

1ワードのセルに対応したい場合は、これを使用します...

=IFERROR(LEFT(A1,SEARCH(" ",A1)-1),A1)
9
Peter Walke

私はこれを exceljet.net で見つけ、私のために働いています:

=LEFT(B4,FIND(" ",B4)-1)
1
A1                   A2 
Toronto<b> is Nice   =LEFT(A1,(FIND("<",A1,1)-1))

構文が正しいかどうかはわかりませんが、A2の式が機能します。

0
Mark