想像してみてください。2つのテーブルの学生がいます。 table1でKyleのルックアップを実行します。彼がtable1で見つからない場合は、他のテーブルで検索することをお勧めします。

または、いくつかの条件に基づいてルックアップテーブルを切り替えたい場合。

どちらの場合も、複数のルックアップテーブルを検索する必要があります。では、2つ以上のルックアップテーブルからVLOOKUPをどのように使用しますか。この記事はこの問題を非常に簡単に解決します。

001

上記の2つのVLOOKUPの問題を解決し、ルックアップテーブルを切り替える方法を理解しましょう。

最初のルックアップテーブルにルックアップ値が見つからない場合は、ルックアップテーブルを変更します。ここに、class1とclass2の生徒のデータを含む2つのテーブルがあります。 table1で「kyle」を検索したいのですが、見つからない場合は、 link:/ Formulas-and-functions-introduction-of-vlookup-function [VLOOKUP]

を実行します。 2番目の表。

最初のテーブルをClass1(A3:C9)、2番目のテーブルをClass2(E3:G9)と名付けました。

002

ここでは、IFERROR関数を使用してエラーをトラップし、ルックアップ範囲を変更します。

=IFERROR(VLOOKUP(K2,Class1,3,0),VLOOKUP(K2,Class2,3,0))

003

仕組み

IFERRORは、 `link:/ Formulas-and-functions-introduction-of-vlookup-function [VLOOKUP function]`がエラーを返しているかどうかをチェックし、エラーが返された場合はvalue_if_error部分を返します。その部分には、別のルックアップ配列でルックアップする別のVLOOKUP関数があります。簡単です。 3つ以上のテーブルを検索する必要がある場合は、各IFERROR関数を別のIFERROR関数とネストします。これにより、さまざまなテーブルを検索するチェーンVLOOKUP関数が作成されます。

条件に基づいてルックアップ配列を変更する

上記の場合、最初の式がエラーを返した場合、VLOOKUP式を切り替えたいと思いました。ただし、条件でルックアップテーブルを切り替えたい場合は、ExcelのIF関数を使用して切り替えることもできます。

以下の例では、ロール番号102を検索します。K2には、テーブルのリストを含むドロップダウンがあります。 K2で選択したテーブルから、102番のロールがどのロールを学習しているかを知りたいです。

004

この式をK4で記述します。

=VLOOKUP(K3,IF(K2="table 1",Table1,Table2),3,0)

005

仕組み

簡単です。 VLOOKUPはロール番号を探します。 K4で。ここで、Lookup_Array変数に、K2の値をチェックするIF関数を配置しました。 K2に「Table1」が含まれている場合はtable1が選択され、含まれていない場合はtable2が選択されます。そして、通常のVLOOKUP作業が行われます。

上記の方法は、テーブルが同一の場合に機能します。そうでない場合は、適切な列を取得するためにcol_index_numにif条件を設定する必要があります。 3つ以上のテーブル配列がある場合は、 `link:/ logical-formulas-excel-nested-if-function [ExcelでネストされたIF]`を使用して複数のテーブルから選択できます。

関連記事:

link:/ Tips-excel-iferror-vlookup [IFERRORおよびVLOOKUP関数]

link:/ forms-and-functions-introduction-of-vlookup-function [ExcelのVLOOKUP関数]

link:/ Tips-how-to-use-if-isna-and-vlookup-function-in-excel [IF、ISNA、VLOOKUP関数]

link:/ lookup-formulas-vlookup-multiple-values [VLOOKUP Multiple Values]

人気の記事:

link:/ lookup-formulas-17-things-about-excel-vlookup [17 Things About Excel VLOOKUP]

link:/ counting-countifs-two-criteria-match [COUNTIFS Two Criteria Match]

link:/ Tips-countif-in-microsoft-excel [COUNTIF in Excel 2016]