[[20120406214206]] 『スペースの一種?』(KI) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『スペースの一種?』(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.