Excel中,除了If函數(shù)外,還有12個(gè)函數(shù)可以用于判斷,你都知道嗎?
點(diǎn)擊上方
"Excel函數(shù)公式"免費(fèi)訂閱
If函數(shù),應(yīng)該是大家最熟悉的函數(shù)之一了,其功能就是根據(jù)判斷條件返回相應(yīng)的值,其條件成立和不成立時(shí)返回的值是不同的。但如果所有判斷都由If函數(shù)來完成,那就有點(diǎn)兒困難了。
一、判斷奇數(shù):Isodd函數(shù)。
功能:判斷指定的值是否為奇數(shù),是奇數(shù)返回TRUE,否則返回FALSE。
語法結(jié)構(gòu):=Isodd(值或單元格引用)。
目的:根據(jù)身份證號(hào)碼返回性別。

方法:
在目標(biāo)單元格中輸入公式:=IF(ISODD(MID(C3,17,1)),"男","女")。
解讀:
1、身份證號(hào)碼的第17位代表性別,如果為奇數(shù),則為男性,否則為女性。
2、公式中用Mid函數(shù)提取第17位,作為Isodd函數(shù)的參數(shù),Isodd函數(shù)的返回結(jié)果作為If函數(shù)的參數(shù),如果為奇數(shù),返回“男”,否則返回“女”。
二、判斷偶數(shù):Iseven函數(shù)。
功能:判斷指定的值是否為偶數(shù),是奇數(shù)返回TRUE,否則返回FALSE。
語法結(jié)構(gòu):=Iseven(值或單元格引用)。
目的:根據(jù)身份證號(hào)碼返回性別。

方法:
在目標(biāo)單元格中輸入公式:=IF(ISEVEN(MID(C3,17,1)),"女","男")。
解讀:
Iseven函數(shù)的作用為判斷給定的值是否為偶數(shù),如果是偶數(shù),返回TRUE,否則返回FALSE,所以,If函數(shù)的第一個(gè)返回值為“女”,而不是“男”。
三、判斷文本:Istext函數(shù)。
功能:判斷指定的值是否為文本,如果是,返回TRUE,否則返回FALSE。
語法結(jié)構(gòu):=Istext(值或單元格引用)。
目的:判斷銷售額是否為數(shù)值類型。

方法:
在目標(biāo)單元格中輸入公式:=IF(ISTEXT(G3),"文本","數(shù)值")。
解讀:
1、返回值FALSE表示當(dāng)前單元格的值為數(shù)值類型,TRUE表示其為文本類型。
2、其實(shí)此處從單元格的顯示上就可以判斷出來,有“綠色倒三角”的是文本。
四、判斷非文本:Isnontext函數(shù)。
功能:判斷指定的值是否為非文本,如果是,返回TRUE,否則返回FALSE。
語法結(jié)構(gòu):=Isnontext(值或單元格引用)。
目的:判斷銷售額是否為數(shù)值類型。

方法:
在目標(biāo)單元格中輸入公式:=IF(ISNONTEXT(G3),"數(shù)值","文本")。
解讀:
Isnontext函數(shù)的作用為:如果當(dāng)前的值為非文本,則返回TRUE,否則返回FALSE,所以公式中If函數(shù)的第一個(gè)返回值為“數(shù)值”,而不是“文本”。
五、判斷數(shù)值:Isnumber函數(shù)。
功能:判斷指定的值是否為數(shù)字,如果是,返回TRUE,否則返回FALSE。
語法結(jié)構(gòu):=Isnumber(值或單元格引用)。
目的:判斷“銷售額”是否為數(shù)值類型。

方法:
在目標(biāo)單元格中輸入公式:=IF(ISNUMBER(G3),"數(shù)值","非數(shù)值")。
解讀:
第四個(gè)示例中判斷的“數(shù)值”類型其實(shí)并不嚴(yán)謹(jǐn),準(zhǔn)確的說應(yīng)該是“非文本”。所以判斷指定的值是否為數(shù)值類型時(shí),必須用Isnumber函數(shù)。
六、判斷錯(cuò)誤類型#N/A:Iserr函數(shù)。
功能:用于判斷錯(cuò)誤類型是否為#N/A外的錯(cuò)誤類型或其他值,如果是,返回TRUE,否則返回FALSE。
語法結(jié)構(gòu):=Iserr(值或單元格引用)。
目的:判斷錯(cuò)誤類型。

