検索
キーで値を見つける
定義
1つの列でキーを探し、別の列から値を返すとは、XLOOKUP にキー、キーの列、返す列を渡すことです。
構文
=XLOOKUP(lookup_value, lookup_array, return_array)
引数
| 引数 | 意味 |
|---|---|
lookup_value |
探すキーです。テキストのときは二重引用符で囲みます。例: "K-2"。 |
lookup_array |
走査するキーの列です。 |
return_array |
一致する行から返す値の列です。 |
計算例
窯の一覧はキーを A2:A4、時間を B2:B4 に保存しています。
| A: キー | B: 時間 |
|---|---|
| K-1 | 11 |
| K-2 | 14 |
| K-3 | 8 |
数式: =XLOOKUP("K-2",A2:A4,B2:B4)
結果: 14。K-2 は 2 番目のキーで、その行には 14 時間入っています。
練習問題
セル A2:A4 には id-1、id-2、id-3 が入っています。セル B2:B4 には 4、9、6 が入っています。C2 に、id-3 の数値を返す数式を書いてください。
- C2 に、id-3 の値を返す XLOOKUP 数式を書いてください。キーは A2:A4、値は B2:B4 にあります。
- C2 は id-3 の値を表示する必要があります。
ステップ 1 / 2
C2 に =XLOOKUP("id-3",A2:A4,B2:B4) と入力します。
id-3 は 3 行目で、B4 は 6 です。
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…
C2 は XLOOKUP を使っています。
C2 は 6 を表示しています。
次のレッスンはリストの中央を見つけるです。
関連する関数
そのキーを見つけ、一致する値を返すのが XLOOKUP 関数です。
よくある間違い
=XLOOKUP("K-2",B2:B4,A2:A4) のように列を入れ替えるミスです。数式は時間を検索するので、14 を返せません。