エクセル・VBA

Excel(エクセル)|VLOOKUP関数でエラーを返さず空白で返す方法

VLOOKUP関数でエラーを返さず空白で返す方法

今回の記事はExcel(エクセル)|VLOOKUP関数でエラーを返さず空白で返す方法についてお話します。

VLOOKUP関数を使っていて目にする「#N/A」エラー表示ですが、空欄で返されているエラーは、IF関数を使って空白処理をすることで、エラーを表示させることなくVLOOKUP関数を挿入することができます。

使い方は意外と簡単なので、ぜひ参考になさってください。

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

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

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


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

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

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

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

ライン登録プレゼント

無料LINE登録はこちら

VLOOKUP関数でエラーを返さず空白で返す方法 ザックリ解説 その1

わかりやすい動画解説

わかりやすい画像解説

VLOOKUP関数でエラーを返さず空白で返す方法

VLOOKUP関数でエラーを返さず空白で返す方法

VLOOKUP関数でエラーを返さず空白で返す方法 ザックリ解説 その2

まずは、ザックリとVLOOKUP関数でエラーを返さずに空白で返す方法のイメージをわかりやすいイラストで解説しています。

下記をご覧ください。

Excel(エクセル)|VLOOKUP関数でエラーを返さず空白で返す方法

Excel(エクセル)|VLOOKUP関数でエラーを返さず空白で返す方法


 

さらに詳しい解説

VLOOKUP関数で空白を返す方法

エラーの確認と原因

まずは、エラーの内容の確認の方法と、原因についてお話しします。

VLOOKUP空白処理の説明

VLOOKUP関数を挿入したセルの2つ目からエラーが表示されています。

エラーが表示されたら、関数の内容を確認しましょう。

 

VLOOKUP空白処理の説明

最初に入れた関数の中身を確認しても問題はないようです。

 

VLOOKUP空白処理の説明

1つ目の関数を下にコピーしているので、2つ目以降も特に間違っていません。

 

VLOOKUP空白処理の説明

原因は、検索値が入っているか、いないかによるものです。

検索値が入っていれば、それに対応する検索結果を表示しますが、検索値が空欄の場合、該当するのもがないので、エラーが表示されます。


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

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

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

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

ライン登録プレゼント

無料LINE登録はこちら

IF関数で空白処理をする方法

関数の中身は合っていますが、検索値が入っていないことで表示されるエラーは、放っておいても特に問題はありませんが、カッコいいのものではありませんし、印刷したときにも表示されてしまうので、無い方がいいと感じることは多いと思います。

エラーを消して、またコピーして使うという方法もありますが、効率も悪いので、一番おすすめなのがIF関数でエラー表示を自分でコントロールするということです。

VLOOKUP空白処理の説明

まず、VLOOKUP関数を挿入したセルの1つ目のセルを編集状態にします。

セルを選択して「F2」キーを押すと編集状態にすることができます。

 

VLOOKUP空白処理の説明

