エクセルのiferrorとvlookupを組み合わせてエラーにさようなら!

エクセルのエラー表示を変更しよう
chick

なんか「#N/A」って表示されるんだけど。

rabbit

そういう時に便利な「iferror」という関数があるよ!

rabbit

エラーを非表示できるので関数組んでみようよ♪

エクセルの関数でiferrorを使うと、「#N/A」などのエラーを非表示にすることが可能です。

本記事では、iferror関数とvlookup関数を組み合わせて、エラーを非表示にする方法を説明します。

また今回使った関数の組み合わせは「=IFERROR(VLOOKUP(E2,A2:C11,3,),””)」となります。

vlookupは「検索値,範囲,列番号,[検索方法]」の内容で式は「VLOOKUP(E2,A2:C11,3,)」となります。

エラーを非表示にするには、iferrorは「値,エラーの場合の値」の内容で、値は「VLOOKUP(E2,A2:C11,3,)」で、エラーの場合の値は「“”」で、組み合わせると「IFERROR(VLOOKUP(E2,A2:C11,3,),””)」となります。

それでは見ていきましょう。

おすすめの関連記事リスト

REPLACE関数を使って文字列を置き換える方法を紹介しています。よろしければご覧ください。

エクセルで色付けして納期を管理する方法を紹介しています。よろしければご覧ください。

目次

iferror関数の使い方

関数を使っている場合、正しい書式で作成しているにもかかわらず、エラーの表示することがあります。

下記の画像ように「#N/A」と表示されることがあります。

「#N/A」表示

今回はvlookup関数と組み合わせして紹介します。

vlookup関数とiferror関数

STEP
vlookup関数
vlookup関数
  1. vlookup関数は「VLOOKUP(E2,A2:C11,3,)」という書式となっています。
  2. 「No.」に値が入力されていないため、「#N/A」となっています。
STEP
vlookup関数の結果
vlookup関数の結果
  1. 「No.」に数字を入力すると結果を表示するように作成しています。
STEP
iferror関数(空白)
iferror関数(空白)
  1. iferror関数とvlookup関数を組み合わせて、空白表示します。
  2. 関数は「=IFERROR(VLOOKUP(E2,A2:C11,3,),””)」となります。
STEP
iferror関数(入力待ち)
iferror関数(入力待ち)
  1. iferror関数とvlookup関数を組み合わせて、入力待ちと表示するようにします。
  2. 関数は「=IFERROR(VLOOKUP(E2,A2:C11,3,),”入力待ち”)」となります。
rabbit

エラーが表示されると関数が壊れているように見えるよね!

参照情報(公式)

よくある質問(Q&A)

iferror関数とvlookup関数は何ですか?

iferror 関数は、エクセルでエラーを処理するための関数で、指定した式がエラーを返す場合に代替の値を返します。vlookup 関数は、指定した値を検索して対応するデータを取得するための関数です。

なぜiferrorとvlookupを組み合わせる必要があるのですか?

vlookup 関数は、指定した値が見つからない場合に #N/A エラーを返すことがあります。そのため、iferror 関数を使って #N/A エラーを回避し、代替の値を表示できます。

iferrorとvlookupを組み合わせた具体的な使用例はありますか?

例えば、商品コードを入力して価格を取得する場合、vlookup で商品コードを検索し、iferror を使って商品コードが存在しない場合に「不明」と表示することができます。

iferrorとvlookupの使い方を教えてください。

例えば、=IFERROR(VLOOKUP(A1,データ範囲,2,FALSE),"不明") という式を使用して、A1セルの値を vlookup で検索し、エラーが発生した場合に「不明」を表示します。

どのエクセルバージョンでiferrorとvlookupが利用できますか?

iferror 関数はExcel 2007以降で利用でき、vlookup 関数は古いバージョンから利用できますが、バージョンによって一部の機能が異なることがあります。

まとめ

本記事では、vlookup関数を使った時のエラー表示を、非表示する方法を説明しました。

入力待ちなどの文言を入れるケースも役立つと思います。

ちんあなご

最後までご覧いただきありがとうございます。

プロフィール

こんにちは、筆者のちんあなごです🙂

IT業界での経験を通じて得た知識を活かし、エクセルなどのソフトウェア関連のトラブルを解決する方法をお伝えしています。

皆様の作業効率向上に少しでも貢献できる情報を提供してまいります❗

  • URLをコピーしました!

コメント

コメントする

目次