プロが教えるわが家の防犯対策術!

Excelでスペースをなくしたい

わかりにくいので、スペースを_で表示します。

山田_太郎_北海道
山下_太郎_青森県_
山本_太郎_鹿児島県_
山口_太郎_神奈川県

上記のようなデータが一つの列にあります。
苗字と名前、都道府県の間のスペースはそのままで
一番最後(文字の後ろ)のスペースのみを消したいのです。
なぜかこのような場所にスペースが入ってしまっています。

よろしくお願いします。

A 回答 (3件)

TRIM関数で如何でしょう?

    • good
    • 0
この回答へのお礼

解決しました。

ありがとうございました。

お礼日時:2010/04/02 15:11

一例です。


(1)仮にデータはA列、B列を未使用列とするとB1に=TRIM(A1)として下方向にコピー
   大量にある場合は数式入力後、B1の右枠したの■をダブルクリックでA列にデータがある箇所までコピーできます。
(2)B列範囲をコピー→A列に形式を選択して貼り付け→値を選択→OK→B列を削除
    • good
    • 0
この回答へのお礼

解決しました。

ありがとうございました。

お礼日時:2010/04/02 15:12

常に空白を削除したいのではなく、すでにある物に対してということでしょうか。


それならば、該当するセルを選択して F2キーを押せば、入力された文字の後ろから編集ができるようになります。
BSキーを押せば不要な空白文字を削除できますよ。


対象の数が多い、またはどのセルに余計な空白文字が入っているのかわからないのでしたら
トリミング関数(TRIM)を使われてはいかがでしょう。
この関数は文字列の前や後ろに不要な空白文字があれば削除してくれます。
A1セルの不要な空白文字を削除したいのでしたら
 =TRIM(A1)
のようにして使います。
どこか空いた列に関数式を入力して、結果をコピーしたら
元の場所へ「形式を選択して貼り付け」の「値」で貼り付ければ完了です。
空いた列に入力した関数式は削除してもOKです。
    • good
    • 0
この回答へのお礼

解決しました。

ありがとうございました。

お礼日時:2010/04/02 15:13

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