• ベストアンサー

エクセルで最初のスペースまでの文字列を削除したい

エクセル2007を使っています。 例えば下記のような文字列がA列にあったとして 関数を使ってB列をこうのようにしたいのです。 【A列】 ABC DEF GH IJK LMNO PQR S TU VW X YZ 【B列】 DEF IJK PQR S VW X YZ 要するにA列の最初のスペースまでの文字列を削除したものをB列に求めたいのです。 A列には必ずスペースが入っています。 よろしくお願いします。

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

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

こんな感じですかね B1=MID(A1,FIND(" ",A1)+1,LEN(A1)-FIND(" ",A1)) あとはコピすればいいんじゃないですか?

golf90
質問者

お礼

こちらの式で問題なくできました。 1万行くらいあったので助かりました。 ありがとうございました!

その他の回答 (3)

回答No.4

「MID」の代わりに「RIGHT」関数を使った方法で・・・ =RIGHT(A1,LEN(A1)-FIND(" ",A1)) という式で・・・。

noname#204879
noname#204879
回答No.3

=MID(A1,FIND(" ",A1)+1,1000)

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.1

B1に、 =MID(A1,FIND(" ",A1,1)+1,1000) とか。

関連するQ&A