ExcelでVLOOKUPを使ったIFERROR(5種類の使い方)

  • これを共有
Hugh West

いつ VLOOKUP関数 がルックアップ配列からルックアップ値を見つけられない場合は、 エラーメッセージが表示されます。 #該当なし しかし、この問題を解消するには IFERROR関数 とのことです。 ブイルック 今回は、その5つの使い方を紹介します。 イフエラー をもって ブイルック をExcelで表示します。

例えば、あるクラスの生徒の取得点数のデータセットがあるとする。 このデータセットを使って、以下のような使い方をする。 イフエラー をもって VLOOKUPです。

練習用ワークブックをダウンロードする

IFERROR VLOOKUP.xlsx

ExcelでVLOOKUPを使ったIFERRORの使い方

VLOOKUPだけを使うとどうなる?

まず、「Select」だけを使った場合どうなるかを見てみます。 ブイルック ここで、Jessica がデータセットに存在しない学生だとすると、Jessica の得られたマークを ブイルック 関数を使用すると、Excel はエラー記号を表示します。 #N/Aです。 このエラー記号に対処するために イフエラー という関数があります。 ブイルック 機能

では、その使い分けを見てみましょう。 イフエラー をもって VLOOKUPです。

1.VLOOKUPによるIFERRORで#N/Aをカスタムテキストに置き換える

例えば、リストにない生徒を検索したときに、「見つかりませんでした」のようなカスタムテキストを表示したいとします。 このタスクを実行するために、次の数式をセルに入力します。 F5 を押してください。 ENTER.

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), "見つかりませんでした")

これです。 E5 = リストで検索されるルックアップ値

B4:C11 = データセットであるルックアップ範囲

2 = の列であるルックアップ列。 取得したマーク

ファルス は、この関数が完全に一致するものを探すことを意味します。

ここで、リストから任意の生徒の名前をセルに入力すると E5 の場合、その人が取得した点数をセルで取得します。 F5.

そして、リストにない生徒の名前を入力すると、セル E5 は、その F5 セルにはカスタムテキストが表示されます 見つかりませんでした。

2.N/Aではなく、空のセルを取得するには

検索した名前がリストにないときにセルを空にしておきたい場合は、セルに次の数式を入力します。 E5,

=ferror(vlookup(e5,b4:c11,2,false), " ")

これです。 E5 = リストで検索されるルックアップ値

B4:C11 = データセットであるルックアップ範囲

2 = の列であるルックアップ列。 取得したマーク

ファルス は、この関数が完全に一致するものを探すことを意味します。

ここで、リストから任意の生徒の名前をセルに入力すると E5 の場合、その人が取得した点数をセルで取得します。 F5.

しかし、データセットにない名前を入力した場合、セル F5 は空のままです。

3.分割されたデータセットに対するVLOOKUPを用いたIFERROR

データセットに2つのリストがあるとします。 両方のリストから任意の学生の得点を見つけたいとします。

セルに次の数式を入力します。 E5 を押してください。 エンタメ

=ferror(vlookup(e5,b4:c11,2,false),vlookup(e5,b14:c20,2,false))

これです。 E5 = リストで検索されるルックアップ値

B4:C11 =データセットの1番目のリストである1番目のルックアップ範囲

B14:C20 = = データセットの2番目のリストである2番目のルックアップ範囲

2 = の列であるルックアップ列。 取得したマーク

ファルス は、この関数が完全に一致するものを探すことを意味します。

ここで、リストの中から任意の名前をセルに入力すると E5, その人が取得したマークをセルで取得します。 F5.

4.VLOOKUPで常に結果を求めるIFERROR

たとえば、会社のさまざまな支店の連絡先がデータセットに登録されているとします。 そこで、支店名がリストにない場合でも、誰かが支店を検索したら連絡先を表示するようにしたいとします。 もし支店名がリストにない場合は、本社の連絡先を表示するようにします。

空のセルに次の数式を入力し、 を押します。 エンタメ

=IFERROR(VLOOKUP(E5,B4:C8,2,FALSE),VLOOKUP("Head office",B4:C8,2,FALSE)))。

これです。 E5 = リストで検索されるルックアップ値

B4:C11 = データセットであるルックアップ範囲

2 = の列であるルックアップ列。 お問い合わせ番号

ファルス は、この関数が完全に一致するものを探すことを意味します。

ここで、セルに任意のブランチ名を入力すると E4 がリストにない場合は、数式を入力したセルに本社の連絡先が表示されます。

5.旧バージョンのExcelの場合

Excel 2013 またはそれ以前のバージョンでは イフエラー を使うことで、同じ作業を行うことができます。 IF関数 ISNA機能 とともに ブイルック 関数を使用します。

セルに次の数式を入力します。 F5 を押してください。 エンタメ

=IF(ISNA(VLOOKUP(E5,B4:C11,2,FALSE)), "Not Found", VLOOKUP(E5,B4:C11,2,FALSE))

これです。 E5 = リストで検索されるルックアップ値

B4:C11 = データセットであるルックアップ範囲

2 = の列であるルックアップ列。 お問い合わせ番号

ファルス は、この関数が完全に一致するものを探すことを意味します。

ここで、リストから任意の生徒の名前をセルに入力すると E5 の場合、その人が取得した点数をセルで取得します。 F5.

そして、リストにない生徒の名前を入力すると、セル E5 、セル F5 はカスタムテキストを表示します 見つかりませんでした。

結論

があります。 イフエラー のエラー値を省略することができる関数です。 ブイルック 関数を使用することができます。 イフエラー をもって ブイルック この記事で説明したような使い方で、何か問題があれば、コメントを残してください。 また、この他にも イフエラー をもって ブイルック について、コメント欄で教えてください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。