_Excel公式教程
轉(zhuǎn)載
▼
標(biāo)簽: excel公式教程 isnumber函數(shù)分類: Excel公式教程-函數(shù)篇
【語法】ISNUMBER(value)
檢測一個(gè)數(shù)值是否數(shù)字值,是則返回TRUE,否則返回FALSE。
Value 必需。待檢測的數(shù)值,可以是任意類型的單值。
可用TYPE函數(shù)代替ISNUMBER函數(shù),ISNUMBER(value)可寫成TYPE(value)=1。
【用法】
一、參數(shù)value可以是一個(gè)單元格引用;檢測該單元格的值是不是數(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)、邊框線等;另外,條件格式可以檢測當(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ù);檢測該函數(shù)能否找到指定的文本。
文本查找函數(shù)(FIND、FINDB、SEARCH、SEARCHB)如果找到指定文本,將返回?cái)?shù)字值來表示找到的位置,否則返回錯(cuò)誤值#VALUE!。
(一)用于條件格式。如果單元格包含指定的特征文本,則以特殊格式顯示。
1、單元格A1如果包含文本“海爾”,則以高亮顯示。可在A1條件格式設(shè)置以下公式及高亮格式:
=ISNUMBER(FIND("海爾",A1))
其實(shí)這個(gè)公式可以簡寫成:
=FIND("海爾",A1)
2、單元格A1如果包含文本“海爾”或“美的”,則以粗體顯示??稍贏1條件格式設(shè)置以下公式及粗體格式:
=OR(ISNUMBER(FIND("海爾",A1)),ISNUMBER(FIND("美的",A1))) 或
=ISNUMBER(FIND("海爾",A1))+ISNUMBER(FIND("美的",A1))
3、把特征文本“海爾”“美的”“松下”放在單元格C1:C3,單元格A1如果包含這些文本,則以斜體顯示??稍贏1條件格式設(shè)置以下公式及斜體格式:
=OR(ISNUMBER(FIND(C$1:C$3,A1)))
4、把特征文本以數(shù)組常量的形式指定給一個(gè)名稱,例如創(chuàng)建一個(gè)名稱TZZ,其引用位置的公式為={"海爾","美的","松下"}。當(dāng)單元格A1包含特征文本時(shí)以紅色顯示。可在A1條件格式設(shè)置以下公式及紅色字體:
=OR(ISNUMBER(FIND(TZZ,A1)))
由于條件格式公式不能直接使用數(shù)組常量,所以這里借助了名稱來間接使用數(shù)組常量。
(二)對(duì)包含特征文本的行求和。如圖:
對(duì)“海爾”牌家電的銷量求和,公式如下:
=SUMPRODUCT(ISNUMBER(FIND("海爾",A2:A7))*B2:B7) 或
=SUMIF(A2:A7,"*海爾*",B2:B7)
對(duì)“海爾”“三洋”牌家電的銷量求和,公式如下:
=SUMPRODUCT(ISNUMBER(FIND({"海爾","三洋"},A2:A7))*B2:B7) 或
=SUM(SUMIF(A2:A7,{"*海爾*","*三洋*"},B2:B7)) 或
{=SUMPRODUCT(ISNUMBER(FIND(TRANSPOSE(D2:D3),A2:A7))*B2:B7)} 或
{=SUM(SUMIF(A2:A7,"*"&D2:D3&"*",B2:B7))}
三、參數(shù)value可以是一個(gè)嵌套的MATCH函數(shù);檢測MATCH函數(shù)能否找到指定的值。
(一)如果單元格的值在某列表中找得到,則以特殊格式顯示。
如圖。如果單元格A1的值在B列中找得到,則A1以紅底高亮顯示。可在A1條件格式設(shè)置以下公式及紅色底紋:
=ISNUMBER(MATCH(A1,$B:$B,))
其實(shí)這個(gè)公式可以簡寫成:
=MATCH(A1,$B:$B,)
(二)對(duì)符合某些值的行求和。
如圖。當(dāng)A列的項(xiàng)目,在D列中出現(xiàn)時(shí),對(duì)其B列的數(shù)字求和,公式如下:
=SUMPRODUCT(ISNUMBER(MATCH(A1:A6,D:D,))*B1:B6)
本文發(fā)布于:2023-02-28 21:01:00,感謝您對(duì)本站的認(rèn)可!
本文鏈接:http://www.newhan.cn/zhishi/a/1677717065100621.html
版權(quán)聲明:本站內(nèi)容均來自互聯(lián)網(wǎng),僅供演示用,請(qǐng)勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除。
本文word下載地址:isnumber(isnumber函數(shù)).doc
本文 PDF 下載地址:isnumber(isnumber函數(shù)).pdf
| 留言與評(píng)論(共有 0 條評(píng)論) |