Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Microsoft ExcelでHLOOKUP関数を使用する方法

HLOOKUPは、Microsoft Excelに搭載されている関数の一つで、横方向に並んだデータの中から値を検索します。HLOOKUP関数は、表や配列の最上行を横方向に走査し、指定した行から対応する値を返します。関数名の「H」は「Horizontal(水平)」の略です。VLOOKUPとの違いは、VLOOKUPが列方向に検索を行うのに対し、HLOOKUPは行方向に検索を行うという点にあります。

Microsoft ExcelでHLOOKUP関数を使用する方法

HLOOKUP関数の構文

  • 検索値(Lookup_value): 表の最上行で見つけたい値を指定します。
  • 範囲(Table_array): 情報を検索する対象となる表です。セル範囲または範囲名への参照を指定します。Table_arrayの最上行の値には、文字列、数値、論理値のいずれも使用できます。Range_lookupにTRUEを指定した場合、Table_arrayの最上行の値は昇順(A-Zなど)に並べ替えておく必要があります。FALSEを指定した場合は、並べ替えは不要です。
  • 行番号(Row_index_num): 必須の引数です。一致した値を返す、Table_array内の行番号を指定します。Row_index_numが1より小さい場合、HLOOKUP関数はエラー値「#VALUE!」を返します。また、Table_arrayの行数より大きい値を指定すると、「#REF!」エラーが返されます。
  • 検索方法(Range_lookup): 省略可能な引数です。HLOOKUPに完全一致と近似一致のどちらを検索させるかを、論理値で指定します。

HLOOKUP関数は、比較対象の値がデータ表の最上部の行に横一列で並んでおり、そこから特定の行の値を参照したい場合に活用できます。この記事では、HLOOKUP関数の作成方法を具体的に解説します。

ExcelでHLOOKUP関数を使う手順

Microsoft ExcelでHLOOKUP関数を使用する方法

ここでは、表内の各商品の送料(Shipping Rate)を検索することを目標に説明していきます。

まず、関数の結果を表示したいセルをクリックします。次に、リボンの「数式」タブを開き、「関数ライブラリ」グループ内の「検索/行列」をクリックして、ドロップダウンメニューを表示します。

メニューからHLOOKUPを選択すると、「関数の引数」ダイアログボックスが表示されます。

Microsoft ExcelでHLOOKUP関数を使用する方法

「関数の引数」ダイアログボックスの「検索値」テキストボックスに、検索の基準となるセルを入力します。

「範囲」テキストボックスには、検索対象となるセル範囲を入力します。この例ではB8:D9を指定します。これが今回参照するセル範囲です。

「行番号」では、値を取得する行を選択します。たとえば上の画像の例では、表のデータが2行目から始まっていることが確認できます。

「検索方法」には、完全一致を求めるためFALSEを入力します。最後に「OK」をクリックすれば、結果がセルに表示されます。

もう一つの方法として、数式バーに直接 =HLOOKUP(検索値, 範囲, 行番号, [検索方法]) と入力し、必要なデータを指定するやり方もあります。

この記事が、HLOOKUP関数を活用する際の参考になれば幸いです。

  1. Microsoft ExcelでDGET関数を使う方法を徹底解説!条件に一致するデータを抽出しよう

    DGET関数は、Microsoft Excelに用意されているデータベース関数の一つで、指定した検索条件に一致する単一のレコードをデータベースから抽出するために使います。 DGET関数の書式は次のとおりです。 DGET(データベース, フィールド, 検索条件) DGET関数は、条件に一致するレコードから値を取り出すのが目的です。そのため、条件に一致する値が1件も存在しない場合はエラー値「#VALUE!」が返され、逆に2件以上一致する場合はエラー値「#NUM!」が返される点に注意しましょう。 DGET関数の引数(構文) データベース:対象となるセル範囲を指定します。(必須) フィールド:関数で

  2. Microsoft ExcelのREPT関数の使い方|文字列を指定した回数だけ繰り返す方法

    Microsoft ExcelのREPT関数は、文字列を指定した回数だけ繰り返し表示するための「文字列操作関数」です。書式は REPT(文字列, 繰り返し回数) となります。 REPT関数を使用する際の注意点として、繰り返し回数に0を指定した場合は空のセルが返され、整数以外の数値を指定した場合は小数点以下が切り捨てられます。また、結果の文字数が32,767文字を超えると、#VALUE!エラーが返されるので注意しましょう。 REPT関数の書式 文字列:繰り返したいテキストを指定します(必須)。 繰り返し回数:テキストを繰り返す回数を指定します(必須)。 ExcelでREPT関数を使う基本の手