[[20040206145636]] 『見かけが同じセルのデータの違いを調べたい』(たろう) ページの最後に飛ぶ

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

 

『見かけが同じセルのデータの違いを調べたい』(たろう)

他の人の作ったデータがあります。

 そのデータと同じデータ(表面上)を入力しても、マクロ上では
違うデータとして処理されます。(=で比較しても 同じと
判断されない。)
 データの違いを調べる方法はあるでしょうか。
一方には空蘭が入っているかもしれません。


 そのマクロがどのような比較をしているのでしょうか?
 コードを掲載できませんか?

  (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.