当サイトの記事にはプロモーションが含まれています。

ExcelのVLOOKUP関数でエラーや0を表示させずに空白にする方法

パソコンパソコン・スマホ教室
スポンサーリンク

皆さん、Excelを使っていて、VLOOKUP関数で思わぬ「エラー」や「0」が表示されて困ったことはありませんか?特に、パソコンやスマホがあまり得意でない方にとっては、これらの表示は戸惑いの原因となります。今日は、そんなお悩みを解決する方法を、初心者の方にもわかりやすくお伝えします。

スポンサーリンク

VLOOKUP関数で「0」やエラーが表示される理由

Excelのイメージ

Excelのイメージ

まず、なぜVLOOKUP関数を使うと「0」やエラーが表示されるのかを見てみましょう。

参照先が空白の場合に「0」が表示される

例えば、社員名簿を管理しているとします。社員コードを入力して、そのコードに対応する氏名や住所を表示させるためにVLOOKUP関数を使うことがあります。しかし、住所が未入力(空白)の場合、VLOOKUP関数はその結果として「0」を返してしまいます。これは、Excelの仕様で、空白のセルを参照すると「0」と表示されるためです。

検索値が見つからない場合にエラーが表示される

また、入力した社員コードが名簿に存在しない場合、VLOOKUP関数は「#N/A」というエラーを表示します。これは、指定した値が見つからないことを示しています。

「0」やエラーを空白にする方法

では、これらの「0」やエラーを表示させず、空白にする方法をご紹介します。

IFERROR関数と組み合わせる方法

一番簡単な方法は、VLOOKUP関数とIFERROR関数を組み合わせることです。IFERROR関数は、エラーが発生したときに指定した値を返す関数です。

例えば、以下のように入力します。


=IFERROR(VLOOKUP(,範囲,列番号,FALSE),"")

この数式では、VLOOKUP関数でエラーが発生した場合、空白(””)を返すようにしています。これにより、エラー表示を避けることができます。

IF関数と組み合わせて「0」を空白にする方法

次に、参照先が空白で「0」が表示される場合、IF関数を使って「0」を空白にする方法です。

以下のように入力します。


=IF(VLOOKUP(,範囲,列番号,FALSE)=0,"",VLOOKUP(,範囲,列番号,FALSE))

この数式では、VLOOKUP関数の結果が「0」の場合、空白を表示し、そうでない場合はその結果を表示します。

具体的な手順

では、具体的な手順を説明します。

  1. まず、VLOOKUP関数を入力します。例えば、セルB2に以下のように入力します。

    =VLOOKUP(A2,範囲,列番号,FALSE)
  2. 次に、この数式をIFERROR関数で囲みます。

    =IFERROR(VLOOKUP(A2,範囲,列番号,FALSE),"")
  3. さらに、参照先が空白の場合に「0」が表示されるのを防ぐため、IF関数を追加します。

    =IF(VLOOKUP(A2,範囲,列番号,FALSE)=0,"",VLOOKUP(A2,範囲,列番号,FALSE))
  4. これらを組み合わせて、最終的な数式は以下のようになります。

    =IFERROR(IF(VLOOKUP(A2,範囲,列番号,FALSE)=0,"",VLOOKUP(A2,範囲,列番号,FALSE)),"")

この数式を使うことで、エラーや「0」を表示させずに済みます。

よくある質問や疑問

Q1: IFERROR関数とIFNA関数の違いは何ですか?

IFERROR関数は、すべてのエラーを捕捉しますが、IFNA関数は「#N/A」エラーのみを捕捉します。特定のエラーだけを処理したい場合はIFNA関数を使うと良いでしょう。

Q2: VLOOKUP関数で「0」を表示させたくないのですが、どうすればいいですか?

参照先が空白の場合に「0」が表示されるのを防ぐには、IF関数を組み合わせて、結果が「0」のときに空白を表示するように設定します。

まとめ

いかがでしたか?VLOOKUP関数で「0」やエラーが表示されて困っていた方も、これで安心ですね。Excelの関数は少し難しく感じるかもしれませんが、今回ご紹介した方法を使えば、見た目もすっきりとした表を作成できます。ぜひ試してみてください。

この記事を書いた人
この記事を書いた人

企業の情報システム部門で10年以上、PC・アカウント・社内ネットワーク・Microsoft 365/Google Workspace運用を担当。年間数百件の問い合わせ対応(PC不調、メール送受信、Excel/Word資料、Teams会議、スマホ連携など)を通じて、初心者がつまずくポイントを「再現→原因切り分け→最短解決」の手順に落とし込んできました

現場や身近で実際に起きたトラブルをベースに、手順だけでなく「なぜそうなるか」「失敗しやすい落とし穴」「安全な設定(セキュリティ)」まで含めて解説します。

uri uriをフォローする
スポンサーリンク
よかったらシェアしてね! /
uri uriをフォローする

コメント

タイトルとURLをコピーしました