• ベストアンサー

EXCELで文字列内のスペースの抽出

EXCEL2000を使用しています。 A列に文字列が300行ほど入力されています。 ある条件で、各文字列の先頭にスペース(空白)が0個~3個ついています。 いま、文字列の先頭にあるスペースの数をB列に表示させたいのですが、 どのような関数を使えば良いでしょうか。 ご存じの方、ご教授下さい。

質問者が選んだベストアンサー

  • ベストアンサー
noname#176215
noname#176215
回答No.2

=FIND(LEFT(TRIM(A1)),A1)-1 こうすればいいと思います。

harusan731
質問者

お礼

ご回答ありがとうございます。 大変簡単にできました。 応用も利きそうです! 大変助かりました!

その他の回答 (2)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

B2=FIND(LEFT(TRIM(A2),1),A2)-1

harusan731
質問者

お礼

ご回答ありがとうございます。 大変簡単にできました。 応用も利きそうです! 大変助かりました! 申し訳ありませんが、お礼は有効度+先着順でつけさせていただきます。

  • nametom
  • ベストアンサー率39% (17/43)
回答No.1

3個以下なら =IF(LEFT(A1,1)=" ",1,0)+IF(MID(A1,2,1)=" ",1,0)+IF(MID(A1,3,1)=" ",1,0) でいかがでしょうか?

harusan731
質問者

お礼

ご回答ありがとうございました。 できました。大変助かりました!

関連するQ&A