[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『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.