• ベストアンサー

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

Excelでスペースをなくしたい わかりにくいので、スペースを_で表示します。 山田_太郎_北海道 山下_太郎_青森県_ 山本_太郎_鹿児島県_ 山口_太郎_神奈川県 上記のようなデータが一つの列にあります。 苗字と名前、都道府県の間のスペースはそのままで 一番最後(文字の後ろ)のスペースのみを消したいのです。 なぜかこのような場所にスペースが入ってしまっています。 よろしくお願いします。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

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

noname#191575
質問者

お礼

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

その他の回答 (2)

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.3

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

noname#191575
質問者

お礼

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

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.1

TRIM関数で如何でしょう?

noname#191575
質問者

お礼

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

関連するQ&A

専門家に質問してみよう