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/28 1400
交通六法 2016/02/27 2700
法人税法の基礎 2015/12/27 2700
会社法 2014/10/27 2800
民法総則 2015/03/27 2700
判例六法 2016/01/27 2400
基礎法入門 2014/09/27 2500
やさしい経済法 2015/08/27 2500
刑法各論 2016/07/28 2100
現近代民法 2014/10/27 1400
会社法概論 2014/04/27 2000
商法総則 2014/04/27 1900
憲法 2016/09/28 2500
商行為法 2015/11/27 1600
倒産法入門 2014/01/27 2300
破産法 2015/02/27 1200
法社会学 2016/10/28 1500
民事訴訟法学 2016/08/28 2800
法学入門 2015/09/27 2500
労働法の要点 2015/05/27 2400
はやわかり刑法 2016/05/28 3000
講義式憲法 2016/10/28 3000
刑法講義 2016/05/28 2600
会社法 2016/09/27 1300
民法事例集 2015/06/27 1200
六法全書 2014/03/27 2300
労働法実務辞典 2014/09/27 2700

例えば、ある書籍リストから「刑法」を含む書籍の中で一番上のアイテムの価格を検索したい場合は、以下のように式を設定します。

=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関数を使用してワイルドカードによる部分一致検索を行う方法を、具体的な事例を通じて解説します。この技術は、特定のキーワードが含まれるデータを効率的に見つけ出す際に役立ちます。 今回はキーワードがセルに入力されているケー...

 

 

コメント

PAGE TOP
タイトルとURLをコピーしました