Excel の HLOOKUP とは何ですか? 関数、構文、および例

公開: 2022-08-24

Excel の HLOOKUP は、「Horizo​​ntal Lookup」の略です。 この関数は、「テーブル配列」とも呼ばれるテーブルの行の上部にある特定の値を検索して、同じ列の別の指定された行から値を返すのに役立ちます。

比較値がデータ テーブルの一番上にある行にあり、特定の行数を調べる必要がある場合は、Excel の HLOOKUP 関数を使用します。 VLOOKUP は、比較値が指定されたデータの左側にある列にある場合の同様の関数です。 Excel の専門家は、 HLOOKUP 式は便利で使いやすいと考えています。

HLOOKUP は、長いリストなどのデータを操作する場合に特に便利です。 Excel で複数の値を含む列を操作する場合、HLOOKUP を使用すると、ターゲット セルを簡単に関連付けることができます。 HLOOKUP を使用すると、ターゲット セルを変更するときに HLOOKUP 関数を使用して、関連する他のセルの変更を自動化することもできます。 HLOOKUP は部分一致も検出できるため、ルックアップ値が不明な場合に非常に役立ちます。

ここでは、Excelの HLOOKUP とHLOOKUP 式について説明します。

世界トップクラスの大学が提供するオンライン データ サイエンス認定資格を学びましょう。 エグゼクティブ PG プログラム、上級認定プログラム、またはマスター プログラムを取得して、キャリアを加速させましょう。

目次

HLOOKUP の仕組み

HLOOKUP 関数は、主に水平テーブルにあるデータから値を取得するために使用されます。 前述のように、VLOOKUP 関数の「垂直」の略である「V」に似ています。

HLOOKUP 関数を正常に使用するには、ルックアップ値がテーブルの最初の行にあり、水平方向に右に移動していることを確認してください。 この関数は、おおよその一致と正確な一致をサポートし、ワイルドカード (* ?) を使用して部分一致を検索します。

人気のデータ サイエンス コースを探す

IIITBのデータサイエンスのエグゼクティブポスト大学院プログラム ビジネス上の意思決定のためのデータ サイエンスのプロフェッショナル認定プログラム アリゾナ大学でデータ サイエンスの理学修士号を取得
IIITB のデータ サイエンスの高度な証明書プログラム メリーランド大学のデータ サイエンスとビジネス分析のプロフェッショナル認定プログラム データサイエンスコース

構文

HLOOKUP 関数は、テーブルの最初の行から値を見つけます。 一致が見つかった後、指定された行を示す列から値が取得されます。 HLOOKUP 関数の構文は次のとおりです。

Excel の HLOOKUP 関数の構文には 4 つの要素があります。 それらは次のとおりです。

  • Lookup_value : これは、HLOOKUP 構文で必須の要件です。 テーブルの最初の行で、検索する必要がある値を見つけます。 Lookup_value には、値、テキスト文字列、または参照を指定できます。
  • Table_array: HLOOKUP の構文では、テーブル配列も必須要素です。 データが検索される情報のテーブル。 常に範囲名または範囲への参照を使用してください。
  • table_array の最初の行にある値は、数値、アルファベット、または論理値です。
  • range_lookup が TRUE の場合、table_array の最初の行にある値を昇順で配置する必要があります: -3、-2、-1、0、1、2、AZ。 そうしないと、HLOOKUP が正しい値を提示しない場合があります。 range_lookup が FALSE の場合、table_array をソートする必要はありません。
  • 小文字と大文字のテキストは同じです。
  • Row_index_num : これも重要な要件です。 一致する値は、table_array のこの特定の行番号から返されます。 1 の row_index_num は table_array の最初の行の値を返し、同様に、2 の row_index_num は table_array の 2 番目の行の値を返します。row_index_num が table_array の行数より大きい場合、HLOOKUP は#REF を返してください! エラー値であり、row_index_num が 1 より小さい場合、HLOOKUP は #VALUE! を返します。 エラー値。
  • Range_lookup : これは、HLOOKUP 構文のオプション要素です。 これは、HLOOKUP との正確な一致または推定一致を検索するかどうかを識別する論理値です。 TRUE の場合、または省略した場合、推定一致が得られます。つまり、HLOOKUP が正確な一致を見つけられなかった場合、lookup_value よりも小さい次の最大値が得られます。 FALSE の場合、HLOOKUP は完全一致を検索します。 値が見つからない場合は、#N/A が返されるエラー値です。

Excel での HLOOKUP の例

理解を容易にするためHLOOKUP の例:

