[[20080618085055]] 『VLOOKUP 完全一致させるには』(なべ) ページの最後に飛ぶ

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

 

『VLOOKUP 完全一致させるには』(なべ)
 
 すいませんが、教えていただきたいことがございます。

 VLOOKUPでデータのマッチングをさせているのですが、
 【例】 データの中に2670*1と267*1があり
     2670*1で他のシートで検索した結果
     2670 に 267のデータ が紐ついてきてしまいます。
     検索の型には、FALSE を設定しています。
         
     267*1      A
     2670*1      B 

         2670*1   で検索時 、 Aのデータが紐づいてしまいます。

 どうすれば、完全一致できますか? 

 よろしお願い致します。        
 

 原因はヘルプに書かれています。

 以下ヘルプからの引用。

 >検索の型に FALSE を指定し、検索値が文字列の場合は、検索値に半角の疑問符 (?) または半角のアスタリスク (*) を
  ワイルドカード文字として使用することができます。
 >ワイルドカード文字の疑問符は任意の 1 文字を表し、アスタリスクは任意の文字列を表します。
 >ワイルドカード文字ではなく、通常の文字として疑問符やアスタリスクを検索する場合は、その文字の前に、"~*" のように
  半角のティルダ (~) を付けます。

 ですので以下のようにして検索値内の「*」を「~*」に置き換えてあげればよいかと。

 =VLOOKUP(SUBSTITUTE(検索値,"*","~*"),検索範囲,列番号,FALSE)

 (独覚)


早急にありがとうございます。
アスタが任意となっていたんですね。
理由がわかってすっきりしました。
本当にありがとうございました。

(なべ)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.