ExcelのVLOOKUP関数でワイルドカードを活用する方法(2・キーワードはセル参照)

前の記事

ExcelのVLOOKUP関数でワイルドカードを活用する方法(1・キーワードは定数)
ExcelのVLOOKUP関数は、表やデータセットから特定の情報を検索し、抽出するのに非常に便利なツールです。今回は、VLOOKUP関数にワイルドカード(*、?)を使用して、より柔軟にデータを検索する方法を詳しく解説します。ワイルドカードの...

VLOOKUP関数を使用してワイルドカードによる部分一致検索を行う方法を、具体的な事例を通じて解説します。この技術は、特定のキーワードが含まれるデータを効率的に見つけ出す際に役立ちます。

今回はキーワードがセルに入力されているケースの事例紹介です。

VLOOKUP関数の検索値にワイルドカード(*)を使用した例2(キーワードに参照セルを指定)

VLOOKUP関数の検索値にワイルドカード(*)を使用した例2(キーワードに参照セルを指定)

VLOOKUP関数での検索練習用の準備

ある書籍リスト(A1:D28)があり、その中から特定のキーワードを含む書籍の情報を抽出したい場合を考えます。例えば、キーワードとして「社会」を含む書籍の【書名】と【金額】を見つけたいとします。

キーワードはG1セルに入力し、これを基に検索を行います。この方法の利点は、キーワードを柔軟に変更できる点にあります。

書名発刊日金額在庫キーワード社会
ケーススタディ民法2016/10/281400書名
交通六法2016/02/272700金額
法人税法の基礎2015/12/272700
会社法2014/10/272800
民法総則2015/03/272700
判例六法2016/01/272400
基礎法入門2014/09/272500
やさしい経済法2015/08/272500
刑法各論2016/07/282100
現近代民法2014/10/271400
会社法概論2014/04/272000
商法総則2014/04/271900
憲法2016/09/282500
商行為法2015/11/271600
倒産法入門2014/01/272300
破産法2015/02/271200
法社会学2016/10/281500
民事訴訟法学2016/08/282800
法学入門2015/09/272500
労働法の要点2015/05/272400
はやわかり刑法2016/05/283000
講義式憲法2016/10/283000
刑法講義2016/05/282600
会社法2016/09/271300
民法事例集2015/06/271200
六法全書2014/03/272300
労働法実務辞典2014/09/272700

事例:式の設定

VLOOKUP関数の設定

VLOOKUP関数を使ってキーワードに部分一致する書名と金額を検索します。部分一致検索を実現するために、ワイルドカード(*)を使用します。ワイルドカード使用時は[検索方法]に「FALSE」を指定してください。

ワイルドカードは文字列なので「”」で囲みます。
参照セルは別のアイテムであるため「&」で接続します。

書名の検索

書名を検索する式は以下の通りです:

=VLOOKUP("*" & G1 & "*", A2:D28, 1, FALSE)

この式では、* は任意の文字列を表し、G1セルの内容を含む書名を検索範囲A2:D28から探します。1は書名がある列のインデックス番号です。

金額の検索

金額を検索する式は次のようになります:

=VLOOKUP("*" & G1 & "*", A2:D28, 3, FALSE)

ここでもワイルドカードを使用していますが、3は金額がある列のインデックス番号です。

コメント