こんにちは!どこでもパソコン教室 四日市です。
今回の授業は、Excel関数『VLOOKUP関数・HLOOKUP関数』を、初心者の方向けに違いと使い方を解説します!

求人情報で「Excel関数 VLOOKUP関数が使えるレベル」と記載されているのを見ました。
私もできるようになれますか?

はい、大丈夫です!
VLOOKUP関数は、例えば入力する項目が「品番」「商品名」「価格」と3つある場合、「品番」1つ入力するだけで、自動的に「商品名」「価格」も入力されるという優れものです。

作業スピードが、ザッと3倍アップしますね!

そのとおりです!
そこで今回の授業は、VLOOKUP関数とHLOOKUP関数、そして関数の中に関数を入れる「ネスティング」通称〝ネスト〟の方法も解説します。
最後までご受講いただきますと、「関数の意味と基本操作」+「エラー表示を回避する方法」を実践的にマスターしていただけますので一緒に頑張りましょう♪

ついに!「VLOOKUP関数が使えるレベル」になれる日が来ました♪
たし算のSUM関数の授業です。
VLOOKUP関数とは
VLOOKUP関数とは、冒頭でご紹介しましたように、入力する項目が「品番」「商品名」「価格」と3つある場合、「品番」1つ入力するだけで、自動的に「商品名」「価格」も入力されるというものです。
VLOOKUPの「V」は、“Vertical”=垂直の頭文字です。
LOOKUPは、直訳すると「調べる」です。
自動的に表示させるために、同じ項目が垂直に並んでいるデータ用の表を利用するのが特徴です。
VLOOKUP関数の使い方|手順を一つずつ解説!
実際に、VLOOKUP関数を使用した、簡単な集計表を作成していきましょう。
- 集計表とデータ用の表を作成します。
同じシートでも別シートでも大丈夫です。今回は、同じシートに作成しました。
- VLOOKUP関数を挿入します。
挿入するセルは自動で表示したい箇所となりますので、今回は「商品名」「価格」のセルです。
「商品名」のセルB2を🖱クリックしてアクティブセル*にしてから、[関数の挿入]ボタンを🖱クリックします。
*アクティブセルとは…セルの中でも入力できる状態のセルのことです。
- 「関数の挿入」ダイアログボックスが起動しますので、1~4の順番に設定しましょう。
1.「関数の検索」にVLOOKUP関数の頭文字「V」(大文字・小文字どちらでもOK)を入力します。
2.[検索開始]を🖱クリックします。
3.「関数名」の中から、「VLOOKUP」を🖱クリックします。
4.[OK]を🖱クリックします。
💡よく使用する関数は、「関数の分類」の[最近使った関数]に関数名が表示されますので、次から見つけやすくなります。
- VLOOKUP関数の内容を入力します。
👇1~5の順番に設定しましょう。
1.「検索値」は、セルB2の「商品名」を自動で表示させるための情報となるセルA2を入力します。
2.「範囲」は、データ用の表の範囲を入力します。
集計表にするには、後から他のセルにも数式をコピーします。
データ用の表の範囲がずれないようにするため、「絶対参照」というF4を押してセル位置を固定します。
[G1:I7]➡ F4 ➡[$G$1:$I$7](列・行番号すべて左側に「$」マークをつけます)
3.「列番号」は、データ用の表の中で、自動で表示させたい情報が左から何列目にあるかです。
「商品名」のある2列目の「2」を入力します。
4.「検索方法」は、検索する値が数値の場合、「0」=完全一致の値を検索 /「1」=近似値(検索する値より小さい近い数値)を検索します。(※検索方法は省略できます)
5.[OK]を🖱クリックします。 - 「品番」が空欄のため、一旦はエラー*が表示されます。
*IF関数に関数を入れてエラーを回避する方法がありますので、次項目「HLOOKUP関数」で解説します。 - 「価格」にも「商品名」と同じく、VLOOKUP関数を挿入します。
「価格」のセルC2を🖱クリックしてアクティブセルにしてから、[関数の挿入]ボタンを🖱クリックします。
- 1.「関数の挿入」ダイアログボックスが起動して、先ほど使用したばかりのVLOOKUP関数が、「関数の分類」の[最近使った関数]として、「関数名」の一番上に表示されていますので🖱クリックします。
2.[OK]を🖱クリックします。 - VLOOKUP関数の内容を入力します。
👇1~5の順番に設定しましょう。
実は「商品名」の数式との違いは、3.「列番号」のみです。
1.「検索値」は、セルC2の「価格」を自動で表示させるための情報となるセルA2を入力します。
2.「範囲」は、データ用の表の範囲を入力します。
集計表にするには、後から他のセルにも数式をコピーします。
データ用の表の範囲がずれないようにするため、「絶対参照」というF4を押してセル位置を固定します。
[G1:I7]➡ F4 ➡[$G$1:$I$7](列・行番号すべて左側に「$」マークをつけます)
3.「列番号」は、データ用の表の中で、自動で表示させたい情報が左から何列目にあるかです。
「価格」のある3列目の「3」を入力します。
4.「検索方法」は、検索する値が数値の場合、「0」=完全一致の値を検索 /「1」=近似値(検索する値より小さい近い数値)を検索します。(※検索方法は省略できます)
5.[OK]を🖱クリックします。 - 「品番」が空欄のため、一旦はエラー*が表示されます。
*IF関数を一緒に使用してエラーを回避する方法がありますので、次項目「HLOOKUP関数」で解説します。
- 数式をセルごとに挿入していては大変です💦
そこで、👇1・2の順番でコピーしましょう!
1.セルB2とC2を🖱ドラッグで範囲選択します。
2.右下に小さく表示されている「■」フィルハンドルにマウスホバー*すると「+」になりますので、表の一番下まで🖱ドラッグします。
*マウスホバーとは…マウスで🖱クリックするのではなく、対象にマウスポインターを重ね合わせることです。
3.数式をコピーできました。 - 「品番」を入力して、「商品名」と「価格」が表示されましたらOK!です。
「商品別小計」と「合計」にも数式を入力すると、集計表の完成です!●「商品別小計」=「価格」×「個数」
[セルE2:= C2*D2 ➡ セルE3とE4へコピー]
●「合計」=「商品別小計」+「商品別小計」+「商品別小計」
[セルE5:= SUM(E2:E4)]
[数式]タブ ➡[ワークシート分析]グループ ➡[数式の表示]を🖱クリックします。

