• ベストアンサー

不要なスペースを取り除きたい。

さわやかなお天気ですね。・・・・ 教えてください。 エクセルのセルに入っている文字のことなのですが、 商品コード Y2102001A を 担当者が Y21 020 01A とスペースを入れて入力してました。私の指導が悪く反省してます。本人は見やすくしたいと考えたとのことです。今、このデータを使って管理表を作ろうと思うのですが、Y21 020 01A スペースがあり同じコードと認識してくれません。 それで =TRIM(A2) で 不要なスペースを取り除こうとしたのですが できませんでした。何かよい方法はありませんでしょうか?

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

  • ベストアンサー
  • g_liar
  • ベストアンサー率52% (382/728)
回答No.2

気持ちはうれしいけど余計なお世話だったってやつですね(^^; スペースを全部とっちゃえば良いだけなら置換すれば良いのでは? 対象のセルを選択して(複数あれば複数選択して)、メニューの置換を選び、 検索する文字列にスペース1コを入力。 置換後の文字列には何も入力しなければ、スペースが全部消えます。

K-19New
質問者

お礼

置き換えの活用とは思いもしませんでした。 目からウロコです。 マクロに置き換えを入れました。 有難うございます。

その他の回答 (2)

  • goo39
  • ベストアンサー率36% (13/36)
回答No.3

商品コードの入っているA列または2行を選択して 編集→置換 検索する文字列にスペースを入れて 置換後の文字列は何も入れずに 全て置換

  • yukika-37
  • ベストアンサー率39% (26/66)
回答No.1

「あるセルの入力文字列から空白を取り除きたい」という質問である、と判断しました。 違ったら全く見当違いな回答ですので無視して下さい。 >それで =TRIM(A2) で 不要なスペースを取り除こうとしたのですが 「A2」は「Y21 020 01A」が入力されているセルですか? だとすれば =SUBSTITUTE(A2," ","") でしょうか。

K-19New
質問者

お礼

ありがとうございます。 TRIMでなくSUBSTITUTEですか。 納得。 ありがとうございます。