14

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

例えば:

A1
Toronto<b> is nice

次のセルに「Toronto」が必要です。

イアン

4

5 に答える 5

35

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

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

また

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

MS Excel: Search FunctionExcel 2007 LEFT Functionをご覧ください。

于 2010-11-24T07:24:03.993 に答える
10

1単語のセルに対応したい場合は、これを使用してください... astander'sに基づいて

=IFERROR(LEFT(A1,SEARCH(" ",A1)-1),A1)
于 2014-02-25T00:00:27.640 に答える
0
A1                   A2 
Toronto<b> is nice   =LEFT(A1,(FIND("<",A1,1)-1))

構文が正しいかどうかはわかりませんが、A2 のフォーラムが機能します。

于 2014-07-30T10:48:43.443 に答える
-1

refcell文字列の最初の " n " 単語を" x " 文字数の新しい文字列に抽出する一般的なソリューション

=LEFT(SUBSTITUTE(***refcell***&" "," ",REPT(" ",***x***),***n***),***x***)

A1に抽出するテキスト文字列があると仮定すると、最初の単語は15文字の結果に抽出されます

=LEFT(SUBSTITUTE(A1&" "," ",REPT(" ",15),1),15)

これにより、"Toronto" が 15 文字の文字列に返されます。30文字の結果に抽出された最初の2つの単語

=LEFT(SUBSTITUTE(A1&" "," ",REPT(" ",30),2),30)

"Toronto is" が 30 文字の文字列に返されます。

于 2016-09-29T18:23:44.413 に答える