論理

見つからなかった検索に印を付ける

定義

見つからなかった検索に印を付けるとは、その検索を ISERROR で包むことです。

構文

=ISERROR(VLOOKUP(lookup_value, table_array, col_index_num, FALSE))

引数

引数 意味
lookup_value 探すキーです。C2 のコードなどです。
table_array 検索する表です。キーの列が最初に来なければなりません。
col_index_num 返す表の列です。例: 2。

計算例

部品表はコードと個数を A2:B3 に保存しています。セル C2 には表にないコードが入っています。

A: コード B: 個数 C: 検索
N-1 3 N-9
N-2 5

数式: =ISERROR(VLOOKUP(C2,A2:B3,2,FALSE))

結果: TRUE。N-9 は最初の列にないので、検索はエラーになり、ISERROR は真です。

練習問題

セル A2 には Z-99 が入っています。セル A3:A4 には Z-10 と Z-20 が入っています。セル B3:B4 には 6 と 9 が入っています。C2 に、その表で A2 を検索し、見つからないときは 1 と表示する数式を書いてください。

  1. C2 に、ISERROR を使い、A3:B4 で A2 を完全一致の VLOOKUP した結果がエラーのときは 1、それ以外のときは 0 と表示する IF 数式を書いてください。
ステップ 1 / 2
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…

関連する関数

見つからなかった検索を真の結果にするのが ISERROR 関数です。

よくある間違い

キーそのものを調べるミスです。=ISERROR(C2) では N-9 はエラーではなくテキストなので、結果は TRUE ではなく FALSE です。

関連する関数

これらのリンクは関連する関数です。