実践でのHLOOKUP
メニューを表示するにはスワイプしてください
HLOOKUP関数の機能
HLOOKUP関数は、テーブルの最初の行で値を検索し、同じ列の指定した行から値を返します。
HLOOKUPは「Horizontal Lookup(水平検索)」の略で、行方向に検索を行うことを意味します。
この関数はVLOOKUPと似ていますが、水平方向に構造化されたデータで動作します。
基本構文
=HLOOKUP(lookup_value; table_array; row_index_num; [range_lookup])
lookup_value: 検索する値table_array: 検索テーブルを含む範囲row_index_num: Excelが値を返すテーブル内の行番号range_lookup: 一致条件の指定。完全一致の場合はFALSE、近似一致の場合はTRUE(または省略)
月別売上の取得例
ワークシートに次のテーブルがあると仮定します。
表は A1:E2 に配置。
検索する月はセル I2 に入力。
目的は、その月の Sales 値を返すこと。
=HLOOKUP(I2; B1:E2; 2; FALSE)
I2: 検索する月が入力されているセル;B1:E2: 検索対象のテーブル範囲;2: テーブルの2行目から値を返す指定;FALSE: 完全一致で検索する指定。
動作の仕組み
この数式を実行すると:
- Excelはテーブルの1行目を横方向に検索;
- 検索値と一致する列を見つける;
- 指定された行の値をその列から返す。
I2 に Mar が入力されている場合、結果は 14000 となる。
注意
HLOOKUP は、検索値がテーブルの最初の行に存在する必要があります。
構造が変更されたり、検索行が移動した場合、数式が正しく動作しなくなることがあります。
XLOOKUP や INDEX + XMATCH などの最新の検索関数は、通常より柔軟性があります。
シナリオ
ワークシートには四半期ごとの売上高を示す横方向のテーブルがあります。
検索する四半期は入力セルに入力されます。
目標は、Revenue を使用してその四半期の HLOOKUP 値を返すことです。
タスク手順
- テーブルの最初の行から
Quarterを検索する; - 2 行目から
Revenue値を返す。
すべて明確でしたか?
フィードバックありがとうございます!
セクション 4. 章 2
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 4. 章 2