ExcelのLOOKUP機能によるデータテーブル内の情報の検索

01/01

Excel LOOKUP関数チュートリアル(配列形式)

ExcelでLOOKUP関数を使用して情報を検索する。 ©テッドフランス語

Excel LOOKUP 関数には、 Vector FormArray Formという2つの形式があります

LOOKUP関数の配列形式は、VLOOKUPやHLOOKUPなどの他のExcelルックアップ関数に似ています。これは、データ表にある特定の値を検索または検索するために使用できます。

それはどう違うのですか?

  1. VLOOKUPおよびHLOOKUPでは、データ値を返す列または行を選択できます.LOOKUPは、 配列の最後の行または列からの値を常に返します。
  2. Lookup_valueと呼ばれる指定された値の一致を検索しようとすると、VLOOKUPはデータの最初のとHLOOKUPのみを最初の行で検索し、LOOKUP関数は配列の形状に応じて最初の行または列のいずれかを検索します。

LOOKUP関数と配列の形状

配列の形状は、正方形(列数と行数が同じ)でも矩形(列数と行数が同じでもない)であっても、LOOKUP関数がデータを検索する場所に影響します。

LOOKUP関数の構文と引数 - 配列形式

LOOKUP関数の配列形式の構文は次のとおりです。

= LOOKUP(Lookup_value、Array)

Lookup_value (必須) - 関数が配列内で検索する 。 Lookup_valueには、数値、テキスト、論理値、または値を参照する名前またはセル参照を使用できます。

配列 (必須) - 関数が検索してLookup_valueを検索する範囲のセル。 データは、テキスト、数値、または論理値です。

ノート:

LOOKUP関数の配列形式を使用する例

上の図に示すように、この例では、LOOKUP関数のArray Formを使用して、在庫リストのWhachamacallitの価格を検索します。

配列の形状は背の高い矩形です。 したがって、関数はインベントリリストの最後の列にある値を返します。

データのソート

上記の注記のとおり、配列内のデータは、LOOKUP関数が正常に動作するように昇順でソートする必要があります。

Excelでデータをソートするときは、ソートするデータの列と行を最初に選択する必要があります。 通常、これには列見出しが含まれます。

  1. ワークシートのセルA4〜C10を強調表示します。
  2. リボンメニューの[ データ ]タブをクリックします
  3. リボンの中央にあるソートオプションをクリックしてソートダイアログボックスを開きます
  4. ダイアログボックスの列の見出しの下にあるドロップダウンリストのオプションから[ Part by sort]を選択します
  5. 必要に応じて、 Sort on見出しの下のドロップダウンリストからを選択します。
  6. 必要に応じて、[ Order]見出しの下にあるドロップダウンリストのオプションから[ A〜Z]を選択します
  7. OKをクリックしてデータをソートし、ダイアログボックスを閉じます。
  8. データの順序は、上の図のようになります

LOOKUP関数の例

ちょうどLOOKUP関数をタイプすることは可能ですが

= LOOKUP(A2、A5:C10)

ワークシートのセルには、多くの人が関数のダイアログボックスを使用する方が簡単です。

このダイアログボックスでは、関数の構文(括弧や引数間のカンマ区切りなど)を気にせずに、各引数を別々の行に入力できます。

以下の手順では、ダイアログボックスを使用してセルB2にLOOKUP関数を入力する方法を詳しく説明します。

  1. ワークシートのセルB2をクリックしてアクティブセルにします。
  2. [ 数式 ]タブをクリックします。
  3. リボンから参照と参照を選択して関数ドロップダウンリストを開きます。
  4. リスト内のLOOKUPをクリックしてSelect Argumentsダイアログボックスを開きます。
  5. リストのlookup_value、arrayオプションをクリックします。
  6. [OK]をクリックして、[ 関数引数 ]ダイアログボックスを開きます。
  7. ダイアログボックスで、 Lookup_value行をクリックします。
  8. ワークシートのセルA2をクリックして、そのセル参照をダイアログボックスに入力します。
  9. ダイアログボックスの「 Array」行をクリックします。
  10. この範囲をダイアログボックスに入力するには、ワークシート内のセルA5〜C10をハイライトします。この範囲には、関数によって検索されるすべてのデータが含まれます
  11. OKをクリックして機能を完了し、ダイアログボックスを閉じます。
  12. セルD2に部品名をまだ入力していないため、セルE2に#N / Aエラーが表示されます

ルックアップ値の入力

  1. セルA2をクリックしてWhachamacallit入力し、キーボードのEnterキーを押します。
  2. $ 23.56はセルB2に表示されます。これはデータテーブルの最後の列にあるWhachamacallitの価格です。
  3. セルA2に他の部品名を入力して機能をテストします。 リストの各パーツの価格はセルB2に表示されます。
  4. セルE2をクリックすると、完全な関数= LOOKUP(A2、A5:C10)がワークシートの上の数式バーに表示されます