• ベストアンサー

エクセル:スペースの削除(連続するセル)

全角で4文字分スペースをあけ、その後 文字を入力してあるセルがひとつの列に 数百行あります。 スペースをすべて削除し、左詰めで文字を 別の列に表示させたいと思います。 ○○○○M55 ○○○○N987   ↓ M55 N987 行数がかなり多いので、関数等を使い、 オートフィルで一気に片付けたいのですが、 何か良い方法はないのでしょうか?? 教えてください よろしくお願いします!!

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

  • ベストアンサー
  • zakikko
  • ベストアンサー率40% (173/423)
回答No.1

スペースを取り除く関数として trim関数があります。 使用方法は、 =trim(スペースを含むセル) とすれば、数式の結果、スペースが削除されます。 あとは、その数式の結果をコピーして 別のセルに 「形式を選択して貼り付け」⇒「値の貼り付け」 をすれば、OKです。

sabra
質問者

お礼

早々に回答ありがとうございます!! やっぱりあるんですね、こういう関数(^^) できない二人が30分考え、rightとか 使ってみたのですが、”1回”で色々な桁数の文字を できなかったので、あきらめました。 こんなに簡単だとは… 助かりました!

その他の回答 (3)

回答No.4

置換してみてはどうですか? 検索に全角で4文字分のスペースを入力して、 置換のところをそのまま何も入力しなければ、置き換わると思うのですが・・。

sabra
質問者

お礼

置き換えでもできるんですね! スペースのみでいくとは思いませんでした。 ○○○○M55などとすべて入力したら いくとは思ったのですが、1つずつは いれてられないし…と挫折しました。 ありがとうございました!

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.3

まあTRIMの方が良いでしょうが =MID(A1,5,LEN(A1)-4) でも出来ました。

sabra
質問者

お礼

MIDですか~・・ CENTERってないのかなと関数をみてみた のですが、なかったです。。 LENもしらなかったので、かしこくなりました! ありがとうございました!!

noname#9486
noname#9486
回答No.2

表示したいセルに =TRIM(元の値が入力されているセル番地)でうまくいきませんか?

sabra
質問者

お礼

回答ありがとうございました!! 数百行が数十ファイルあるので、 どうなるのかと思いましたが、 これですごく楽にやることができます!! 頑張りますp(^^)q

関連するQ&A