検索
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 の名前を返す数式を書いてください。
- C2 に、P-2 の名前を返す XLOOKUP 数式を書いてください。キーは A2:A4、名前は B2:B4 にあります。
- C2 は P-2 の名前を表示する必要があります。
ステップ 1 / 2
C2 に =XLOOKUP("P-2",A2:A4,B2:B4) と入力します。
P-2 は 2 行目で、B3 は Pine です。
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…
C2 は XLOOKUP を使っています。
C2 は Pine を表示しています。
関連する関数
VLOOKUP はキーが左端の列にある必要があります。HLOOKUP はキーが最初の行にある必要があります。XLOOKUP は 2 つの範囲を別々に取ります。
よくある間違い
戻り範囲の高さが検索範囲と違うミスです。そのとき XLOOKUP は #VALUE! を返します。