エクセル・VBA

【Excel】IF関数とVLOOKUP関数を組み合わせる方法と便利な活用例

Excel(エクセル)|VLOOKUP関数とIF関数を使って複数条件を設定する方法

今回の記事はExcel(エクセル)|VLOOKUP関数とIF関数を組み合わせて使う方法についてお話します。

VLOOKUP関数に関する関連記事は下記をご覧ください。

Excel(エクセル)|VLOOKUPで完全一致の使い方

Excel(エクセル)|VLOOKUP関数で近似値の使い方


Excel(エクセル)の操作が苦手な方のために、操作する上でのコツをまとめたページを用意しました。

「パソコン教室パレハのLINE友達登録」(無料)で「パソコンに役立つ豪華15大特典」をお送りしております。

Excel(エクセル)の操作はもちろん、パソコンが苦手な方に役立つ特典を15個ご用意しております。

良かったら下記からご登録ください。

ライン登録プレゼント

無料LINE登録はこちら

VLOOKUP と IF の組み合わせ 画像解説

Excel(エクセル)|VLOOKUP関数とIF関数を使って複数条件を設定する方法

Excel(エクセル)|VLOOKUP関数とIF関数を使って複数条件を設定する方法

さらに詳しい解説

IFとVLOOKUP関数の組み合わせ エラー処理

VLOOKUP関数を使う時に、関数は合っているのにエラーが表示されることがあります。

IFとVLOOKUP関数の組み合わせ

上記のような場合です。

VLOOKUP関数は正しく挿入されていますが、セルに「#N/A」エラーが表示されています。

これは、検索値のセルが空欄になっているためです。

 

IFとVLOOKUP関数の組み合わせ

検索値のセルにデータを入力するとVLOOKUP関数で正しい結果が表示されます。

このような場合は、IF関数で検索値のセルが空欄だった場合の処理と、検索値にデータが入力された時の処理を条件分岐することで解決ができます。

 

IFとVLOOKUP関数の組み合わせ

まず、セルにIF関数を挿入します。

論理式に「検索値のセルが空欄だったら」となるように入力します。

続いて、真の場合には検索値のセルが空欄の時は空白にしたいので「""」とダブルクォーテーションを2つ入力します。

※引数の間は、半角のカンマを入力して区切ります。

 

IFとVLOOKUP関数の組み合わせ

IF関数の引数「偽の場合」に検索値のセルにデータが入力された場合の処理を入力します。

今回は、検索値のセルが入力されたらVLOOKUP関数で結果を求めたいので、VLOOKUP関数を挿入します。

 

IFとVLOOKUP関数の組み合わせ

これで、「検索値のセルが空欄であれば空白にして、そうでなければ(検索値のセルが入力されたら)VLOOKUP関数で結果を表示する」となるように、IF関数とVLOOKUP関数を組み合わせて設定することができました。

Enterキーを押して確定します。

 

IFとVLOOKUP関数の組み合わせ

終わりのカッコが不足している場合は、このようなメッセージが表示されますので、「はい」をクリックします。

 

IFとVLOOKUP関数の組み合わせ

VLOOKUP関数が入力されたセルには、IF関数で検索値が空欄だった場合の処理をしているので、検索値が空欄でもエラーが表示されません。

 

IFとVLOOKUP関数の組み合わせ

下のセルにも数式をコピーしましょう。

 

IFとVLOOKUP関数の組み合わせ

これで、検索値が入力された時のみ、VLOOKUP関数で対応する結果が表示されるようになりました。

 

IFとVLOOKUP関数の組み合わせ 条件分岐

空白の処理も条件分岐なのですが、そのほかにもセルのデータに合わせてVLOOKUP関数を使うことも可能です。

IFとVLOOKUP関数の組み合わせ

上記の例では、IF関数やVLOOKUP関数がこのように使われています。

 

IFとVLOOKUP関数の組み合わせ

今回は、こちらのIFとVLOOKUP関数の組み合わせを解説します。

割引のセルにはIF関数とVLOOKUP関数を組み合わせて結果を表示できるようにしています。

 

IFとVLOOKUP関数の組み合わせ

セル【D8】の会員種別と、セル【F2】の予約割引の表の情報(会員種別)が一致している場合は、VLOOKUP関数で割引率を表示し、一致しなければ割引なしで「0%」と表示するという物です。

 

IFとVLOOKUP関数の組み合わせ

