どのようにExcelで使用HLOOKUP関数に
HLookupは水平ルックアップの略です。 Vlookupと同じように、テーブル内の値を検索しますが、列ごとではなく行ごとに検索します。
HLOOKUPの構文
=HLOOKUP(lookup value, table array, row index number, [range_lookup] )
ルックアップ値:*探している値。
テーブル配列:*値を探しているテーブル。
行インデックス番号:*データを取得するテーブルの行番号。
[range_lookup]:その一致タイプ。完全一致の場合は0、近似一致の場合は1。*例で理解しましょう:
Excel HLOOKUPの例:
私はこのデータを持っています:
そして、私はこのクエリを持っています
I1の見出しとH2の行番号を変更するだけで、I2のテーブルからデータを取得したいと思います。
これを行うには、このHLOOKUP数式をセルI2に記述します
=HLOOKUP(I1,A1:E8,H2,0)
これで、見出しを変更するたびに、HLOOKUP数式にその見出しのデータが表示されます。
上記のHLOOKUP関数は、テーブルの最初の行で完全に一致するものを探し、指定された行番号から値を返します。
近似一致が必要な場合は、
で0ではなく1を使用してください。 === range_lookup。
プロノート:
-
おおよその一致を探すときは、常に最初の行のデータを昇順で並べ替えます。
HLOOKUPは、データを行単位で検索する場合に非常に便利です。 INDEX関数と組み合わせて、見出しの行タイトルを使用してデータを取得できます。
HLOOKUP関数は、Excel 2016、2013、2010、2007で使用でき、古いバージョンでも使用できます(使用したことはありません)。
機知に富んだことを願っています。 ExcelでのHLOOKUPに関するこの記事が問題の解決策ではなかった場合は、以下のコメントセクションで問題を共有してください。喜んでお手伝いさせていただきます。
関連記事:
link:/ Formulas-and-functions-introduction-of-vlookup-function [ExcelVLOOKUP関数の使用方法]
link:/ lookup-formulas-retrieveing-matching-values-from-not-adjacent-list [VLOOKUPの代わりにINDEX-MATCHを使用する]
link:/ lookup-formulas-excel-index-function [ExcelINDEX関数の使用方法]
link:/ lookup-formulas-excel-match-function [ExcelMATCH関数の使用方法]