Excel関数

LOOKUP

単純なベクトル検索を行います。

LOOKUP(lookup_value, lookup_vector, [result_vector])

引数の意味

lookup_value

必須

検索したい値を入力します。

lookup_vector

必須

参照範囲を指定します。ドラッグまたは開始/終了セルの順クリックで入力できます。

result_vector

任意

参照範囲を指定します。ドラッグまたは開始/終了セルの順クリックで入力できます。

使い方の例

LOOKUPを使い、昇順に並んだA列の商品ID(A2:A8)から「P003」を探し、D列の在庫(D2:D8)の同じ位置の値を返してください。

表

#
A商品ID
B商品名
C価格
D在庫
2P001リンゴ12080
3P002バナナ98120
4P003ノート45035
5P004ペン30060
6P005ぶどう15045
7P006定規25020
8P007桃8655

関数の使い方(式)

=LOOKUP("P003", A2:A8, D2:D8)

結果

35

この式になる理由

検索範囲は昇順が前提です。完全一致がないときは検索値以下で最大の値に対応する結果を返します。

  1. 1. 検索値: "P003"

    検索したい値を入力します。

  2. 2. 検索範囲: A2:A8

    参照範囲を指定します。ドラッグまたは開始/終了セルの順クリックで入力できます。

  3. 3. 返す範囲: D2:D8

    参照範囲を指定します。ドラッグまたは開始/終了セルの順クリックで入力できます。

用途から関数を選ぶ

次の使い方に最も直接的に当てはまる関数はどれですか?

指定した範囲の中から、先頭を1とする行番号・列番号で値を取り出す。

この関数を練習する

LOOKUP のよくある質問

LOOKUP の使い方は?

LOOKUP は 並んだデータから近い値を引く ときに使います。検索値、検索範囲、返す範囲を順に指定して使います。必要に応じて任意引数を追加すると、仕事に合わせた結果を返せます。

LOOKUP の練習はどこでできますか?

「この関数を練習」ボタンから、LOOKUP の練習モードをすぐ開始できます。

LOOKUP の引数は何ですか?

基本の引数は 検索値、検索範囲、返す範囲 です。 必須引数を入れたあと、必要に応じて任意引数を追加します。