用以測試數值或參照類型的九種工作表函數。這類函數統稱為 IS 函數,它們會檢查數值的類型,並且根據結果傳回 TRUE 或 FALSE。例如,如果數值引數參照到一個空白儲存格時,ISBLANK 函數會傳回邏輯值 TRUE,否則便傳回 FALSE。
語法
函數 | 會傳回 TRUE 的情況 |
ISBLANK(value) | Value 指的是空白儲存格 |
ISERR(value) | Value 指的是 #N/A 之外的任何一種錯誤值 |
ISERROR(value) | Value 指的是任何一種錯誤值 (#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!) |
ISLOGICAL(value) | Value 指的是邏輯值 |
ISNA(value) | Value 指的是錯誤值 #N/A (無法使用的數值) |
ISNONTEXT(value) | Value 指的是任何非文字的項目。(請注意:如果數值參照到空白儲存格,則此函數也會傳回 TRUE) |
ISNUMBER(value) | Value 指的是數字 |
ISREF(value) | Value 指的是參照 |
ISTEXT(value) | Value 指的是文字 |
Value 是您想要測試的數值。它可以是空白儲存格、錯誤值、邏輯值、文字、數字或參照值,或是參照到上述任何您想要測試的名稱。
註解
- 在 IS 函數中,數值引數的性質是無法轉換的。例如,在大多數其他需要數值的函數中,文字值 "19" 會轉換成數字 19。然而,在 ISNUMBER ("19") 的公式中,"19" 是不會由文字值轉換成數值的,所以 ISNUMBER 函數會傳回 FALSE。
- 在公式中使用 IS 函數,可以有效地測試運算的結果。配合 IF 函數一起使用時,可以提供在公式中偵錯的方法 。
使用ISBLANK但是無反應,修改空白儲存格格式,不小心好像可以達到效果,但下次使用又不行,必須用DEL後才會跑出我要的結果,請不吝指教,謝謝˙!!
回覆刪除