ExcelのLOOKUP関数 - ベクトル形式 - を使用して、1行または1列のデータ範囲から単一の値を取得します。 このステップをステップガイドでどのように行うかを学びます。
04の01
ExcelのLOOKUP関数を使用して列または行のデータを検索する
ExcelのLOOKUP関数には、次の2つの形式があります。
- 配列形式
- ベクターフォーム 。
彼らの違いは次のとおりです。
- 配列形式は、配列の最初の行または列(複数の行と列を含むデータブロック)を指定された値で検索し、 配列の最後の行または列の同じ位置から値を返します。
- Vector Formは、指定された値のベクトル(単一の行またはデータの列)を検索し、2番目の行または列の同じ位置から値を返します。
04の02
LOOKUP関数の構文と引数 - ベクトル形式
関数の構文は、関数のレイアウトを参照し、関数の名前、角括弧、および引数を含みます 。
LOOKUP関数のVector Formの構文は次のとおりです。
= LOOKUP(Lookup_value、Lookup_vector、[Result_vector])
Lookup_value (必須) - 関数が最初のベクトルで検索する値 。 Lookup_valueには、数値、テキスト、論理値、または値を参照する名前またはセル参照を使用できます。
Lookup_vector (必須) - Lookup_valueを検索するために関数が検索する1つの行または列のみを含む範囲 。 データは、テキスト、数値、または論理値です。
Result_vector (オプション) - 1つの行または列のみを含む範囲。 この引数は、 Lookup_vectorと同じサイズでなければなりません。
ノート:
- LOOKUP関数が正しく機能するためには、 Lookup_vector を昇順にソートする必要があります(AからZまで、または数字の場合は最小から最大まで)
- Result_vector引数が省略された場合、関数はLookup_veueに存在する場合はLookup_value引数を返します
- 関数がLookup_valueの完全一致を検出できない場合は、Lookup_veueの値がLookup_value以下の最大値を選択します。
- Lookup_valueがLookup_vectorのすべての値よりも小さい場合、LOOKUP関数は#N / Aエラーを返します。
04の03
LOOKUP関数の例
上の図に示すように、この例では、数式でLOOKUP関数のVector Formを使用して、在庫リスト内のギアの価格を次の公式で求めます。
= LOOKUP(D2、D5:D10、E5:E10)
ファンクションの引数の入力を簡単にするために、LOOKUPファンクションのダイアログボックスは次の手順で使用されます。
- ワークシートのセルE2をクリックしてアクティブセルにします。
- リボンメニューの[ 数式 ]タブをクリックします。
- リボンから参照と参照を選択して関数ドロップダウンリストを開きます。
- リスト内のLOOKUPをクリックしてSelect Argumentsダイアログボックスを開きます。
- リストのlookup_value、lookup_vector、result_vectorオプションをクリックします。
- [OK]をクリックして、[ 関数引数 ]ダイアログボックスを開きます。
- ダイアログボックスで、 Lookup_value行をクリックします。
- ワークシートのセルD2をクリックして、そのセル参照をダイアログボックスに入力します。このセルには、検索する部品名を入力します
- ダイアログボックスのLookup_vector行をクリックします。
- この範囲をダイアログボックスに入力するには、ワークシート内のセルD5〜D10をハイライト表示します。この範囲にはパーツ名が含まれています。
- ダイアログボックスのResult_vector行をクリックします。
- この範囲をダイアログボックスに入力するには、ワークシート内のセルE5〜E10を強調表示します。この範囲には部品リストの価格が含まれています。
- OKをクリックして機能を完了し、ダイアログボックスを閉じます。
- セルD2に部品名をまだ入力していないので、 #N / AエラーがセルE2に表示されます。
04/04
ルックアップ値の入力
セルD2をクリックし、 ギアを入力してキーボードのEnterキーを押します