Q セルの値が数値かどうかを判定できる関数は次のうちどれでしょうか?
① ISERROR
② ISNONTEXT
③ ISFORMULA
④ ISNUMBER
正解は、④ ISNUMBER です。
セルの値が数値かどうかを判定する関数は、ISNUMBER関数です。
ISNUMBER関数は指定された対象をチェックし、数値かどうか判定します。
数値であればTRUE、それ以外はFALSEを返します。
ちなみに、
① ISERROR関数 は、指定した値がエラー値かどうかを判定します。
エラーの時にはTRUE、それ以外はFALSEを返します。
Excel2007でIFERROR関数が加わるまでは、
IF関数とISERROR関数を組み合わせて、エラー値の時の処理(エラーの時には空白にするなど)をしていました。
【2003まで】
=IF(ISERROR(VLOOKUP(A1,E:F,2,0)),””,VLOOKUP(A1,E:F,2,0))
【2007以降】
=IFERROR(VLOOKUP(A1,E:F,2,0),””)
② ISNONTEXT関数 は、指定した値が文字列ではないかどうかを判定します。
文字列でないときにはTRUE、それ以外はFALSEを返します。
③ ISFORMULA関数 は、指定したセルが数式を含むかどうかを判定します。
数式を含むときにはTRUE、それ以外はFALSEを返します。
今回は、ISからはじまる関数のクイズでした。