6.isformula函数判断是否是公式
语法:isformula(值)
Isformula函数用于判断是否包含公式,如果包含公式则返回TRUE,不是公式则返回FALSE。
三、判断错误值
有时候,我们需要根据错误类型做对应处理。例如我们经常在Vlookup的使用过程中发现#N/A错误值,表示找不到数据,即目标查找矩阵没有对应的匹配值。在遇到这种情况下,我们需要将其替换为空,0或者其它提升信息。
1.isna函数判断是否为#N/A错误值
语法:=isna(值)
Isna函数用于判断值是否为#N/A的错误值。#N/A是一种比较特殊的错误类型,表示无法匹配到合适的数据,其本身并不是函数或公式执行产生的严重逻辑错误。当错误值为#N/A时,返回TRUE,否则返回FALSE。
2.iserror函数判断是否有错误值
语法:=iserror(值)
如果要判断是否有错误值(包含#N/A,#DIV/0!等),iserror函数可以实现这个功能。函数监测到错误值时则返回TRUE,否则返回FALSE。
3.iserr函数判断非#N/A错误值
语法:=iserr(值)
前面已经说到,#N/A是一种特殊类型的错误值,表示匹配不到数据,其本身并不是公式或者函数执行的逻辑错误。如果我们需要判断非#N/A的其它类型的错误值,我们就需要用到iserr函数。检测到错误值(不包括#N/A)则返回TRUE,否则返回FALSE。