するには「リスト」が便利です。
👩🏫パソコンインストラクターが選ぶ!〝パソコンライフお役立ちグッズ〟
Excelって何?という初心者の方も一から安心して学べる、機能全体を1冊に凝縮した「Excel 2019 やさしい教科書 [Office 2019/Office 365対応]」です。
HLOOKUP関数とは
HLOOKUP関数もVLOOKUP関数と同じく、一つの項目を入力すると、他の項目が自動的に入力されるというものです。
HLOOKUPの「H」は、“Horizon”=水平の頭文字です。
自動的に表示させるために、同じ項目が水平に並んでいるデータ用の表を利用するのが特徴です。
HLOOKUP関数の使い方|関数の〝ネスト〟も解説!
実際に、HLOOKUP関数を使用して、上項目のVLOOKUP関数と同じ集計表を作成していきましょう。
さらに、VLOOKUP関数のときにはそのままにしましたエラー表示を回避できる、関数の中に関数を入れる「ネスティング」(通称〝ネスト〟)の方法も解説します。
- 集計表とデータ用の表を作成します。
同じシートでも別シートでも大丈夫です。今回は、別シートに作成しました。
- HLOOKUP関数を挿入します。
挿入するセルは自動で表示したい箇所となりますので、今回は、「商品名」「価格」のセルです。
「商品名」のセルB2を🖱クリックしてアクティブセルにしてから、[関数の挿入]ボタンを🖱クリックします。
- 「関数の挿入」ダイアログボックスが起動します。
上項目のVLOOKUP関数のときは、「品番」が未入力のときに、「商品名」「価格」のセルで出ますエラー「#N/A」をそのままにしました。
今回は、「品番」が未入力のときのエラー表示を回避したいと思います。
「商品名」「価格」のセルを、IF関数の中HLOOKUP関数を入力=ネスティング(通称〝ネスト〟)します。もちろん、同じ方法でVLOOKUP関数でもエラー「#N/A」を非表示にできます。
1~4の順番に設定しましょう。
1.「関数の検索」にIF関数の頭文字「I」(大文字・小文字どちらでもOK)を入力します。
2.[検索開始]を🖱クリックします。
3.「関数名」の中から、「IF」を🖱クリックします。
4.[OK]を🖱クリックします。 - 「関数の挿入」ダイアログボックスが起動しますので、IF関数の内容を入力します。
👇1~3の順番に設定しましょう。
1.「論理式」は、『もしも、「品番」A2が空欄だったら…』という意味で、[A2= ””]と入力します。
「 ””」(ダブルクォーテーション2つ)は、空欄を意味します。
2.「値が真の場合」は、論理式のとおり「品番」A2が空欄のとき、「商品名」も空欄にするという意味で、[ ””]と入力します。
3.「値が偽の場合」に、HLOOKUP関数を挿入します。 - 「値が偽の場合」に、HLOOKUP関数を〝ネスト〟します。
👇1~3の順番に設定しましょう。
1.「値が偽の場合」に🖱クリックで「|」カーソルを入れます。
2.[名前ボックス]の[▼]を🖱クリックします。
3.[その他の関数]を🖱クリックします。 - 「関数の挿入」ダイアログボックスが起動します。
1~4の順番に設定しましょう。
1.「関数の検索」にHLOOKUP関数の頭文字「H」(大文字・小文字どちらでもOK)を入力します。
2.[検索開始]を🖱クリックします。
3.「関数名」の中から、「HLOOKUP」を🖱クリックします。
4.[OK]を🖱クリックします。 - HLOOKUP関数の内容を入力します。
👇1~5の順番に設定しましょう。
1.「検索値」は、集計表シートのセルB2「商品名」を自動で表示させるための情報となるセルA2を入力します。
2.「範囲」は、データ用シートの表の範囲を入力します。
集計表にするには、後から他のセルにも数式をコピーします。
データ用シートの表の範囲がずれないようにするため、「絶対参照」というF4を押してセル位置を固定します。
[データ用シート!A1:G3]➡ F4 ➡[$A$1:$G$3](列・行番号すべて左側に「$」マークをつけます)
3.「行番号」は、データ用シートの表の中で、自動で表示させたい情報が上から何行目にあるかです。
「商品名」のある2行目の「2」を入力します。
4.「検索方法」は、検索する値が数値の場合、「0」=完全一致の値を検索 /「1」=近似値(検索する値より小さい近い数値)を検索します。(※省略もできます)
5.[OK]を🖱クリックします。 - IF関数にHLOOKUP関数を〝ネスト〟したため、「品番」が空欄でもエラーは表示されません。
✨スッキリして見やすくなりますね。
- 「価格」にも「商品名」と同じく、HLOOKUP関数を挿入します。
「価格」のセルC2を🖱クリックしてアクティブセルにしてから、[関数の挿入]ボタンを🖱クリックします。
- 1.「関数の挿入」ダイアログボックスが起動します。
先ほどIF関数とHLOOKUP関数を使用したばかりなので、「関数の分類」の[最近使った関数]として、「関数名」の上に表示されている「IF」を🖱クリックします。
2.[OK]を🖱クリックします。
- IF関数の内容を入力します。
👇1~3の順番に設定しましょう。
1.「論理式」は、『もしも、「品番」A2が空欄だったら…』という意味で、[A2= ””]と入力します。
「 ””」(ダブルクォーテーション2つ)は、空欄を意味します。
2.「値が真の場合」は、論理式のとおり「品番」A2が空欄のとき、「商品名」も空欄にするという意味で、[ ””]と入力します。
3.次の⓬の手順で「値が偽の場合」に、HLOOKUP関数を〝ネスト〟します。 - 「値が偽の場合」に、HLOOKUP関数を〝ネスト〟していきましょう。
👇1~3の順番に設定しましょう。
1.「値が偽の場合」に🖱クリックで「|」カーソルを入れます。
2.[名前ボックス]の[▼]を🖱クリックします。
3.[HLOOKUP]を🖱クリックします。 - HLOOKUP関数の内容を入力します。
👇1~5の順番に設定しましょう。
実は「商品名」の数式との違いは、3.「行番号」のみです。
1.「検索値」は、集計表シートのセルC2「価格」を自動で表示させるための情報となるセルA2を入力します。
2.「範囲」は、データ用シートの表の範囲を入力します。
集計表にするには、後から他のセルにも数式をコピーします。
データ用シートの表の範囲がずれないようにするため、「絶対参照」というF4を押してセル位置を固定します。
[データ用シート!A1:G3]➡ F4 ➡[$A$1:$G$3](列・行番号すべて左側に「$」マークをつけます)
3.「行番号」は、データ用シートの表の中で、自動で表示させたい情報が上から何行目にあるかです。
「価格」のある3行目の「3」を入力します。
4.「検索方法」は、検索する値が数値の場合、「0」=完全一致の値を検索 /「1」=近似値(検索する値より小さい近い数値)を検索します。(※省略もできます)
5.[OK]を🖱クリックします。 - 「商品名」も、IF関数にHLOOKUP関数を〝ネスト〟したため、「品番」が空欄でもエラーは表示されません。
- 数式をセルごとに挿入していては大変です💦
そこで、👇1・2の順番でコピーしましょう!
1.セルB2とC2を🖱ドラッグで範囲選択します。
2.右下に小さく表示されている「■」フィルハンドルにマウスホバーすると「+」になりますので、表の一番下まで🖱ドラッグします。
3.数式のコピーができました。 - 「品番」を入力して、「商品名」と「価格」が表示されましたらOK!です。
「商品別小計」と「合計」にも数式を入力すると、集計表の完成です!
エラーを表示させないために、下記のように数式をIF関数に〝ネスト〟するといいですね。●「商品別小計」=「価格」×「個数」
[セルE2:= IF(A2 = ””, ””, C2*D2) ➡ セルE3とE4へコピー]
●「合計」=「商品別小計」+「商品別小計」+「商品別小計」
[セルE5:= IF(A2 = ””, ””, SUM(E2:E4))]
まとめ
今回の授業は、Excel関数『VLOOKUP関数・HLOOKUP関数』を、初心者の方向けに違いと使い方を解説します!
IF関数にVLOOKUP関数・HLOOKUP関数をネスティング(通称〝ネスト〟)して、エラー表示を回避する方法もご紹介しました。
IF関数も求人情報でVLOOKUP関数と並んで、「Excel IF関数が使えるレベル」と記載されていることもありますので、ぜひマスターしておきましょう!
ぜひこちらの授業をどうぞ。
😄ご受講お疲れさまでした!
パソコンスキルを身に付けて、ステップアップ就・転職、副業、フリーランスを目指しませんか?
当教室での授業が、皆様のスキルアップの一助となれましたら幸いです!

