Excel公式教程 转载,下面我们就来说一说关于isdate函数使用方法?我们一起去了解并探讨一下这个问题吧!
isdate函数使用方法
Excel公式教程
转载
▼
标签: excel公式教程 is类函数分类: Excel公式教程-函数篇
IS类函数一共9个,前面已经介绍了4个:ISBLANK、ISNUMBER、ISNA和ISERR,本文介绍其余的5个:ISTEXT、ISNONTEXT、ISLOGICAL、ISREF和ISERROR。
一、IS类函数的共同点
(一)IS类函数参数的共同点
IS类函数都只有一个参数,该参数可以是任何类型的数值。
对于大多数的函数,只要有一个参数出现错误值,将使函数无法正常计算下去,导致函数返回错误值。而IS类函数只用于检测参数是不是属于某种类型的数值,参数本身并不参与任何计算,所以即使参数是错误值,也不会导致函数返回错误值。
大多数情况下,函数对其参数的数值类型会有一定的要求,对于不符合要求的,有时候可以自动进行转换,如果无法转换成适合的数值类型,函数将返回错误值#VALUE!。而IS类函数对其参数的数值类型没有要求,所以不会对参数的数值类型进行转换。
如果参数是一个空单元格,大多数的函数都会把它转换成适合类型的数值。例如,假设A1是一个空单元格,那么:
=TIME(A1,30,15) 相当于=TIME(0,30,15)
=REPLACE("ABCDE",1,4,A1) 相当于=REPLACE("ABCDE",1,4,"")
=NOT(A1) 相当于=NOT(FALSE)
而IS类函数并不会这样转换,因此,ISNUMBER(A1)、ISTEXT(A1)、ISLOGICAL(A1)都返回FALSE。
(二)IS类函数返回值的共同点
IS类函数都返回逻辑值,可用于需要逻辑值的地方,例如条件格式公式、数据有效性自定义里的公式,或嵌套在以逻辑值为参数的函数中,如IF、AND、OR、NOT等函数。
二、ISTEXT函数
【语法】ISTEXT(value)
检测一个数值是否文本值,是则返回TRUE,否则返回FALSE。
可用TYPE函数代替ISTEXT函数,ISTEXT(value)可写成TYPE(value)=2。
三、ISNONTEXT函数
【语法】ISNONTEXT(value)
检测一个数值,如果不是文本值则返回TRUE,如果是文本值则返回FALSE。
可用TYPE函数代替ISNONTEXT函数,ISNONTEXT(value)可写成TYPE(value)<>2。
四、ISLOGICAL函数
【语法】ISLOGICAL(value)
检测一个数值是否逻辑值,是则返回TRUE,否则返回FALSE。
可用TYPE函数代替ISLOGICAL函数,ISLOGICAL(value)可写成TYPE(value)=4。
五、ISREF函数
【语法】ISREF(value)
检测参数是否一个引用,是则返回TRUE,否则返回FALSE。
其他IS类函数的参数都是一个单值,而ISREF的参数可以是一个数组。这使得ISREF函数在数组公式中并不会进行数组运算。
所以,下面的公式返回64,TYPE检测到的数值类型是数组:
{=TYPE(ISNUMBER(A1:A8))}
=TYPE(ISNUMBER({1,2,3}))
而下面的公式则返回4,TYPE检测到的数值类型是逻辑值:
{=TYPE(ISREF(A1:A8))}
=TYPE(ISREF({1,2,3}))
六、ISERROR函数
【语法】ISERROR(value)
检测一个数值是否错误值,是则返回TRUE,否则返回FALSE。
大多数情况下可以用ISERROR代替ISNA和ISERR函数。
可用TYPE函数代替ISERROR函数,ISERROR(value)可写成TYPE(value)=16。
,