次の例をよりよく使用するには、次の表のサンプル データをコピーして、新しい Excel ワークシートのセル A1 に貼り付けることをお勧めします。 数式の結果を表示するには、数式を選択して F2 キーを押し、Enter をクリックします。

りんごオレンジ洋ナシ
5 5 10
6 8 11
7 9 12
方式説明結果
=HLOOKUP(“りんご”, A1:C4, 2, TRUE) 行 1 で「りんご」を検索し、同じ列 (列 A) にある行 2 の値を取得します。 5
=HLOOKUP("オレンジ", A1:C4, 3, FALSE) 行 1 で「オレンジ」を見つけ、同じ列 (列 B) にある行 3 の値を示します。 8
=HLOOKUP(“B”, A1:C4, 3, TRUE) 行 1 で「B」を見つけ、同じ列に行 3 の値を表示します。 これは、「B」の正確な一致が見つからず、「B」よりも小さい行 1 の最大値、つまり列 A の「りんご」が使用されるためです。 6
=HLOOKUP(“ナシ”, A1:C4, 4) 行 1 で「Pears」を見つけ、同じ列 (列 C) の行 4 からの値を示します。 12
=HLOOKUP(3, {1,2,3;"a","b","c";"d","e","f"}, 2, TRUE) 3 行配列定数の数値 3 を見つけ、同じ列の行 2 (この場合は 3 番目) の値を取得します。 配列定数には 3 行の値があり、各行はセミコロン (;) で区切られています。 「c」は 2 行目にあり、正確に 3 列にあります。したがって、「c」が返されます。

HLOOKUP に関する注意事項

  • HLOOKUP は、大文字と小文字を区別しないルックアップです。 たとえば、「ハム」と「ハム」は同じものと見なされます。
  • HLOOKUP を使用している場合、「Lookup_value」は「table_array」の最初の行である必要があります。 別の場所を見るには、別の Excel 数式を使用する必要があります。
  • 「*」や「?」などのワイルドカード文字「lookup_value」がアルファベット順の場合、「lookup_value」引数で HLOOKUP によってサポートされます。
  • HLOOKUP が lookup_value の検索に失敗し、range_lookup が TRUE の場合、lookup_value より小さい最大値が使用されます。
  • lookup_value が table_array の最初の行の最小値より小さい場合、HLOOKUP は #N/A エラー値を生成します。
  • range_lookup が FALSE の場合、ワイルドカード文字も使用できます。

人気のデータ サイエンス記事を読む

データ サイエンスのキャリア パス: 包括的なキャリア ガイド データ サイエンスのキャリア成長: 仕事の未来はここにあります データ サイエンスが重要な理由データ サイエンスがビジネスに価値をもたらす 8 つの方法
マネージャーにとってのデータサイエンスの関連性 すべてのデータ サイエンティストが持つべき究極のデータ サイエンス チート シート データ サイエンティストになるべき 6 つの理由
データ サイエンティストの 1 日: 彼らは何をしているのか? 神話の崩壊: データ サイエンスにコーディングは必要ない ビジネス インテリジェンスとデータ サイエンスの違い: 違いは何ですか?

結論

HLOOKUP 関数は、Microsoft Excel 2016、2013、2010、2007 以前のすべてのバージョンで使用できます。 Microsoft Excel のスキルとルックアップ機能の習熟度があれば、キャリアが大幅に向上します。

データ分析でキャリアを積むことは、現在の業界では有利な機会です。 データ アナリストは、重要な情報を抽出するために膨大な量のデータを処理します。 データ分析のスキルを磨くには、 upGrad のデータ分析認定プログラムに参加する必要があります Fullstack Academy を利用して、コースを完了すると、Caltech データ分析証明書を取得できます。 コースを通じて、データ視覚化スキル、Python、および SQL を学ぶことができ、優れたデータ アナリストになるための道が開かれます。

HLOOKUP と VLOOKUP の違いは何ですか?

HLOOKUP と VLOOKUP の違いは、HLOOKUP は選択した列内のターゲット値を検索するのに対し、VLOOKUP は選択した行内のターゲット値を検索することです。

HLOOKUP に代わるものは何ですか?

HLOOKUP にはいくつかの代替手段があります。 XLOOKUP は、列と行の両方で値を検索できる HLOOKUP の優れた代替手段です。

HLOOKUP と VLOOKUP を一緒に使用できますか?

はい、HLOOKUP と VLOOKUP の両方を一緒に使用できます。 ネストされた関数メソッドを使用して、2 つの関数を一緒に使用できます。 ネストされた数式を使用して 2 つの関数を組み合わせ、テーブルなどの構造から関連する値を取得できます。