今天來談談關于IS類函數。
為什麼叫IS類函數,而不是IS函數?
因為這本身不是一個函數,而是一類函數,因為這些函數有個共同特點,就是都以IS開頭,由“IS”和另外一個英文單詞或者是英文單詞的縮寫組成的,用來做邏輯信息判斷,最後返回的值是一個邏輯值,都是TRUE或者是FALSE。
IS類函數主要有如下函數:
Istext、isnontext 、isnumber、iserr、iserror、isna、isblank、isodd、iseven、isref、islogical函數。
它們多數情況下都是和别的函數組合在一起配套使用。
現在都來看看這些IS類函數它們各自本身代表的意義。
1、istext函數
“istext”中的“text”就是文本的意思。所以,顧名思義,大家應該也猜到istext這個函數的作用了吧。
用途:檢測一個值是否為文本。如果是,返回“TRUE”;否則,返回“FALSE”。
語法格式:ISTEXT(VALUE)。
2、isnontext函數
Isnontext函數跟istext函數剛好是相反的。
用途:用于判斷單元格中的值是否為非文本。如果是,返回“TRUE”;否則,返回“FALSE”。
語法格式:ISNONTEXT(value)。
3、isnumber函數
“isnumber”中的“number”就是數量、數字的意思。
所以,Isnumber函數
用途:用于判斷單元格中的值是否為數字。如果是,返回“TRUE”;否則,返回“FALSE”。
語法格式:Isnumber(value)。
4、iserr函數
用途:用于判斷單元格中的值是否為除了#N/A以外的其他任意錯誤值,即包含6種錯誤值,如下:
#NULL!、#DIV/0!、#VALUE!、#ref!、#NAME?、#NUM!。如果是,返回“TRUE”;否則,返回“FALSE”。
語法格式:ISERR(value)。
5、iserror函數
用途:跟iserr函數一樣,用于判斷值是否為錯誤值。不過它跟iserr函數的區别是,iserror函數是包含所有錯誤值,即7種錯誤值,分别為:#NULL!、#DIV/0!、#VALUE!、#REF!、#NAME?、#NUM!、#N/A。如果是,返回“TRUE”;否則,返回“FALSE”。
語法格式:ISERROR(value)。
6、isna函數
用途:用于判斷單元格中的值是否為錯誤值“#N/A”。如果是,返回“TRUE”;否則,返回“FALSE”;
語法格式:ISNA (value)
7、isblank函數
用途:用于判斷指定的單元格是否為空。如果是,返回“TRUE”;否則,返回“FALSE”。
語法格式:isblank (value)。
8、isodd函數
用途:用于判斷指定單元格中的值是否為奇數。如果是,返回“TRUE”;否則,返回“FALSE”。
語法格式:isodd (value)。
補充說明:如果參數value為文本格式,則結果會返回#VALUE!錯誤值;如果參數value為小數,則會忽略小數點後面的數字再做判斷。
9、iseven函數
用途:用于判斷指定單元格中的值是否為偶數。如果是,返回“TRUE”;否則,返回“FALSE”。
語法格式:iseven (value)。
補充說明:如果參數value為文本格式,則結果會返回#VALUE!錯誤值;如果參數value為小數,則會忽略小數點後面的數字再做判斷。
10、isref函數
“isref”中的“ref”是“reference”單詞前面三個字母,“reference”是“參考、引用”的意思。所以isref函數
用途:用來判斷一個單元格中的内容是否為單元格公式引用。如果是,返回“TRUE”;否則,返回“FALSE”。
語法格式:isref (value)。
11、islogical函數
用途:用于判斷指定單元格中的值是否為邏輯值“TRUE”和“FALSE”。如果是兩個中的其中一個,則返回“TRUE”;否則,返回“FALSE”。
語法格式:islogical (value)。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!