IS 函數

用以測試數值或參照類型的九種工作表函數。這類函數統稱為 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 函數一起使用時,可以提供在公式中偵錯的方法 。

1 則留言:

  1. 使用ISBLANK但是無反應,修改空白儲存格格式,不小心好像可以達到效果,但下次使用又不行,必須用DEL後才會跑出我要的結果,請不吝指教,謝謝˙!!

    回覆刪除

[ 訊息 ]
本站將持續加入新的教學文章,請給予支持。若覺得文章寫的不錯,可以多按 " FUNP推推王 " 與 " 黑米書籤 " 。
到訪本站的朋友們,請在問題研討區多多留言或針對各文章發表意見或回應。