2つのセルのデータが一致することが条件なので、例えば会員種別が「会員」から「特別会員」に変わったとしても、セル参照なので、自動で結果が表示されます。

 

IFとVLOOKUP関数の組み合わせ

また、割引率の表示もVLOOKUP関数で表のデータを表示するようにしているので、割引率に変更があった場合も自動で反映されます。

 

条件に直接文字列を入力すると自動で反映されなくなる

IF関数など、条件に直接文字列を入力することも可能です。

しかし、その場合は、セルの文字列が変更された場合に自動で反映されなくなるので、注意が必要です。

Excel(エクセル)が苦手であればパソコン教室で学んでみませんか?

Excel(エクセル)はかなり奥が深く、知識を得ただけは操作が身に付きにくいものです。

そんな時には、弊社のようなパソコン教室を利用するのも一つの手です。

「オンライン」にも対応している「苦手な方専門パソコン教室パレハ」にお任せください。

オンラインというと「動画を見るだけ」とか「オンラインなんてやったことがない」というご不安があるかと思います。

ですが「苦手な方専門のパソコン教室パレハ」の「オンラインレッスン」は、動画ではなく、直接講師に質問できる生レッスンです。

生レッスンでありながらリーズナブルに学べるのが人気の秘密です。

また、苦手な方に特化しているのでパソコンが特に苦手だと言う方には最適です。

パソコンが苦手でも、オンラインできる仕組みがあります。

詳細は下記をご覧ください。

Excel関数講座

パソコンが苦手な方向けエクセル関数講座の詳細はコチラ

Excel関数実践講座

パソコンが苦手な方向けExcel関数実践講座の詳細はコチラ

パソコンが苦手な人向けエクセル講座

パソコンが苦手な方向けエクセル講座の詳細はコチラ

Excel(エクセル)の操作が苦手な方のために、操作する上でのコツをまとめたページを用意しました。

「パソコン教室パレハのLINE友達登録」(無料)で「パソコンに役立つ豪華15大特典」をお送りしております。

Excel(エクセル)の操作はもちろん、パソコンが苦手な方に役立つ特典を15個ご用意しております。

良かったら下記からご登録ください。

ライン登録プレゼント

無料LINE登録はこちら

パレハ直営校

パレハ直営校

■ パソコン教室パレハ広島市安佐南区緑井校

■ パソコン教室パレハ広島市中区本通り校

■ パソコン教室パレハ 静岡市駿河区南町校

パレハグループ加盟校

パレハグループ加盟校

下記はパレハグループ加盟校となります。

料金体制などは異なりますが、パレハが自信をもってご紹介できる教室です。

■ 岩出市のパソコン教室キュリオステーション

■ 岩出市にある「キュリオステーション 岩出店」の公式サイトはこちら

■ 愛知県名古屋市緑区にある有松パソコン教室

■ 愛知県名古屋市緑区にある 「有松パソコン教室」の公式サイトはこちら

■ 宮崎市にあるパソコン教室Cosmarp(コスマープ)

■ 宮崎市にあるパソコン教室Cosmarp(コスマープ)の公式サイトはこちら

全国加盟校一覧

全国の教室一覧(実店舗&オンライン)|パレハ直営校&グループ加盟校

オンライン形式をご希望の方はこちら

オンライン形式を希望の方はこちら

東京・名古屋・大阪・福岡・札幌・横浜・仙台・埼玉・千葉・沖縄などで受講したい方はオンラインレッスン(Googleミートを使ったオンライン個別レッスンです)をお選びください。

オンラインレッスンは全国対応しています。

オンライン教室|オンラインなのに生レッスン

講座一覧はこちら

講座一覧はこちら

他にも講座は多数ございます。

詳しくは下記をご覧ください。

受講コース案内(講座のご紹介)

こちらもご覧ください

こちらもぜひご覧ください

エクセルの操作情報はこちら

条件付き書式とIF関数を使って文字色を赤にする|動画解説

Excel(エクセル)でIF関数とOR関数を組み合わせて使う方法

IF関数とAND関数を組み合わせて使う方法

エクセルIF関数|「空白」を使って計算式を作る方法 |動画解説付き

【Excel】IF関数の使い方を基礎から応用まで徹底解説

Excel(エクセル)|VLOOKUP関数とは?|使い方を徹底解説

メールの画像

メールはこちら

ラインの画像

LINEはこちら

電話の画像

お電話はこちら