VLOOKUP関数の前に、「IF(」を挿入します。

 

VLOOKUP空白処理の説明

IF関数の論理式に「C3=””,」と入力します。半角カンマまで入力しましょう。

これで、「セルC3が空欄だったら、」という論理式を入れることができます。

 

VLOOKUP空白処理の説明

続けて、IF関数の真の場合に「"",」を入力します。半角カンマまで入力しましょう。

これで論理式の条件に一致した場合、「空欄にする」という内容を入力することができました。

 

VLOOKUP空白処理の説明

これで関数の修正をすることができました。

Enterキーを押して関数を確定させましょう。

この状態でEnterキーを押すと、メッセージが表示されます。

このメッセージは数式で表示されることがよくありますが、「カッコが足りていないので、付け加えて直しておきますね。いいですか?」という内容で、エクセルの親切機能です。

「はい」をクリックして進めましょう。

 

VLOOKUP空白処理の説明

結果が表示されたら、下のセルにも数式をコピーします。

 

VLOOKUP空白処理の説明

これで、エラーを消すことができました。

 

VLOOKUP空白処理の説明

関数を修正したことで、

「セルC4が空欄だったら、空欄にして、そうでなければVLOOKUP関で対応するデータを出してね」

という内容になったので、先ほどまでエラーが出ていたセルも空白になりました。

 

VLOOKUP空白処理の説明

検索値が空欄であれば空白、検索値が入力されれば対応するデータが表示されます。

IFERROR関数で空白処理をする方法

もう一つは、IFERROR関数で、エラーが出たときにどうするかを決めることができます。

VLOOKUP空白処理の説明

セルを編集状態にします。

 

VLOOKUP空白処理の説明

VLOOKUP関数の前に「IFERROR(」を入力します。

 

VLOOKUP空白処理の説明

続いて、VLOOKUP関数の後ろにカーソルを合わせて「,""」を入力します。

VLOOKUP空白処理の説明

Enterキーを押して、メッセージが表示されたら「はい」をクリックします。

 

VLOOKUP空白処理の説明

あとは、数式を下のセルにコピーしたら完成です。

IFERROR関数を使うことで、「VLOOKUP関数で求めた結果がエラーであれば、空欄にする」という内容に修正することができました。

 

ココがポイント

IF関数とIFERROR関数どっちがいい?

どちらもエラーの場合に、エラーを表示させることなく、空欄にすることができる関数ですが、どっちを使うのが良いのか疑問もあると思います。

どちらを使っても間違いではありませんが、関数の中身を正しく入れて、理解して使用することが大切です。

IFERROR関数はエラーを表示させないようにすることができる便利な関数ですが、エラーの原因に関わらず表示させないようにするものです。

下記の例を見てみましょう。

VLOOKUP空白処理の説明

1行目、2行目ともに検索値が入力されていますが、1行目は空欄、2行目はエラーになっています。

VLOOKUP空白処理の説明

1行目は、IFERROR関数を使ってエラー処理をしています。

今回のエラーの原因は、範囲の参照が間違っていて、検索値に対応するものを見つけることができないために起こっているものですが、エラーの内容に関係なく、IFERROR関数を使えばエラー表示をなしにすることができます。

 

VLOOKUP空白処理の説明

続いて、2行目のエラーですが、こちらも範囲の参照が間違っていて、検索値に対応するものを見つけることができないので、エラーが起こっています。

IF関数でエラー処理はしていますが、IF関数で指定している条件は、「検索値が空欄だった場合はエラーを返さずに空欄にする」というものです。

今回は検索値は入力されているので、エラーの原因は検索値の入力以外で起きているため、エラーが表示されます。

 

このように、内容関係なくエラーを表示させないIFERROR関数と、条件を分岐させてエラー処理を行うIF関数で使い分けが可能です。

関数に慣れていない人は、エラーに気づかないこともあるので、慣れるまではIF関数で空白の処理を行うと良いでしょう。

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

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

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

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

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

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

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

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

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

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

Excel関数講座

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

Excel関数実践講座

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

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

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

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

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

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

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

ライン登録プレゼント

無料LINE登録はこちら

ココがおすすめ

パソコン教室パレハ直営校

パソコン教室パレハ直営校

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

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

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

ココがおすすめ

パソコン教室パレハグループ加盟校

自信をもってご紹介できるパソコン教室

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

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

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

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

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

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

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

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

全国加盟校一覧

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

ココがおすすめ

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

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

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

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

ココがおすすめ

パソコン教室講座一覧はこちら

パソコン教室講座一覧はこちら

他にもパソコンの講座は多数ございます。

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

パソコン教室の受講コース案内(講座のご紹介)

ココがおすすめ

パソコン教室に関連する情報はこちら

こちらも是非ご覧ください

ココがおすすめ

エクセルの操作方法

Excel(エクセル)で行や列を非表示や再表示(解除)する方法

Excel(エクセル)|エラーを非表示にする方法と注意点を徹底解説

エクセル(Excel)の罫線を消す方法を解説

動画 | エクセルシートのコピー方法 | ショートカット&エラー対処法

Excel(エクセル)|MID関数で真ん中の文字を抽出

Excel(エクセル)で全角を半角に変換して修正する方法|ASC関数

Excel(エクセル)|重複チェック|削除・抽出方法を徹底解説

Excel(エクセル)|文字の縦書き・横書きの設定・解除方法

Excel(エクセル)|行列(縦横)入れ替える方法|動画

Excel(エクセル)|曜日を日付から取得して色を自動で変える方法

エクセルで割り算|四捨五入・切り捨て・切り上げをする方法|動画解説

Excel(エクセル)でセル内で改行する方法|できない時の対処法

エクセル|文字数をカウントするLEN関数の使い方

Excel(エクセル)|名前の定義の設定方法と使い方を解説

Excel(エクセル)ファイルをPDFに変換する方法をわかりやすく解説

Excel(エクセル)にパスワードを設定(解除)する方法

Excel(エクセル)|TEXT関数|日付から曜日を表示する方法

Excel(エクセル)|図形を作成・追加する方法

Excel(エクセル)|読み取り専用の設定と解除方法|わかりやすく解説

Excel(エクセル)|テーブルの使い方・解除の方法まで徹底解説

Excel(エクセル) | ウィンドウ枠(列や行)の固定や解除方法 | 複数選択

Excel(エクセル)を勉強する方法|効率よい方法教えます

Excel(エクセル) | 取り消し線の付け方(ショートカット)を解説

Excel(エクセル)|日付を入れて曜日を自動で出す|表示形式の設定方法

メールの画像

メールはこちら

ラインの画像

LINEはこちら

電話の画像

お電話はこちら