附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。
本文將說明測試的值或資料行的參照類型的八個函數。每個這些函數,都必須 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 中的值是文字 (是) |