[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『見かけが同じセルのデータの違いを調べたい』(たろう)
他の人の作ったデータがあります。
そのデータと同じデータ(表面上)を入力しても、マクロ上では 違うデータとして処理されます。(=で比較しても 同じと 判断されない。) データの違いを調べる方法はあるでしょうか。 一方には空蘭が入っているかもしれません。
そのマクロがどのような比較をしているのでしょうか? コードを掲載できませんか?
(INA)
セルB1とセルC1にデータが入っているとして、
セルB2に =Len(B1) セルC2に =Len(C1) でそれぞれの長さがわかります。
もう少し詳しく調べたければ
セルB3に =Code(B1) セルC3に =Code(C1)で先頭の文字のコードが比較できます。
セルB4に =Code(Mid(B1,2,1)) セルC4に=Code(Mid(C1,2,1)) で2文字目のコードが 比較できます。
もっと詳しくしらべますか?
(kazu)
これ、似てませんか?(YS) [[20040116151828]] 『セル内の空白を削除したいのですが・・』(よ)
そのマクロがどのような比較をしているのでしょうか? --->他の人の作ったデータ(データベース)を使い この中のデータを検索するソフトを作っていました。 たとえば、「学校」と入力して、実際、学校と見えるデータが あってもヒットしませんでした。実は 「 学校」や「学校 」のように 前後に空蘭があるらしいのです。
結果的には、そのデータベースをそのまま比較しないで、LRTIMとRTRIM関数を 使い、前後の空白を削除して、中実を比較するようにしてヒットできるように なりました。 これまで、LRTIMとRTRIM関数を使っていませんでしたが 今後、結構有用と感じました。(たろう)
文字列の完全一致でなく「含む」の条件で検索すれば良いかと思います。 オートフィルタや、検索(Findメソッド)、文字列比較の Instr関数 等があります。
(INA)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.