[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『スペースの一種?』(KI)
すでに問題点は解決しているのですが、少し疑問に思うことがあるので どなたか、ご存じの方がおられましたらご教授をお願い致します。
取引先からCSVファイルでデータが送付されてきます。 そのデータには例えば "1ABC " のように文字列にスペースが付いたセルが 含まれています。 スペースがあると後々の作業上、支障があるのでスペースを除きたく =TRIM(A1) や =SUBSTITUTE(A1," ","") としましたが、スペースが除去出来ませんでした。 そこで =CODE(MID(A1,5,1)) として、いったいスペース部分が何なのかを調べてみましたが 結果は 160 と帰ってきました。 スペースならば 32 とか 8481 を返すと思うのですが 160 とは何なのでしょうかね? Win7 Excel2007
調べてみたら半角スペースのようですが、通常の半角スペースとは違うようですね…。 =SUBSTITUTE(A1,CHAR(160),"")
でスペースが消せると思うのですが、どうでしょうか?
(se_9)
コメント有難うございます。 そうですね、私も同様の式で、解決したのですが " 変なスペース " なので何かご存じの方がおられればと・・・。 KI
こういうデータは、幸いにしてあつかったことがないんだけど、置換で解決できるかも。 http://techracho.bpsinc.jp/baba/2010_07_22/2178 スペース CHAR(160) あたりで検索すると、いろいろ書いてあったよ。
(ぶらっと)
ノーブレークスペース(NBSP)ですな。 元データはWebから拾ってきたとかしたんじゃないかな? 簡単に言うと欧文用のスペース……っていうと簡単すぎるか? (1111)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.