isdate函數使用方法?Excel公式教程 轉載,下面我們就來說一說關于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。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!