Excel: 最初から最初の '<" までのすべての文字を取得するために使用できる関数は何ですか? A1 から最初の単語を取り除き、B1 に入れようとしています。
例えば:
A1
Toronto<b> is nice
次のセルに「Toronto」が必要です。
イアン
Excel: 最初から最初の '<" までのすべての文字を取得するために使用できる関数は何ですか? A1 から最初の単語を取り除き、B1 に入れようとしています。
例えば:
A1
Toronto<b> is nice
次のセルに「Toronto」が必要です。
イアン
のようなものはどうですか
=LEFT(A1,SEARCH(" ",A1)-1)
また
=LEFT(A1,SEARCH("<b>",A1)-1)
1単語のセルに対応したい場合は、これを使用してください... astander'sに基づいて
=IFERROR(LEFT(A1,SEARCH(" ",A1)-1),A1)
A1 A2
Toronto<b> is nice =LEFT(A1,(FIND("<",A1,1)-1))
構文が正しいかどうかはわかりませんが、A2 のフォーラムが機能します。
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 文字の文字列に返されます。