• ベストアンサー

VLOOKUP関数を部分一致で検索させたい

質問よろしくお願いします。 ExcelのVLOOKUP関数で、検索を行ってるのですが、 実際に文字列はあるのですが、検索されません。 =VLOOKUP(A9395,A2:F100,1,FALSE) このような感じです。 完全一致しか検索されませんか? 一部一致でしたら何か方法はありませんか? よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.4

> VLOOKUP内で、ワイルドカードは使えないようです。 どこでその情報を得たのでしょうか、初めてそのような事を聞きました。 実際にやったのでしょうか。 VLOOKUP関数でワイルドカードで部分一致させる方法 https://pcacademy.jp/excel-vlookup-wildcard-partial-match ExcelのVLOOKUP関数とワイルドカードで前方一致検索する https://office-hack.com/excel/excel-vlookup-prefix-mat ワイルドカードで曖昧検索!XLOOKUP/VLOOKUP/HLOOKUPの使用例と注意点 DL可 https://biz-data-analytics.com/excel/3014/ 他にもたくさんやり方が見つかりますよ。使えないなら上記のサイトの情報は嘘だという事になります。 本家のマイクロソフトの説明です。まさかこれも嘘だと言わないでしょうね。 ベスト プラクティスを開くと ワイルドカード文字を使うの説明があります。 VLOOKUP 関数 https://support.microsoft.com/ja-jp/office/vlookup-%E9%96%A2%E6%95%B0-0bbc8083-26fe-4963-8ab8-93a18ad188a1

kz9dsupply
質問者

補足

エラーが出てしまうんですよね。 Excelのバージョンでしょうか? Personal 2021です。

その他の回答 (7)

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.8

> 何度やってもエラーがでます。 何をやったのか不明、どんなエラーなのかも不明 不明だらけでこちらでは分かりません。 ちゃんとサイトを隅から隅まで読んだのか、どのようなデータで行っているのか答えもせず エラーエラーと叫んでも無意味です。

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.7

なんとなくですが、何かあると自分以外の他のことが原因で問題になっているとしか考えられない人みたいですが、自分をまず疑った方がいいですよ。

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.6

> Excelのバージョンでしょうか? > Personal 2021です。 私が示したサイトをしっかり読んだらどうですか エラーが出ますだけでわかる人はいませんよ。

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.5

まさか たとえば A9395 が「ABCDE」として A2からA100までに「BC」があった場合それを見つけたいとかじゃないですよね。

kz9dsupply
質問者

補足

何度やってもエラーがでます。 Excelのバージョン等は関係ありますか? Personal 2021

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.3

あと、なんとなく気になったのが検索範囲の後の引数が1なのは検索値と一致したデータそのものを表示させたいと言うことですよね

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.2

"*"について詳しくは[ワイルドカード]で検索してみてください "?"とすれば一文字が何でもありになります

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.1

どの位置でも部分一致していればでしたら =VLOOKUP("*" & A9395 & "*",A2:F100,1,FALSE) として試してみてください。 "*"が何でもありの事になりますので前方一致とか後方一致とかでしたら前だけとか後ろだけにつけて試してください。

kz9dsupply
質問者

補足

VLOOKUP内で、ワイルドカードは使えないようです。 他に方法はないでしょうか?

関連するQ&A