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

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

VLOOKUP関数の検索値にワイルドカード(*)を使用した例

VLOOKUP関数の検索値にワイルドカード(*)を使用した例

ワイルドカードの基本

Excelでのワイルドカードには、主に2種類があります。

  • *(アスタリスク): 任意の文字列(0文字以上)に一致します。
  • ?(クエスチョンマーク): 任意の1文字に一致します。

これらをVLOOKUP関数の検索値として使用することで、部分一致や特定のパターンに一致するデータを簡単に見つけ出すことができます。より詳しい解説はリンク先を参照してください。

Excelでのワイルドカード(*)と(?)の基本利用方法
Excelのデータ分析において、ワイルドカードは非常に強力なツールです。特に*(アスタリスク)と?(クエスチョンマーク)は、あいまいな情報からのデータ抽出やマッチングの際に役立ちます。これらのワイルドカードの適切な使用法をマスターすることで...

VLOOKUP関数の基本形

VLOOKUP関数の基本的な構文は次の通りです。より詳しい解説・基本サンプルはリンク先を参照してください。なお、ワイルドカードを使用した検索をするばあいには[検索方法]へは「FALSE」

=VLOOKUP(検索値, 範囲, 列番号, [検索方法])
VLOOKUP関数の詳細解説(Excel)
ExcelのVLOOKUP関数の使い方をわかりやすく解説Excelには、様々なデータを縦横に検索し、特定の値を取得するのに便利な「VLOOKUP関数」があります。この記事では、VLOOKUP関数の使い方や引数について初心者向けに丁寧に解説し...

ワイルドカードを使用した検索例

検索元のリストとして、A1:D28に以下のような表があるとします。VLOOKUKP関数で検索処理をする際は、「引数:範囲」へ見出しを除いた部分を指定します。すなわち「引数:範囲」へA2:D28を指定します。

書名発刊日金額在庫
ケーススタディ民法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("*刑法*", A2:D28, 3, FALSE)
VLOOKUP関数の検索値にワイルドカード(*)を使用した例

VLOOKUP関数の検索値にワイルドカード(*)を使用した例

この式では、A2:D28の範囲内で「刑法」を含む任意の文字列に一致する最初のレコードを検索し、そのレコードの3列目(価格)のデータを取得します。

書名そのものを表示させるならば[列番号]を1とします。

注意点

ワイルドカードを使用する場合、[検索方法]にはFALSEを指定します。

ワイルドカードの応用

さらに複雑なデータ検索が必要な場合は、ワイルドカードの組み合わせを工夫することで、さまざまなニーズに応えることができます。たとえば、特定の文字で始まり、特定の文字で終わる文字列を検索するには、以下のようにします。

=VLOOKUP("法*入門", A2:D28, 1, FALSE)
=VLOOKUP("法*入門", A2:D28, 3, FALSE)

この式では、「法」で始まり「入門」で終わる文字列に一致するデータを検索します。

次の記事:キーワードはセル参照

ExcelのVLOOKUP関数でワイルドカードを活用する方法(2・キーワードはセル参照)
前の記事VLOOKUP関数を使用してワイルドカードによる部分一致検索を行う方法を、具体的な事例を通じて解説します。この技術は、特定のキーワードが含まれるデータを効率的に見つけ出す際に役立ちます。今回はキーワードがセルに入力されているケースの...

 

 

コメント