ERROR.TYPE函数 返回对应于Excel中某一错误值的数字,或者,如果没有错误则返回错误 #N/A。在函数 IF 中可以使用 ERROR.TYPE 检测错误值,并返回文本字符串(如,消息)来取代错误值。 ERROR.TYPE(error_val) Error_val 为需要得到其标号的一个错误值。尽管 error_val 可以为实际的错误值,但它通常为一个单元格引用,而此单元格中包含需要检测的公式。 示例 如果将示例复制到空白工作表中,可能会更易于理解该示例。 在 Microsoft Excel 帮助中的示例如下所示: 下面的公式检查单元格 e50 中是否包含错误值 # n/A。如果是这样,文本"的值不可用"会显示。否则,返回中 e50 中的值。 IF(ERROR.类型 (e50 中) = 7,"值不可用",e50 中) 语法所示,该错误。如果它引用的单元格包含适当的值,类型函数将返回 # n/A 错误。此错误也会导致 IF 语句返回这样的值。不能不第一个捕获的错误返回的错误的情况下这种方式使用此函数。类型。 此函数最初包含在 Microsoft Excel 5.0。在此版本的 Excel 中,函数是一个宏函数,也可以在工作表上使用。在 Excel 版本 5.0 和 7.0 中给出的示例如下所示: 下面的宏公式检查单元格命名比率,以查看它是否包含错误值 # DIV/0!错误值。如果是这样,运行一个名为 DivisionByZero 子例程。 IF(ERROR.TYPE(Ratio)=2,DivisionByZero()) 然而,本示例不会工作,因为不能从工作表语句运行子例程。如果单元格和 DivisionByZero 中的错误是用户定义的函数 ; 此公式的工作但是,如果在单元格中的值会失败的公式。 如果您正在使用本示例,请使用以下公式来替换帮助中的示例: =IF(ISERROR(ERROR.TYPE(Ratio)),Ratio,IF(ERROR.TYPE(Ratio)=2, DivisionByZero(),"")) ERROR.TYPE函数的应用及实例下载: http://www.xundisk.com/file-1632.html
ERROR.TYPE函数语法 |