アルバイト・パート ➡ 派遣社員 ➡ 正社員 ➡ 契約社員 ➡ フリーランスと、さまざまな働き方の経験を持ちます私から、働き方の選択肢をご紹介します♪
【すべて『登録無料』/就・転職サイト・エージェントは「利用も無料」、副業・フリーランスは「システム利用料が必要」】
👇各サービスの詳細は、下記のリンクを💻クリック or 📱タップでご覧いただけます。
●企業の評判、口コミ:就活ノート、
転職会議で企業情報を見極めながら活動する
●転職活動サポート:自分の市場価値を見いだしてフィットしたオファーを受け取る ミイダス、株式会社リクルート運営の地域密着求人・転職情報
はたらいく
●派遣・紹介予定派遣:マイナビスタッフや
派遣のお仕事探しはジョブリンクで、希望やスキルに合ったお仕事を紹介してもらう
●副業・フリーランス:ランサーズ、クラウドワークスでクラウドソーシングや在宅ワークをする
●女性のお仕事探し:はたらく選択肢の幅が広い女性に寄り添う お仕事探し・求人紹介 ラシーク
●リゾートバイト:【リゾートバイト.net】で、リゾートホテル、旅館、スキー場、農家、キャンプ場、テーマパークなどさらに視野と行動範囲を広げる

お仕事でパソコン操作に困られたときは、当教室サイト「どこでもパソコン教室 四日市」をまた見に来てくださいね。一緒に頑張りましょう♪
コメント