• ベストアンサー

数字として認識しない

エクセルにcsvファイルを読み込ませたのですが、数字の間にスペースが入り「1234」と数字として認識したいのですが「1 2 3 4」といった具合で文字列としてしか認識しません、住所も地番の数字だけスペースが入っています。データが数万件あるのでいちいちスーペースを消していくのも面倒です。何かスペースを無視するとかの何か法方があるのでしょうか。(元データはアクロバットのデータをカット&ペーストでメモ帳に移しそれをcsvに変換しています)宜しくご教授お願いいたします。

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

  • ベストアンサー
  • tbobi
  • ベストアンサー率45% (544/1189)
回答No.1

置換機能で削除したらどうでしょう? 編集 > 置換 をクリックし、 検索する文字列 に半角スペースをいれ、 置換後の文字列を空欄にして置換します。 そうするとスペースが削除されます。

その他の回答 (3)

  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.4

=SUBSTITUTE(SUBSTITUTE(A1,"○",""),"△","") ※ただし○は半角のスペース、△は全角のスペース Excel上で意図的に挿入した空白はこれで除去できましたが、ご質問文のような状況に通じるかどうかはちょっとわかりません。

kishi56
質問者

お礼

アドバイスありがとうございます。これが置換えの関数なんですね。大変参考になりました、この技は別なものにも使えそうです。

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.3

メモ帳に移した時点で、スペースを置換して なくしたらいいのでは? それで、読めばOKだと思いますが。

kishi56
質問者

お礼

ありがとうございます。置換がやはり効果的なんですね、気がつかないものです。貼り付け時に置換えすれば後に変更しなくてすみますものね、今度取り込むときにやってみます。

  • tbobi
  • ベストアンサー率45% (544/1189)
回答No.2

#1です。補足です。 該当範囲を指定してから、#1をしたほうが無難かも。

kishi56
質問者

お礼

ありがとうございました。無事出来ました。この方法があったとは・・・さすがですね。出来ないで夜中まで苦労したのはなんだったのか・・・これでゆっくり眠れます。本当にありがとうございました。