エクセルのお悩みココで解決!
お役立ち情報が満載!
http://www.excelist.net/
Excelist.net > エクセルの技 > エクセルのエラー・不具合
はてなブックマークに追加 エクセルのお役立ち情報満載!

エクセルのエラー・不具合

「エクセルの技」のページでは、excelist.net編集部にご連絡を頂いたエクセルに関するいろいろなご質問の中から、エクセルの使用方法で「知っておくと便利な技」に関するご質問について解説していきます。

【ご質問内容】
VLOOKUP関数を使ったら、#N/Aエラーが出てしまいます(泣)

Excelist.net 人気コンテンツ

Googleの機能を利用してExcelist.netの人気コンテンツをご紹介しております。簡単で便利なExcel情報が沢山ありますので是非ご覧ください。
スクロールすることでいろいろなコンテンツを確認することが出来ます。

エクセルのエラー・不具合


エクセルのVLOOKUP関数では、検索値がある場合は該当する値を返すので良いのですが、検索値がない場合に#N/Aエラーを表示してしまいます。今回は、検索値に値がない場合でも、#N/Aエラーを表示しない方法を紹介していきます。ぜひ、以下の手順を参考にお試しください。

なお、エクセルのエラーについては『エクセルエラーの一覧表』で紹介しておりますので、こちらもあわせてご参照いただければ幸いです。

1.B2セルには、A2セルに入力された製品番号から保管倉庫を求める
VLOOKUP関数が入力されています。



上の例では、A2セルの製品番号「28000」は実在する(5行目)ため、該当する保管倉庫である「中部」をB2セルに表示しています。ここまでは問題がないのですが、A2セルへ実在しない製品番号「28999」を入力すると…

2.B2セルに#N/Aエラーが表示されてしまいます。



これはスマートではないですね。それでは、#N/Aエラーが表示されないようにしていきましょう。#N/Aエラー表示を回避するには、エクセルのIF関数を使用します。

3.最初にB2セルに何も入っていない状態から「論理式」に「B1=""」を「真の場合」に「""」を入力します。これは「もし、B1セルの製品番号が空欄だったら空欄を返す」という意味になります。



4.続いて、「偽の場合」にカーソルを置いて、上記2で入力したVLOOKUP関数を入力して「OK」をクリックすれば…

該当する製品番号がある場合は、その保管倉庫の値を返し



該当する製品番号がない場合は、#N/Aエラーではなく空白で表示されます。


関連性の高いページ

VLOOKUP関数で、キー項目は同じなのにデータが一致しません。。。

ExcelのVLOOKUP関数で明らかに同じ検索値で計算しているのにヒットしません。

エクセルを使いこなそう!Excelist.net
関連性の高いページが検出されない場合はトップページを掲載しております。

このページを見た人は以下のページもチェックしています

エクセルテンプレートの無料ダウンロード
エクセルの技(TIPS集)
エクセル関数辞典

↑ PAGE TOP