検索

HLOOKUP

定義

HLOOKUP は、表の最初の行でキーを検索し、同じ列の別の行の値を返します。

構文

=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])

引数

引数 意味
lookup_value 探すキーです。引用符で囲んで入力したラベルや、セルに入っているラベルなどを指定します。
table_array 検索するセルのブロックです。キーはその最初の行になければなりません。
row_index_num 返す表の行です。最初の行を 1 と数えます。
range_lookup 完全一致には FALSE を使います。TRUE または省略すると、並べ替えたデータでの近似一致を許します。

計算例

店は、行 2 に月名、行 3 に売上を A2:C3 に保存しています。

A B C
Jan Feb Mar
11 14 9

数式: =HLOOKUP("Feb",A2:C3,2,FALSE)

結果: 14。Feb は 2 列目で、表の行 2 には売上 14 が入っています。

練習問題

範囲 A2:C3 の行 2 には red、blue、green、行 3 には 5、8、3 が入っています。D2 に、blue の値を返す完全一致の数式を書いてください。

  1. D2 に、A2:C3 から blue の値を返す完全一致の HLOOKUP を書いてください。
ステップ 1 / 2
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…

関連する関数

キーが列にあるときは VLOOKUP が同じ仕事をします。位置が分かれば INDEX がセルを返せます。

よくある間違い

row_index_num をシートの行から数えるミスです。table_array の最初の行は 1 なので、A2:C3 に 3 を渡すと存在しない 3 行目を探し、#REF! を返します。

関連する関数

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