IS 函數

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

本文將說明測試的值或資料行的參照類型的八個函數。每個這些函數,都必須 IS 函數檢查值並根據結果傳回 TRUE 或 FALSE 的類型。ISBLANK 函數,例如,傳回邏輯值 TRUE,如果該值為欄參照的是空的。否則,則傳回 FALSE。

語法

ISBLANK

ISERR

ISERROR

ISLOGICAL

ISNA

ISNONTEXT

ISNUMBER

ISTEXT

Value    為您要測試的值。Value 可以是空白、錯誤、邏輯值、文字、數字或直欄參照。

函數

會傳回 TRUE 的情況

ISBLANK

Value 指的是空白直欄參照。

ISERR

Value 指的是 #N/A 之外的任何一種錯誤值。

ISERROR

Value 指的是任何一種錯誤值 (#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!)。

ISLOGICAL

Value 指的是邏輯值。

ISNA

Value 指的是錯誤值 #N/A (無法使用的數值)。

ISNONTEXT

Value 指的是任何非文字的項目 (請注意,如果數值指的是空白直欄參照,此函數就會傳回 TRUE)。

ISNUMBER

Value 指的是數字。

ISTEXT

Value 指的是文字。

註解

  • IS 函數的數值引數無法轉換。例如,在大多數其他需要數值的函數中,文字值 "19" 會轉換成數字 19。但是,在 ISNUMBER("19") 的公式中,文字值 "19" 不會轉換成數字 19,所以 ISNUMBER 函數會傳回 FALSE。

  • IS 函數在測試計算結果的公式中很有用。當與 IF 函數合併時,則提供了在公式中尋找錯誤的方法 (請參閱下面的範例)。

範例集 1

公式

描述 (結果)

=ISLOGICAL(TRUE)

檢查 TRUE 為邏輯值 (是)

=ISLOGICAL("TRUE")

檢查"TRUE"為邏輯值 (否)

=ISNUMBER(4)

檢查 4 是否為數字 (是)

範例集 2

欄1

公式

描述 (結果)

Gold

=ISBLANK([欄1])

檢查是否欄 1 中的值為空白 (否)

#REF!

=ISERROR([欄1])

檢查是否 #the 欄 1 中的值是錯誤 (是)

#REF!

=ISNA([欄1])

檢查欄 1 中的值是否為 # n/A 錯誤 (否)

#N/A

=ISNA([欄1])

檢查是否 Col1is 中的值 # n/A 錯誤 (是)

#N/A

=ISERR([欄1])

檢查欄 1 中的值是否為錯誤 (否)

330.92

=ISNUMBER([欄1])

檢查欄 1 中的值是否為數字 (是)

Region1

=ISTEXT([欄1])

檢查是否欄 1 中的值是文字 (是)

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×