目次
ブイルック 関数は、一般に表の左端の列から値を探し、指定した列から同じ行の値を返します。 この記事では、この関数の使用方法を学びます。 VLOOKUP機能 にとって たげんてき を、適切な例と図解で紹介します。
練習用ワークブックをダウンロードする
この記事の作成に使用したExcelワークブックをダウンロードすることができます。
VLOOKUP with Multiple Criteria.xlsxExcelでVLOOKUPを複数条件で使用する6つの例
1.ExcelのVLOOKUPでアンパサンドを使って複数の条件を結合する
以下のデータセットでは、人気ブランド3社のスマートフォンの機種データがあります。 B列 と並んでいる値の組み合わせであるヘルパーカラムを表します。 C列 と D列 .
として ブイルック 関数は最初のカラムの値を探すので、このヘルパーカラムを次のテーブルの最初の位置に保つ必要があります。 を使うことで、このカラムの値は次のようになります。 アンパサンド(&) は、その VLOOKUP機能 この例では テキストで探す において B列 は、指定されたブランドとそれに対応する型番の組み合わせである。
例えば、価格がわかっているものを サムスン S21 Ultra ここで、スマートフォンのブランド名とモデル番号という2つの異なる条件を設定します。 ここで ブイルック 関数を使って、指定されたスマートフォンの価格を抽出します。
出力において セルC18 の場合、必要な計算式は次のようになります。
=VLOOKUP(D15&D16,B5:G13,6,FALSE)です。
を押した後 入力 をクリックすると、指定したスマートフォンの価格が一度に表示されます。
続きを読む 複数の条件と複数の結果を持つVLOOKUP(8つの例)
2.VLOOKUPとCHOOSE関数でExcelの複数条件を結合する
でのデータ抽出にヘルパーカラムを使いたくない場合、そのカラムを使用します。 ブイルック を複数の基準で組み合わせることができます。 CHOOSE機能付きVLOOKUP ではなく、その 選択 関数は、インデックス番号に基づいて、値のリストから実行する値や動作を選択します。 このCHOOSE関数の一般的な式は、次のようになります。
=CHOOSE(index_num, value1, [value2],...)
表からSamsung S21 Ultraの価格を知ることになるので、必要な計算式は セルC18 になります。
=VLOOKUP($D$15&$D$16,CHOOSE({1,2},$B$5:$B$13&$C$5:$C$13,$F$5:$F$13),2,FALSE)。
を押した後 入力 をクリックすると、該当するスマートフォンの機種代金がすぐに分かります。
この式では 選択 関数がテーブルを形成します。 B列、C列、F列 として B列 とC の中に統合されました。 選択 関数を呼び出すと,1つの列を表します. ブイルック の機能はこちら。
続きを読む Excelでヘルパーカラムを使わずに複数の条件でVlookupする(5つの方法)
3.Excelで複数の条件を含むMATCH関数によるVLOOKUP
があります。 MATCH は,配列中の指定された項目のうち,指定された値と一致する項目の相対位置を,指定された順序で返す関数です. ブイルック とのことです。 MATCH 関数は、ここで出力タイプを手動で指定することができます。
での必要な計算式。 セルC18 はこれからです。
=VLOOKUP(D15&D16,B5:G13,MATCH(B18,B4:G4,0),FALSE)を使用します。
を押した後 入力 をクリックすると、指定されたスマートフォンの機種の価格が表示されます。
この式では MATCH に存在する値を探す。 セルB18 の配列で B4:G4 そして、この列番号を第3引数の (col_num_index) の ブイルック 関数を使用します。
で出力形式を変更した場合、その出力形式は次のようになります。 セルB18 での対応する結果です。 セルC18 は一度に更新されます。 例えば、Chipset と入力すると セルB18 の埋め込み式は セルC18 をクリックすると、指定したスマートフォンの機種のチップセット名が表示されます。
続きを読む INDEX MATCHとVLOOKUP関数の比較 (9例)
4.VLOOKUPとIF関数の組み合わせで複数条件を結合する
を使いながら、ヘルパーカラムを回避する方法もあります。 ブイルック 関数で、Excel で複数の条件を指定する必要があります。 IF機能 のルックアップ配列を定義します。 ブイルック 関数を使用します。
ここでは、同様のデータセットを使用しているので、必要な数式は セルC18 を引き出すために、Samsung S21 Ultraの価格は、次のようになります。
=vlookup(d15, if(c5:c13=d16, b5:f13, ""), 5, false)
プレス 入力 と入力すると、指定したスマートフォンの機種の価格が即座に返されます。
続きを読む Excelで複数のIF条件を持つVLOOKUPの例(9条件)
類似の読み物
- VLOOKUPが動作しない(8つの理由と解決策)。
- VLOOKUPが一致するのに#N/Aを返す理由 (5 causes & solutions)
- エクセルで複数のシートにまたがってVlookupとSumをする方法(2つの計算式)
- Excel VLOOKUPで複数の値を縦に返す
5.Excelで1列に複数の条件を設定するVLOOKUP関数
この項では、「Select」ボタンをクリックしたときに表示される ブイルック 関数は、1つの列の中の複数の値を探すことによって動作します。 最初の引数にセルの範囲を入力する必要があります。 (lookup_value) ここでVLOOKUP関数の
例えば、AppleとXiaomiブランドの2つのスマートフォンの型番を引き出したい。 そこで、出力に必要な式 セルC18 であるべきです。
=vlookup(d15:d16,b5:f13,2,false)
を押した後 入力 AppleとXiaomiのスマートフォンの2つの型番を取得します。
として ブイルック 関数は常に最初にマッチしたデータを抽出するため、この例ではAppleとXiaomiのブランドの最初のモデル番号のみが戻り値として現れています。
続きを読む VLOOKUPを複数の条件を異なる列で使用する方法
6.VLOOKUPでドロップダウン・リストを複数条件として使用する
を作成することもできます。 ドロップダウン・リスト に対して ブイルック ドロップダウンリストを作成した後は、手入力の必要はなく、スマートフォンのブランドと型番をドロップダウンリストで選択すると、VLOOKUP機能で該当機種の価格が表示されるようになっています。
次のデータセットでは、スマートフォンのブランドとモデル番号のドロップダウンリストを2つ作成し セルD15、D16 を、それぞれご紹介します。
📌 ステップ1.
➤ 選択する セルD15 を最初に選択します。
➤下記。 データ リボンから データバリデーション オプションを指定します。 データツール をドロップダウンしてください。
ダイアログボックスが表示されます。
📌 ステップ2.
➤ である。 許可する ボックスを選択します。 リスト オプションを使用します。
➤ 編集を有効にする 出典 ボックスで、セルの範囲を選択します。 B5:B13 .
➤ プレス よっしゃー .
これで、最初のスマートフォンブランドのドロップダウンリストが使えるようになったわけです。
📌 ステップ3.
同様に、スマートフォンのモデル番号のドロップダウンリストを作成する必要があります。 セルの範囲を選択する必要があります。 C5:C13 において 出典 のオプションがあります。 データバリデーション ここでダイアログボックスを表示します。
📌 ステップ4.
➤今は セル18 は、次の式を入力します。
=vlookup(d15, if(c5:c13=d16, b5:f13, ""), 5, false)
➤ドロップダウンリストから、スマートフォンのブランドとそのモデル番号を選択すると、選択したスマートフォンの機種の価格が表示されます。
ドロップダウンリストで新しいスマートフォンのブランドとそのモデルを選択するたびに、価格が表示された出力セルが更新されます。
続きを読む VLOOKUPでExcelの2つのリストを比較する(2通り以上の方法)
結びの言葉
これから、上記の例を参考に、VLOOKUP関数を複数の条件で使いながら、Excelのスプレッドシートで応用していただければと思います。 ご質問やご意見がありましたら、コメント欄でお知らせください。 または、このサイトのExcel関数に関連する他の記事もご覧ください。