Chapter 10. 函式 (五):特殊功能函式10.4 資料型態判斷

10.4 資料型態判斷


第 2.5 節曾經介紹 TYPE 函式的用法,其輸出是代表不同資料型態的數字,但在部分資料中其實包括更多其他種類,例如數字可能包含日期、奇偶數,文字可能包含 Email、網址等,本節介紹各種 IS- 開頭的函式即是用來判斷儲存格是否是某種資料型態,如下:

語法

ISTEXT / ISNONTEXT / ISNUMBER / ISLOGICAL / ISEMAIL / ISURL / ISODD / ISEVEN / ISDATE / ISERROR / ISNA / ISERR / ISREF / ISBLANK / ISFORMULA ()

輸入

:要判斷其類型的資料。

輸出

TRUE / FALSE,分別判斷:

  • ISTEXT / ISNONTEXT / ISNUMBER / ISLOGICAL: 是否是文字 / 非文字 / 數字 / 邏輯運算子。
  • ISEMAIL / ISURL: 是否為有效的 Email / 有效的網址。
  • ISODD / ISEVEN / ISDATE:(可轉換為) 奇數 / 偶數 / 日期。
  • ISERROR / ISNA / ISERR:任何錯誤型態 / #N/A! / 非 #N/A! 的錯誤型態。
  • ISREF: 是否為有效的儲存格參照。
  • ISBLANK / ISFORMULA: 的儲存格是否是空值 / 含有公式。

上述的函式用法都非常直觀,範例如下圖,這些函式適用於限定儲存格內容的資料型態、條件式格式設定中,也可以搭配其他函式使用,例如 ISNUMBER + MATCH 可以判斷想要查找的項目是否有出現在 MATCH 指定的範圍中。