検索

XLOOKUP

定義

XLOOKUP は、範囲でキーを検索し、結果範囲から一致する項目を返します。

構文

=XLOOKUP(lookup_value, lookup_array, return_array)

引数

引数 意味
lookup_value 探すキーです。引用符で囲んで入力したコードや、セルに入っているコードなどを指定します。
lookup_array キーが入っている行または列です。
return_array 返す値が入っている行または列です。lookup_array と同じ大きさでなければなりません。

計算例

苗木園は、植物コードを A2:A4、名前を B2:B4 に一覧しています。

A: コード B: 名前
Q-1 Maple
Q-2 Birch
Q-3 Cedar

数式: =XLOOKUP("Q-3",A2:A4,B2:B4)

結果: Cedar。Q-3 は 3 番目のコードで、隣の名前は Cedar です。

練習問題

範囲 A2:A4 には P-1、P-2、P-3 が入っています。範囲 B2:B4 には Oak、Pine、Elm が入っています。C2 に、P-2 の名前を返す数式を書いてください。

  1. C2 に、P-2 の名前を返す XLOOKUP 数式を書いてください。キーは A2:A4、名前は B2:B4 にあります。
ステップ 1 / 2
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…

関連する関数

VLOOKUP はキーが左端の列にある必要があります。HLOOKUP はキーが最初の行にある必要があります。XLOOKUP は 2 つの範囲を別々に取ります。

よくある間違い

戻り範囲の高さが検索範囲と違うミスです。そのとき XLOOKUP は #VALUE! を返します。

関連する関数

これらのリンクは関連する関数です。