Excel 2003完整教程:ERROR.TYPE

返回对应于 Microsoft Excel 中某一错误值的数字,或者,如果没有错误则返回 #N/A。在函数 IF 中可以使用 ERROR.TYPE 检测错误值,并返回文本字符串(如,消息)来取代错误值。

语法

ERROR.TYPE(error_val)

Error_val? 为需要得到其标号的一个错误值。尽管 error_val 可以为实际的错误值,但它通常为一个单元格引用,而此单元格中包含需要检测的公式。

如果 error_val 为函数 ERROR.TYPE 返回
#NULL!1
#DIV/0!2
#VALUE!3
#REF!4
#NAME?5
#NUM!6
#N/A7
其他值#N/A

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

操作方法

  1. 创建空白工作簿或工作表。
  2. 请在“帮助”主题中选取示例。不要选取行或列标题。

    从帮助中选取示例

    从帮助中选取示例。

  3. 按 Ctrl+C。
  4. 在工作表中,选中单元格 A1,再按 Ctrl+V。
  5. 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。
 
1
2
3
A
数据
#NULL!
=1/0
公式说明(结果)
=ERROR.TYPE(A2)返回对应错误值 #NULL! 的数字 (1)
=IF(ERROR.TYPE(A3)<3,CHOOSE(ERROR.TYPE(A3),"区域没有交叉","除数为零"))检查单元格 A3 是否包含 #NULL! 或 #DIV/0! 错误值。如果有,则会在工作表函数 CHOOSE 中使用错误值以显示两条消息之一,否则将返回 #N/A 错误值(除数为零)。

Excel 2003完整教程:ERROR.TYPE·相关导航

上页:Excel 2003完整教程:ERFC 下页:Excel 2003完整教程:EUROCONVERT

Excel 2003完整教程:ERROR.TYPE

Excel 2003完整教程:EUROCONVERTExcel 2003完整教程:EVEN
Excel 2003完整教程:EXACTExcel 2003完整教程:EXP
Excel 2003完整教程:EXPONDISTExcel 2003完整教程:FACT
Excel 2003完整教程:FACTDOUBLEExcel 2003完整教程:FALSE
Excel 2003完整教程:FDISTExcel 2003完整教程:FIND
Excel 2003完整教程:FINVExcel 2003完整教程:FISHER
Excel 2003完整教程:FISHERINVExcel 2003完整教程:FIXED
Excel 2003完整教程:FLOORExcel 2003完整教程:FORECAST
Excel 2003完整教程:金融、统计和工程方法参考书目Excel 2003完整教程:FREQUENCY
Excel 2003完整教程:FTESTExcel 2003完整教程:FV
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号