この記事ではHLOOKUP関数について解説しています。
- データを検索して一致した列の情報を取得したい
- 最近エクセルの勉強を始めた人&これから就職する人
「Excel関数?」「聞いた事あるけど何か知らないな?」という方は、こちらの記事でエクセル関数について解説していますので先に確認して頂くと理解しやすいと思います。
HLOOKUP関数とは?
HLOOKUP関数の読み方
読み方は「エイチ ルックアップ関数」です。
HLOOKUP関数で出来ること
HLOOKUP関数では指定した範囲の上端行で値を検索し、一致した列の指定した行数分だけ下のセルを参照する事ができます。
検索データが左端の列にある場合はVLOOKUP関数を利用します。
また同様の機能を持つXLOOKUP関数でも同じ事が出来ます。
HLOOKUP関数の使い方
まずはHLOOKUP関数の式をチェックしましょう。
※[] 内の引数は省略することができます。
HLOOKUP関数の引数は4個あり、必ず指定する引数は3個です。
引数:検索値
「検索値」には範囲の中から検索したい値を指定します。
先ほど指定した範囲内から検索対象を縦方向に検索するとお伝えしましたが、検索値に入力するのは「何を検索するか」という部分です。
引数:範囲
「範囲」にはデータを検索する行と取得したい値が入力されている行を含む範囲を指定します。
範囲外の値を検索したり、取得することは出来ません。
引数:行番号
「行番号」には取り出したいデータの行番号を数値で指定します。
上端行を「1」として範囲の中で上端行から○番目のように行番号を調べます。
また範囲よりも大きい数値を指定した場合はエラーになります。
引数:検索の型 ※省略可
「検索の型」には検索の方法について指定する事ができます。
検索の型に指定する値 | 説明 |
---|---|
FALSE または 0 | 検索値と完全に一致する値だけを検索する |
TRUE または 1 (省略時) | 近似値を含めて検索する |
TRUEを指定した場合のみ上端行のデータは昇順である必要がありますので注意してください。
昇順になっていない場合は正しい値を得られない場合があります。
HLOOKUP関数の使用例
関数内に値を入力して指定する
=HLOOKUP(“東京支店”,A2:E5,4,FALSE)
セル参照を使って別のセルの値を指定する
=HLOOKUP(A1,A2:E5,4,0)
まとめ
関数一覧
ましゅかぶろぐではExcel関数の一覧を3パターンご用意しています。
用途に合わせてお使いください。
各一覧の文字色が青くなっている関数はクリックすると解説ページを開くことができます。
エラー値についてのまとめ記事
関数でエラーが発生した際に表示される、エラーの種類を以下の記事でまとめています。
コメント