(使用している Excel は Excel 2016 です)
VLOOKUP ワークシート関数は 検索条件にワイルドカードが使える というか 使えてしまいます。
次のように ワイルドカードの "*" が含まれている場合、、、
=VLOOKUP("*大久保",C2:D3,2,FALSE)
"新大久保" なんかが先にあると、完全一致なのに こちらがヒットしてしまいます。
この場合、次のように ワイルドカードの "*" を "~" で エスケープする必要があります。
=VLOOKUP("~*大久保",C2:D3,2,FALSE)
"?" も同様に "~" でエスケープします。
=VLOOKUP("~?大久保",C2:D3,2,FALSE)
"~" 自体を使いたいときも "~" でエスケープします。
=VLOOKUP("~~大久保",C2:D3,2,FALSE)
VLOOKUP ワークシート関数で 検索条件にワイルドカードを使うことは そんなに無いんじゃないかと思いますが、 逆に 意図せず含まれている場合は エスケープしてやる必要があるため 注意が必要です。