• ベストアンサー

セル内の空白部分を消すには?

会社でエクセル97を使っています。 社外のシステムから顧客一覧をいただいたのですが、 セル内に余分なスペース部分が常に入っています。 これを一気に削除する方法はないでしょうか。 スペース部分は全て、文字の最後の部分についています。 etc.[あああ○○○○○]      []・・・セル   ○・・・スペース(空欄) いつもこれを手動で消しています。 すごく時間をとられるので、悩んでいます。 よろしくお願いしまーす!!

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

  • ベストアンサー
  • hinebot
  • ベストアンサー率37% (1123/2963)
回答No.1

これも面倒かも知れませんが… データの入っているセルをA1とします。 空いているセルに =TRIM(A1) とします。これでスペースがなくなるはずです。 このセルをコピーし、形式を選択して貼り付けで「値」を選び、元のセル(この場合はA1)に貼り付ければ終わり。 これを対象となるセルに全て行います。 セルが連続で並んでいる場合、TRIM関数を入れたセルをオートフィルでコピーして、"形式を選択して貼り付け"も範囲指定して一気にすればちょっとは早いかと。

その他の回答 (3)

  • ainaaina
  • ベストアンサー率34% (337/991)
回答No.4

編集→置換で、できませんか? 「検索する文字列」欄に任意の数だけスペースを入力。 「置換後の文字列」欄にはスペースを全く入れない。 で、置換を実行するとスペースが消えますよ。

  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.3

必要な範囲を選択して、編集→置換で「検索する文字列」にスペースを一つ「置換後の文字列」には何も入れずにOK全角半角の区別無しにする場合は、下のチエックを外す。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

「編集」「置換」で検索する文字列にスペースを設定して「すべて置換」 この時置換する文字列には何も入れないでください。 半角と全角を区別するチェックははずしてください。 関数で行うなら =TRIM(A1) または =SUBSUTITUTE(SUBSTITUTE(A1," ","")," ","") TRIMは前後のスペースの削除 SUBUSTITUTEは置換の関数です。

関連するQ&A

専門家に質問してみよう