30 日間で 30 個の Excel 関数: HLOOKUP

マラソン10日目 30 日間で 30 個の Excel 関数 関数の研究に専念します ルックアップ (GPR)。 この機能は、 VLOOKUP (VLOOKUP)、水平リストの要素でのみ機能します。

残念な機能 ルックアップ (GLOW) は姉妹ほど人気が​​ありません。ほとんどの場合、テーブル内のデータは垂直に配置されているためです。 最後に文字列を検索したときのことを覚えていますか? 同じ列から値を返すが、下の行の XNUMX つにあるのはどうですか?

とにかく特徴をあげよう ルックアップ (GPR) に値する栄光の瞬間であり、この機能に関する情報とその使用例を詳しく見てみましょう。 興味深いアイデアや例があれば、コメントで共有してください。

関数 10: HLOOKUP

演算 ルックアップ (HLOOKUP) は、テーブルの最初の行の値を検索し、テーブルの同じ列から別の値を返します。

HLOOKUP (HLOOKUP) 関数を使用するにはどうすればよいですか?

機能以来 ルックアップ (HLOOKUP) は、文字列内の正確な値または概算値を見つけることができます。次に、次のことができます。

  • 選択した地域の売上合計を検索します。
  • 選択した日付に関連する指標を見つけます。

HLOOKUP 構文

演算 ルックアップ (HLOOKUP) の構文は次のとおりです。

HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)

ГПР(искомое_значение;таблица;номер_строки;интервальный_просмотр)

  • 参照値 (lookup_value): 検出する値。 値またはセル参照を指定できます。
  • テーブル・アレイ (テーブル): ルックアップ テーブル。 範囲参照または 2 行以上を含む名前付き範囲にすることができます。
  • row_index_num (line_number): 関数によって返される値を含む文字列。 テーブル内の行番号で設定します。
  • 範囲ルックアップ (range_lookup): 完全一致を見つけるには FALSE または 0 を使用します。 近似検索の場合は、TRUE (TRUE) または 1 です。後者の場合、関数が検索する文字列は昇順で並べ替える必要があります。

トラップ HLOOKUP (GPR)

いいね VLOOKUP (VLOOKUP)、関数 ルックアップ (HLOOKUP) は、特に並べ替えられていないテーブルでテキスト文字列の完全一致を検索する場合に遅くなる可能性があります。 可能な限り、最初の行で昇順に並べ替えられたテーブルで近似検索を使用します。 最初に関数を適用できます MATCH (より露出) または COUNTIF (COUNTIF) 探している値が最初の行に存在することを確認します。

その他の機能 INDEX (INDEX) と MATCH (MATCH) は、テーブルから値を取得するためにも使用でき、より効率的です。 マラソンの後半でそれらを見て、それらがどれほど強力で柔軟であるかを確認します.

例 1: 選択した地域の売上高を見つける

もう一度思い出させてください。 ルックアップ (HLOOKUP) は、テーブルの一番上の行の値のみを検索します。 この例では、選択した地域の売上合計を見つけます。 正しい値を取得することが重要であるため、次の設定を使用します。

  • セル B7 に地域名を入力します。
  • 地域ルックアップ テーブルには 2 つの行があり、範囲は C3:FXNUMX です。
  • 売上合計は、テーブルの行 2 にあります。
  • 検索時に完全一致を見つけるために、最後の引数は FALSE に設定されます。

セル C7 の数式は次のとおりです。

=HLOOKUP(B7,C2:F3,2,FALSE)

=ГПР(B7;C2:F3;2;ЛОЖЬ)

30 日間で 30 個の Excel 関数: HLOOKUP

テーブルの最初の行に地域の名前が見つからない場合、関数の結果 ルックアップ (GPR) は #で (#N/A)。

30 日間で 30 個の Excel 関数: HLOOKUP

例 2: 選択した日付のメジャーを検索する

通常機能使用時 ルックアップ (HLOOKUP) には完全一致が必要ですが、おおよその一致の方が適切な場合もあります。 たとえば、指標が各四半期の初めに変化し、これらの四半期の最初の日が列見出しとして使用されているとします (下の図を参照)。 この場合、関数を使用して ルックアップ (HLOOKUP) と近似一致すると、特定の日付に関連するインジケーターが見つかります。 この例では:

  • 日付はセル C5 に書き込まれます。
  • 指標ルックアップ テーブルには 2 つの行があり、C3:FXNUMX の範囲にあります。
  • ルックアップ テーブルは、日付行の昇順で並べ替えられます。
  • 指標は表の 2 行目に記録されています。
  • 関数の最後の引数は、近似一致を探すために TRUE に設定されます。

セル D5 の数式は次のとおりです。

=HLOOKUP(C5,C2:F3,2,TRUE)

=ГПР(C5;C2:F3;2;ИСТИНА)

テーブルの最初の行に日付が見つからない場合、関数は ルックアップ (HLOOKUP) は、引数より小さい最も近い最大値を見つけます。 参照値 (参照値)。 この例では、目的の値は 15月XNUMX日 XNUMX:XNUMX. 日付変更線にないため、式は値を取得します 1 1月 そして戻る 0,25.

30 日間で 30 個の Excel 関数: HLOOKUP

コメントを残す