使用 “IS 類函數(shù)” 即可
全部顯示
IS 類函數(shù) 請(qǐng)參閱
本部分描述了用來(lái)檢驗(yàn)數(shù)值或引用類型的九個(gè)工作表函數(shù)。
這些函數(shù),概括為 IS 類函數(shù),可以檢驗(yàn)數(shù)值的類型并根據(jù)參數(shù)取值返回 TRUE 或 FALSE。例如,如果數(shù)值為對(duì)空白單元格的引用,函數(shù) ISBLANK 返回邏輯值 TRUE,否則返回 FALSE。
語(yǔ)法
ISBLANK(value) ISERR(value) ISERROR(value) ISLOGICAL(value) ISNA(value) ISNONTEXT(value) ISNUMBER(value) ISREF(value) ISTEXT(value)
Value 為需要進(jìn)行檢驗(yàn)的數(shù)值。分別為:空白(空白單元格)、錯(cuò)誤值、邏輯值、文本、數(shù)字、引用值或?qū)τ谝陨先我鈪?shù)的名稱引用。
函數(shù) 如果為下面的內(nèi)容,則返回 TRUE
ISBLANK 值為空白單元格。 ISERR 值為任意錯(cuò)誤值(除去 #N/A)。 ISERROR 值為任意錯(cuò)誤值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!)。 ISLOGICAL 值為邏輯值。 ISNA 值為錯(cuò)誤值 #N/A(值不存在)。 ISNONTEXT 值為不是文本的任意項(xiàng)(注意此函數(shù)在值為空白單元格時(shí)返回 TRUE)。 ISNUMBER 值為數(shù)字。 ISREF 值為引用。 ISTEXT 值為文本。
說(shuō)明 IS 類函數(shù)的參數(shù) value 是不可轉(zhuǎn)換的。例如,在其他大多數(shù)需要數(shù)字的函數(shù)中,文本值“19”會(huì)被轉(zhuǎn)換成數(shù)字 19。然而在公式 ISNUMBER("19") 中,“19”并不由文本值轉(zhuǎn)換成別的類型的值,函數(shù) ISNUMBER 返回 FALSE。 IS 類函數(shù)在用公式檢驗(yàn)計(jì)算結(jié)果時(shí)十分有用。當(dāng)它與函數(shù) IF 結(jié)合在一起使用時(shí),可以提供一種方法用來(lái)在公式中查出錯(cuò)誤值(請(qǐng)參閱下面的示例)。 示例 1
如果您將示例復(fù)制到空白工作表中,可能會(huì)更易于理解該示例。
操作方法
創(chuàng)建空白工作簿或工作表。 請(qǐng)?jiān)凇皫椭敝黝}中選取示例。不要選取行或列標(biāo)題。
從幫助中選取示例。
按 Ctrl+C。 在工作表中,選中單元格 A1,再按 Ctrl+V。 若要在查看結(jié)果和查看返回結(jié)果的公式之間切換,請(qǐng)按 Ctrl+`(重音符),或在“工具”菜單上,指向“公式審核”,再單擊“公式審核模式”。 1 2 3 4 A B 公式 說(shuō)明(結(jié)果) =ISLOGICAL(TRUE) 檢查 TRUE 是否為邏輯值 (TRUE) =ISLOGICAL("TRUE") 檢查 TRUE 是否為邏輯值 (FALSE) =ISNUMBER(4) 檢查 4 是否為數(shù)值 (TRUE)
示例 2
如果您將示例復(fù)制到空白工作表中,可能會(huì)更易于理解該示例。
操作方法
創(chuàng)建空白工作簿或工作表。 請(qǐng)?jiān)凇皫椭敝黝}中選取示例。不要選取行或列標(biāo)題。
從幫助中選取示例。
按 Ctrl+C。 在工作表中,選中單元格 A1,再按 Ctrl+V。 若要在查看結(jié)果和查看返回結(jié)果的公式之間切換,請(qǐng)按 Ctrl+`(重音符),或在“工具”菜單上,指向“公式審核”,再單擊“公式審核模式”。 1 2 3 4 5 6 A 數(shù)據(jù) Gold Region1 #REF! 330.92 #N/A 公式 說(shuō)明(結(jié)果) =ISBLANK(A2) 檢查單元格 C2 是否為空白 (FALSE) =ISERROR(A4) 檢查 #REF! 是否為錯(cuò)誤值 (TRUE) =ISNA(A4) 檢查 #REF! 是否為錯(cuò)誤值 #N/A (FALSE) =ISNA(A6) 檢查 #N/A 是否為錯(cuò)誤值 #N/A (TRUE) =ISERR(A6) 檢查 #N/A 是否為錯(cuò)誤值 (FALSE) =ISNUMBER(A5) 檢查 330.92 是否為數(shù)值 (TRUE) =ISTEXT(A3) 檢查 Region1 是否為文本 (TRUE)
=IF(ISNA(MATCH(Sheet1!D5,'21312'!$A$4:$A$54,0)),0,INDEX('21312'!$A$4:$B$54,MATCH(Sheet1!D5,'21312'!$A$4:$A$54,0),2))
|