Advanced-excel-functions-advanced-excel-lookup-reference-hlookup-function

提供:Dev Guides
移動先:案内検索

ルックアップとリファレンス-HLOOKUP関数

説明

HLOOKUP関数は、テーブルの最上行または値の配列の値を検索し、テーブルまたは配列で指定した行から同じ列の値を返します。

HLOOKUPを使用できるのは、比較値がデータテーブルの上部の行にあり、指定した数の行を検索する場合です。

HLOOKUPのHは「Horizo​​ntal」の略です。 比較値が検索するデータの左側の列にある場合、VLOOKUPを使用できます。

構文

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

引数

Argument Description Required/Optional
lookup_value

The value to be found in the first row of the table.

Lookup_valueは、値、参照、またはテキスト文字列です。

Required
table_array

A table of information in which data is looked up.

範囲または範囲名への参照を使用します。

table_arrayの最初の行の値は、テキスト、数値、または論理値です。

以下の注を参照してください。

Required
row_index_num

The row number in table_array from which the matching value will be returned.

1のrow_index_numはtable_arrayの最初の行の値を返し、2のrow_index_numはtable_arrayの2番目の行の値を返します。

1≤row_index_num≤table_arrayの行数。

HLOOKUPは#VALUE!を返します エラー値; row_index_numがより大きい場合、

Required
range_lookup

A logical value that specifies whether you want HLOOKUP to find an exact match or an approximate match.

TRUEまたは省略した場合、近似一致が返されます。 つまり、完全に一致するものが見つからない場合、lookup_valueより小さい次の最大値が返されます。

FALSEの場合、HLOOKUPは完全に一致するものを見つけます。 見つからない場合は、エラー値#N/Aが返されます。

Optional

ノート

  • テーブル・アレイ
  • range_lookupがTRUEの場合、table_arrayの最初の行の値は昇順で配置する必要があります:…​- 2、-1、0、1、2 …​、A-Z、FALSE、TRUE。 そうでない場合、HLOOKUPは正しい値を提供しない可能性があります
  • 大文字と小文字のテキストは同等です
  • 値を左から右へ昇順でソートします
  • range_lookupがFALSEの場合、table_arrayをソートする必要はありません
  • row_index_numが1より小さい場合、HLOOKUP関数は#VALUE!を返します。 エラー値
  • row_index_numが数値として認識されない場合、HLOOKUP関数は#VALUE!を返します。 エラー値
  • row_index_numがtable_arrayの行数より大きい場合、HLOOKUP関数は#REF!を返します。 エラー値
  • HLOOKUP関数がlookup_valueを見つけることができず、range_lookupがTRUEの場合、lookup_valueより小さい最大値を使用します。
  • lookup_valueがtable_arrayの最初の行の最小値より小さい場合、HLOOKUP関数は#N/Aエラー値を返します。
  • range_lookupがFALSEで、lookup_valueがテキストの場合、lookup_valueでワイルドカード文字、疑問符(?)およびアスタリスク(*)を使用できます。 疑問符は任意の1文字に一致します。アスタリスクは、任意の文字シーケンスに一致します。 実際の疑問符またはアスタリスクを検索する場合は、文字の前にチルダ(〜)を入力します。

適用範囲

Excel 2007、Excel 2010、Excel 2013、Excel 2016

HLOOKUP関数