プロが教える店舗&オフィスのセキュリティ対策術

エクセル2002を使っています。
A1のセルに「あい うえお」
A2のセルに「かきく けこ」
A3のセルに「さ しすせそ」…と200行入力してあります。
空白(スペース)を消したいのですが、スペースが入っている位置はまちまちなので、リプレイス関数は使えません。
何とか関数を使って、空白を消す事は出来るのでしょうか?
私が思いついたのはIF関数で、『もしA1のセルに空白があったら空白を消す』と命令できるかも・・・と思ったのですが、式がどのようになるのか分からないし、もっと簡単な、もしくは別の関数があったらぜひ知りたいです。

A 回答 (4件)

#1のmshr1962です。

すみません。
関数のスペルをミスってました
=SUBSTITUTE(A1," ","")
=SUBSTITUTE(SUBSTITUTE(A1," ","")," ","")
が正解です。

#3の方の方法ですが「半角と全角を区別する」のチェックをはずせば1度で出来ます。
    • good
    • 0
この回答へのお礼

わざわざありがとうございます。
半角全角のチェックをはずせば一度で出来るのですか!
関数を使ったり置き換えをしてみたり・・・試してみます。

お礼日時:2004/08/06 13:37

置換で簡単にスペースを消せます。


対象のセルを全て選択し、「編集」→「置換」で「検索する文字列」にスペースを入れ、「すべて置換」を選びます。
スペースが全角・半角混じっているようでしたら、「検索する文字列」にそれぞれ1回ずつ入れなおして、合計2回置換をすれば、スペースは全てなくなります。
    • good
    • 0
この回答へのお礼

置き換えで出来る・・・その手が有ったか!
ありがとうございました。

お礼日時:2004/08/06 13:03

=SUBSTITUTE(A1," ","")


でいかがでしょうか?
    • good
    • 0
この回答へのお礼

ありがとうございました。
サブタイトル関数と読むのですね

お礼日時:2004/08/06 13:02

=SUBSUTITUTE(A1," ","")


でスペースの削除が出来ます。
半角・全角が混じっているなら
=SUBSUTITUTE(SUBSUTITUTE(A1," ","")," ","")
    • good
    • 0
この回答へのお礼

ありがとうございました。
早速使ってみます

お礼日時:2004/08/06 13:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!