エクセル・VBA

Excel(エクセル)|VLOOKUP関数で複数条件を指定する方法

Excel(エクセル)|VLOOKUP関数で複数条件を指定する方法

今回の記事はExcel(エクセル)|VLOOKUP関数で複数条件を指定する方法についてお話します。

苦手な方専門のパソコン教室

VLOOKUPで複数条件を指定する方法 画像解説

Excel(エクセル)|VLOOKUP関数で複数条件を指定する方法

Excel(エクセル)|VLOOKUP関数で複数条件を指定する方法

Excel(エクセル)|VLOOKUP関数で複数条件を指定する方法

Excel(エクセル)|VLOOKUP関数で複数条件を指定する方法

Excel(エクセル)|VLOOKUP関数で複数条件を指定する方法

Excel(エクセル)|VLOOKUP関数で複数条件を指定する方法

Excel(エクセル)|VLOOKUP関数で複数条件を指定する方法

Excel(エクセル)|VLOOKUP関数で複数条件を指定する方法

VLOOKUP関数で複数条件で検索する手順

そもそもVLOOKUP関数で範囲を参照するときは、検索値と一致するデータを探すために、検索値となるデータが左端に来るように範囲を選択する必要があります。

VLOOKUP関数複数条件の説明

上記の例で解説します。

今回のように、商品名を検索値にした場合、「みかん」が2つかぶっているので、商品名だけでは検索するデータを区別することができません。

そこで、「産地」と「商品名」を組み合わせたデータを検索値にすることで、VLOOKUP関数で取り出すデータを区別することができます。

「みかん」で検索するのではなく、「和歌山産みかん」で検索できるようにしましょう。

 

VLOOKUP関数複数条件の説明

範囲となるマスタ表の左端に必要なデータを作成するため、まずは左端に1列追加しましょう。

左端の列を選択し、列番号の上で右クリックをしたら、一覧から「挿入」をクリックします。

 

VLOOKUP関数複数条件の説明

列が挿入されたら、そのまま、オプションをクリックして、一覧から「右側と同じ書式を適用」を選択します。

※表にすでに書式が設定されている場合、オプション機能を使用することにより、その書式を適用することができます。

 

VLOOKUP関数複数条件の説明

では、追加した列の一番上のセルに数式を挿入しましょう。

今回は、「産地」と「商品名」を繋げたいので、「=D1&B1」となるようにセル参照します。

※セルとセルの文字列を繋げたい場合は、「&」を使用してつなぐことができます。

 

VLOOKUP関数複数条件の説明

結果が表示されたら、下のセルに数式をコピーしましょう。

 

VLOOKUP関数複数条件の説明

これで、マスタ表の左端に検索値を参照する新しい列ができました。

 

VLOOKUP関数複数条件の説明

検索値を一覧から選択できるようにしておきましょう。

データタブの「データの入力規則」をクリックします。

 

VLOOKUP関数複数条件の説明

種類から「リスト」を選択して、先ほど追加した列のデータを参照します。

選択出来たら「OK」をクリックします。

 

VLOOKUP関数複数条件の説明

これで、一覧から検索値を選択することができます。

 

VLOOKUP関数複数条件の説明

VLOOKUP関数を挿入しましょう。

範囲を選択するときに、先ほど作成した新しい列が左端に来るように、範囲を選択します。

 

VLOOKUP関数複数条件の説明

これで産地と商品名を合わせたキーワードを使って、結果を返すことができました。

 

VLOOKUP関数複数条件の説明

もし、新しく追加した列が不要と感じたら、削除ではなく、非表示にしましょう。

 

VLOOKUP関数複数条件の説明

新しく追加した列を選択して、列番号の上で右クリックをしたら、一覧から「非表示」を選択します。

 

VLOOKUP関数複数条件の説明

これで、全体がスッキリをした見た目になります。

 

VLOOKUP関数複数条件の説明

もちろん、マスタ表の左端の列は非表示にしているだけなので、範囲選択に影響しません。

検索値を変更しても正しい結果を返すことができます。

 

苦手な方専門のパソコン教室

パソコン教室パレハのライン登録

メールの画像

メールはこちら

ラインの画像

LINEはこちら

電話の画像

お電話はこちら