1. HOME
  2. ブログ
  3. BLOG
  4. 初級編
  5. VLOOKUPでエラーを非表示にするIFERROR活用法|Excel初心者が必ずつまずく問題を一発解決
BLOG

ブログ

初級編

VLOOKUPでエラーを非表示にするIFERROR活用法|Excel初心者が必ずつまずく問題を一発解決

VLOOKUPを使い始めたばかりの頃、こんな経験はありませんか?

  • 検索値が空白だと「#N/A」が表示されてしまう
  • データがまだ登録されていないだけなのに、エラー表示が目立ってしまう
  • 表全体がごちゃついて見づらくなってしまう
  • 「何か壊れているのでは?」と不安になる

実はこれ、VLOOKUPを使う人のほぼ全員が通る道です。
関数自体が間違っているわけではないものの、業務で使う表としては少し扱いづらく感じますよね。

そして、この悩みを一瞬で解決してくれるのが
IFERROR(イフエラー)関数 です。

IFERRORを組み合わせるだけで、

  • エラー表示を目立たなくできる
  • 表の見た目が整う
  • 実務でそのまま使いやすい形になる

という「小さな成功体験」を確実に得られます。

この記事では、
「VLOOKUPはそのまま、エラー表示だけ消す」
という超実践的な使い方を、文章だけでやさしく解説します。


■ なぜVLOOKUPはエラーを出すのか?

まずは理由を知っておきましょう。

VLOOKUPは、

「指定した値が見つからないと、正直に“見つかりません”と返す」

という仕様の関数です。

その結果として表示されるのが、

  • #N/A
  • #VALUE!

といったエラーが表示されます。

Excel的には正しい挙動ですが、
人が確認する業務用の表としては非常に不親切 ですよね。

そこで役立つのが IFERROR関数 です。


■ IFERROR関数は「もしエラーなら〇〇する」関数

IFERRORの役割はとても単純です。

基本の構文はこうです。

=IFERROR(式, エラー時の表示)

文章にすると、

「この式を実行して、もしエラーが出たら、代わりにこれを表示してね」

という意味になります。

仕組みを細かく覚える必要はなく、
「エラーが出たときの表示を決められる関数」
と捉えておくと、実務では十分です。


■ VLOOKUPとIFERRORを組み合わせる基本形

それでは、VLOOKUPとIFERRORを実際に組み合わせてみます。

まず、通常のVLOOKUPは次のような形です。

=VLOOKUP(D2, A:B, 2, FALSE)

この数式は、
D2の値をA列から探し、該当する行のB列の値を返す、という動きになります。

ここで、検索値が見つからないと
#N/A が表示されます。

これをIFERRORで包みます。

=IFERROR(VLOOKUP(D2, A:B, 2, FALSE), "")

意味はこうです。

「VLOOKUPを実行して、エラーが出たら空白にしてね」

という形です。

このように書き換えるだけで、エラー表示は表に出なくなります。


■ 表示を「空白」にするのが初心者におすすめな理由

IFERRORの2つ目の引数には、
実は自由に好きな文字を入れられます。

たとえば、

"未登録"

"該当なし"

と表示することも可能です。

ただ、Excelに慣れていない段階や、業務で計算に使う可能性がある表では、
空白(””)にする方法 が最もおすすめです。

その理由は、

  • 表がスッキリする
  • 後続の計算式に影響を与えにくい
  • エラー処理を意識せず使える

といった点が挙げられます。

まずは空白表示で運用し、必要に応じて表示内容を調整していく、という進め方が無理のない形です。


VLOOKUPのエラー表示は、関数の失敗ではなく「仕様通りの結果」です。
そこにIFERRORを添えることで、業務に合った見せ方に整えられるようになります。

表の見た目が落ち着くだけでも、作業のストレスはかなり軽くなります。
ぜひ一度、ご自身の業務ファイルでも試してみてください。

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

CAPTCHA