檢測(cè)一個(gè)數(shù)值是否數(shù)字值,是則返回TRUE,否則返回FALSE。
Value 必需。待檢測(cè)的數(shù)值,可以是任意類型的單值。
可用TYPE函數(shù)代替ISNUMBER函數(shù),ISNUMBER(value)可寫成TYPE(value)=1。
【用法】
一、參數(shù)value可以是一個(gè)單元格引用;檢測(cè)該單元格的值是不是數(shù)字值。
如果單元格為空,ISNUMBER函數(shù)返回FALSE。
(一)用于數(shù)據(jù)有效性。
例如,要限制單元格A1中只能輸入數(shù)字值,可先定位到單元格A1,然后打開“數(shù)據(jù)有效性”對(duì)話框,在“設(shè)置”選項(xiàng)卡“允許”下面的下拉菜單中選擇“自定義”,在“公式”輸入框中輸入以下公式:
=ISNUMBER(A1)
(二)用于條件格式。
例如,當(dāng)單元格A1是數(shù)字值時(shí),顯示為特定的格式,可設(shè)置以下條件格式公式:
=ISNUMBER(A1)
與自定義格式代碼比較,條件格式可以給單元格指定更多的格式,比如可以指定字體顏色和背景色、字形字號(hào)、下劃線、刪除線、上下標(biāo)、邊框線等;另外,條件格式可以檢測(cè)當(dāng)前單元格以外的其他單元格。
(三)用于函數(shù)中的邏輯值參數(shù)
例如,以下公式,當(dāng)B1、D1、F1三個(gè)單元格都輸入了數(shù)字值,則返回“通過”,否則返回“請(qǐng)完善”:
=IF(AND(ISNUMBER(B1),ISNUMBER(D1),ISNUMBER(F1)),'通過','請(qǐng)完善')
二、參數(shù)value可以是一個(gè)嵌套的文本查找函數(shù);檢測(cè)該函數(shù)能否找到指定的文本。
文本查找函數(shù)(FIND、FINDB、SEARCH、SEARCHB)如果找到指定文本,將返回?cái)?shù)字值來表示找到的位置,否則返回錯(cuò)誤值#VALUE!。
(一)用于條件格式。如果單元格包含指定的特征文本,則以特殊格式顯示。
1、單元格A1如果包含文本“海爾”,則以高亮顯示。可在A1條件格式設(shè)置以下公式及高亮格式:
=ISNUMBER(FIND('海爾',A1))
其實(shí)這個(gè)公式可以簡(jiǎn)寫成:
=FIND('海爾',A1)
2、單元格A1如果包含文本“海爾”或“美的”,則以粗體顯示。可在A1條件格式設(shè)置以下公式及粗體格式:
=