一、if ステートメントを使用して null 値かどうかを判断するにはどうすればよいですか?
IF(ISERROR(X),"",X) は、エラー報告を防ぐための古典的な式です。
(1)関数解析
①ISERROR(X1)は、括弧内の式が間違っているかどうかを判定し、誤りがあれば「TRUE」を返します。 「FALSE」を返します。
②IF関数は、ISERROR関数の戻り値が「TRUE」、つまり式が間違っている場合、「」、つまりnull値が出力されるかを判定する関数です。 が出力され、セルは空白になります。 戻り値が「FALSE」の場合は、数式が正しいことを意味し、この数式の計算結果が返されます。
(2) 例
IF(ISERROR(VLOOKUP(A1, A1:A10,1,0)),"",VLOOKUP(VLOOKUP( A1) , A1: A10, 1, 0))、この式の計算手順は
① まず「VLOOKUP(A1, A1: A10, 1, 0)」を計算します この式が成り立つと、 ISERROR が "FALSE" を返すと、IF 関数は "FALSE" の場合の値、つまり "VLOOKUP (A1, A1: A10, 1,0)" を返します。 VLOOKUP 関数は戻り値を見つける必要があります。
② 「VLOOKUP (A1, A1 :A10, 1,0)」が成り立たない場合、たとえば、指定された検索領域に値が見つからない場合、ISERROR が発生します。 関数が「TRUE」を返した場合、IF関数は「TRUE」、つまり「」の場合の値を返します。 この時点ではセルにはNULL値が表示されます。
③ IFとISERRORを使用してネストしない場合ただし、VLOOKUP 関数を使用して直接ネストすると、VLOOKUP が確立されていない場合、セルに「#N/A」エラーが表示され、ドキュメントの効果に影響します。
(1)関数解析
①ISERROR(X1)は、括弧内の式が間違っているかどうかを判定し、誤りがあれば「TRUE」を返します。 「FALSE」を返します。
②IF関数は、ISERROR関数の戻り値が「TRUE」、つまり式が間違っている場合、「」、つまりnull値が出力されるかを判定する関数です。 が出力され、セルは空白になります。 戻り値が「FALSE」の場合は、数式が正しいことを意味し、この数式の計算結果が返されます。
(2) 例
IF(ISERROR(VLOOKUP(A1, A1:A10,1,0)),"",VLOOKUP(VLOOKUP( A1) , A1: A10, 1, 0))、この式の計算手順は
① まず「VLOOKUP(A1, A1: A10, 1, 0)」を計算します この式が成り立つと、 ISERROR が "FALSE" を返すと、IF 関数は "FALSE" の場合の値、つまり "VLOOKUP (A1, A1: A10, 1,0)" を返します。 VLOOKUP 関数は戻り値を見つける必要があります。
② 「VLOOKUP (A1, A1 :A10, 1,0)」が成り立たない場合、たとえば、指定された検索領域に値が見つからない場合、ISERROR が発生します。 関数が「TRUE」を返した場合、IF関数は「TRUE」、つまり「」の場合の値を返します。 この時点ではセルにはNULL値が表示されます。
③ IFとISERRORを使用してネストしない場合ただし、VLOOKUP 関数を使用して直接ネストすると、VLOOKUP が確立されていない場合、セルに「#N/A」エラーが表示され、ドキュメントの効果に影響します。