検索

キーで値を見つける

定義

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 の数値を返す数式を書いてください。

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

関連する関数

そのキーを見つけ、一致する値を返すのが XLOOKUP 関数です。

よくある間違い

=XLOOKUP("K-2",B2:B4,A2:A4) のように列を入れ替えるミスです。数式は時間を検索するので、14 を返せません。

関連する関数

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