方法:
在目標(biāo)單元格中輸入公式:=ISERR(B3)。
七、判斷錯(cuò)誤:Iserror函數(shù)。
功能:判斷給定的值或單元格引用是否是錯(cuò)誤值,如果是,則返回TRUE,否則返回FALSE。
語法結(jié)構(gòu):=Iserror(值(公式或單元格引用))。
目的:檢測(cè)公式是否能正確執(zhí)行。

方法:
在目標(biāo)單元格中輸入公式:=ISERR(G3)。
解讀:
經(jīng)常使用公式的親肯定知道,如果函數(shù)中的參數(shù)引用有誤,部分公式就會(huì)返回錯(cuò)誤值,此時(shí),可以用Iserr來檢測(cè)公式的執(zhí)行情況,返回FALSE表示公式能正確執(zhí)行。
八、判斷錯(cuò)誤類型#N/A:Isna函數(shù)。
功能:判斷錯(cuò)誤類型是否為#N/A,如果是,返回TRUE,否則返回FALSE。
語法結(jié)構(gòu):=Isna(值(公式或單元格引用))。
目的:判斷錯(cuò)誤類型是否為#N/A。

方法:
在目標(biāo)單元格中輸入公式:=ISNA(B3)。
九、判斷空白單元格:Isblank函數(shù)。
功能:檢查指定的單元格是否為空,如果是,返回TRUE,否則返回FALSE。
語法結(jié)構(gòu):=Isblank(單元格引用)。
目的:判斷“銷售額”是否為空。

方法:
在目標(biāo)單元格中輸入公式:=IF(ISBLANK(G3),"銷售額為空","")。
十、判斷值是否為引用:Isref函數(shù)。
功能:檢測(cè)一個(gè)值是否為引用,如果是,返回TRUE,否則返回FALSE。
語法結(jié)構(gòu):=Isref(值或單元格引用)。
目的:判斷是否引用。

方法:
在目標(biāo)單元格中輸入公式:=ISREF(B3)、=ISREF(FALSE)。
解讀:
如果為引用,則返回TRUE,否則返回FALSE。
十一、判斷邏輯值:Islogical函數(shù)。
功能:判斷單元格中的值是否為邏輯值,如果是,返回TRUE,否則返回FALSE。
語法結(jié)構(gòu):=Islogical(單元格引用)。
目的:判斷給定的值是否為邏輯值。

方法:
在目標(biāo)單元格中輸入公式:=ISLOGICAL(B3)。
十二、判斷引用是否包含公式:Isformula函數(shù)。
功能:檢查引用是否包含指向公式的單元格,如果是,返回TRUE,否則返回FALSE。
語法結(jié)構(gòu):=Isformula(單元格引用)。
目的:判斷“銷售額”情況。

方法:
在目標(biāo)單元格中輸入公式:=ISFORMULA(G3)。
結(jié)束語:
通過本文的學(xué)習(xí),相信大家對(duì)于“判斷”有了更進(jìn)一步的認(rèn)識(shí),針對(duì)不同的情況,就必須用不同的函數(shù)去完成,而不是一味地用If去完成。其語法結(jié)構(gòu)也非常簡單,相信對(duì)于大家的工作有很大的幫助作用。
【精彩推薦】
-
Origin(Pro):學(xué)習(xí)版的窗口限制【數(shù)據(jù)繪圖】 2020-08-07
-
如何卸載Aspen Plus并再重新安裝,這篇文章告訴你! 2020-05-29
-
CAD視口的邊框線看不到也選不中是怎么回事,怎么解決? 2020-06-04
-
教程 | Origin從DSC計(jì)算焓和比熱容 2020-08-31
-
CAD外部參照無法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內(nèi)容復(fù)制到另一張圖中? 2020-07-03
