- ベストアンサー
エクセル:スペースの削除(連続するセル)
全角で4文字分スペースをあけ、その後 文字を入力してあるセルがひとつの列に 数百行あります。 スペースをすべて削除し、左詰めで文字を 別の列に表示させたいと思います。 ○○○○M55 ○○○○N987 ↓ M55 N987 行数がかなり多いので、関数等を使い、 オートフィルで一気に片付けたいのですが、 何か良い方法はないのでしょうか?? 教えてください よろしくお願いします!!
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
スペースを取り除く関数として trim関数があります。 使用方法は、 =trim(スペースを含むセル) とすれば、数式の結果、スペースが削除されます。 あとは、その数式の結果をコピーして 別のセルに 「形式を選択して貼り付け」⇒「値の貼り付け」 をすれば、OKです。
その他の回答 (3)
- chihiro-chihiro
- ベストアンサー率32% (23/71)
置換してみてはどうですか? 検索に全角で4文字分のスペースを入力して、 置換のところをそのまま何も入力しなければ、置き換わると思うのですが・・。
お礼
置き換えでもできるんですね! スペースのみでいくとは思いませんでした。 ○○○○M55などとすべて入力したら いくとは思ったのですが、1つずつは いれてられないし…と挫折しました。 ありがとうございました!
- imogasi
- ベストアンサー率27% (4737/17070)
まあTRIMの方が良いでしょうが =MID(A1,5,LEN(A1)-4) でも出来ました。
お礼
MIDですか~・・ CENTERってないのかなと関数をみてみた のですが、なかったです。。 LENもしらなかったので、かしこくなりました! ありがとうございました!!
表示したいセルに =TRIM(元の値が入力されているセル番地)でうまくいきませんか?
お礼
回答ありがとうございました!! 数百行が数十ファイルあるので、 どうなるのかと思いましたが、 これですごく楽にやることができます!! 頑張りますp(^^)q
お礼
早々に回答ありがとうございます!! やっぱりあるんですね、こういう関数(^^) できない二人が30分考え、rightとか 使ってみたのですが、”1回”で色々な桁数の文字を できなかったので、あきらめました。 こんなに簡単だとは… 助かりました!