Excel中的ISNA 函式
在Excel中,ISNA 函式的功能為,如果數值為對錯誤值 #N/A單元格的引用,函式 ISNA 返回邏輯值 TRUE,否則返回 FALSE。
在Excel中,一共有九個工作表函式,用來檢驗數值或引用類型,這些函式概括為 IS 類函式,可以檢驗數值的類型並根據參數取值返回 TRUE 或 FALSE。
IS 類函式語法
ISBLANK(value)
ISERR(value)
ISERROR(value)
ISLOGICAL(value)
ISNA(value)
ISNONTEXT(value)
ISNUMBER(value)
ISREF(value)
ISTEXT(value)
Value 為需要進行檢驗的數值。分別為:空白(空白單元格)、錯誤值、邏輯值、文本、數字、引用值或對於以上任意參數的名稱引用。
函式 | 如果為下面的內容,則返回 TRUE |
ISBLANK | 值為空白單元格。 |
ISERR | 值為任意錯誤值(除去 #N/A)。 |
ISERROR | 值為任意錯誤值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!)。 |
ISLOGICAL | 值為邏輯值。 |
ISNA | 值為錯誤值 #N/A(值不存在)。 |
ISNONTEXT | 值為不是文本的任意項(注意此函式在值為空白單元格時返回 TRUE)。 |
ISNUMBER | 值為數字。 |
ISREF | 值為引用。 |
ISTEXT | 值為文本。 |
IS 類函式說明
IS 類函式的參數 value 是不可轉換的。例如,在其他大多數需要數字的函式中,文本值“19”會被轉換成數字 19。然而在公式 ISNUMBER("19") 中,“19”並不由文本值轉換成別的類型的值,函式 ISNUMBER 返回 FALSE。
IS 類函式在用公式檢驗計算結果時十分有用。當它與函式 IF 結合在一起使用時,可以提供一種方法用來在公式中查出錯誤值(請參閱下面的示例)。
IS 類函式示例
示例一
A | B | |
1 | 公式 | 說明(結果) |
2 | =ISLOGICAL(TRUE) | 檢查 TRUE 是否為邏輯值 (TRUE) |
3 | =ISLOGICAL("TRUE") | 檢查 TRUE 是否為邏輯值 (FALSE) |
4 | =ISNUMBER(4) | 檢查 4 是否為數值 (TRUE) |
A | |
1 | 數據 |
2 | Gold |
3 | Region1 |
4 | #REF! |
5 | 330.92 |
6 | #N/A |
公式 | 說明(結果) |
=ISBLANK(A2) | 檢查單元格 C2 是否為空白 (FALSE) |
=ISERROR(A4) | 檢查 #REF! 是否為錯誤值 (TRUE) |
=ISNA(A4) | 檢查 #REF! 是否為錯誤值 #N/A (FALSE) |
=ISNA(A6) | 檢查 #N/A 是否為錯誤值 #N/A (TRUE) |
=ISERR(A6) | 檢查 #N/A 是否為錯誤值 (FALSE) |
=ISNUMBER(A5) | 檢查 330.92 是否為數值 (TRUE) |