天天看點

python 判斷單元格是否為空 并改變背景色_Is系列判斷函數應用技巧,絕對的幹貨哦...

提起判斷,大家想到的一定是If函數,但在Excel中,判斷并不是If的專利,還可以是Ifs,或者Is系列函數。

一、Isblank函數。

功能:判斷單元格是否為空,如果為空,則傳回True,否則傳回False。

文法結構:=Isblank(單元格位址)。

目的:統計員工缺勤人數。

python 判斷單元格是否為空 并改變背景色_Is系列判斷函數應用技巧,絕對的幹貨哦...

方法:

1、在目标單元格中輸入公式:=SUM(ISBLANK(D3:D9)*1)。

2、快捷鍵Ctrl+Shift+Enter。

解讀:

首先使用Isblank函數判斷D3:D9區域中的單元格是否為空,傳回一個包含True和False的數組。将此數組乘以1轉為包含1和0的數組,最後用Sum函數求和即可。

二、Islogical函數。

功能:用于判斷指定的值是否為邏輯值,如果是,則傳回True,否則傳回False。

文法結構:=Islogical(值或單元格引用)。

目的:判斷是否簽到。

python 判斷單元格是否為空 并改變背景色_Is系列判斷函數應用技巧,絕對的幹貨哦...

方法:

在目标單元格中輸入公式:=ISLOGICAL(IF(D3<>"",TRUE,""))。

解讀:

首先使用If函數判斷D3單元格的值是否為空,如果不為空,則傳回True,否則傳回空值,然後用Islogical函數判斷傳回結果,不為空的單元格判斷結果為True,是以傳回結果為True,空單元格的判斷結果為空,用Islogical的判斷結果為False。

三、Isnumber函數。

功能:用于判斷值或單元格引用的值是否為數字,如果是,則傳回True,否則傳回False。

文法結構:=Isnumber(值或單元格引用)。

目的:統計指定商品的銷量總和。

python 判斷單元格是否為空 并改變背景色_Is系列判斷函數應用技巧,絕對的幹貨哦...

方法:

1、在目标單元格中輸入公式:=SUM(ISNUMBER(FIND(B3:B9,E3))*D3:D9)

2、Ctrl+Shift+Enter填充。

解讀:

首先使用Find函數查找B3:B9單元格區域的值在E3單元格,如果出現,則傳回查找到的起始位置,并作為Isnumber函數的參數,即傳回True,所有傳回True的單元格表示其名稱都出現于E3單元格中。然後将傳回的邏輯值數組與D3:D9單元格區域中的對應單元格相乘,最後用Sum函數求和。

四、Istext函數。

功能:判斷值是否為文本,如果是,則傳回True,否則傳回False。

文法結構:=Istext(值或單元格引用)。

目的:判斷員工是否簽到。

python 判斷單元格是否為空 并改變背景色_Is系列判斷函數應用技巧,絕對的幹貨哦...

方法:

在目标單元格中輸入公式:=IF(ISTEXT(D3),"已簽到","")。

解讀:

√也是文本的一種,是以用Istext判斷時,傳回的結果為True,然後再用If函數判斷,傳回“已簽到",否則傳回空值。

五、Isnontext函數。

功能:用于判斷值是否為非文本,如果不是文本,則傳回True,否則傳回False。

文法結構:=Isnontext(值或單元格引用)。

目的:判斷員工是否簽到。

python 判斷單元格是否為空 并改變背景色_Is系列判斷函數應用技巧,絕對的幹貨哦...

方法:

在目标單元格中輸入公式:=IF(ISNONTEXT(D3),"","已簽到")。

解讀:

首先使用Isnontext判斷D3單元格的值是否為文本,傳回結果作為If函數的條件參數,如果不是文本,則傳回空值,否則傳回“已簽到。

六、Isformula函數。

功能:用于判斷單元格是否包含公式,如果是,則傳回True,否則傳回False。

文法結構:=Isformula(單元格引用位址)。

注意事項:

Isformula函數是Excel 2013的新增函數,不能在10及以下版本中使用。

目的:判斷單元格中的内容是否包含公式。

python 判斷單元格是否為空 并改變背景色_Is系列判斷函數應用技巧,絕對的幹貨哦...

方法:

在目标單元格中輸入公式:=ISFORMULA(E3)。

解讀:

因為E列的資料都是用公式計算的,是以Isformula的傳回結果為True。

七、Iseven函數。

功能:用于判斷數字是否為偶數,如果是,則傳回True,否則傳回False。

文法結構:=Iseven(數值)。

目的:統計女銷售員的人數。

python 判斷單元格是否為空 并改變背景色_Is系列判斷函數應用技巧,絕對的幹貨哦...

方法:

1、在目标單元格中輸入公式:=SUM(ISEVEN(MID(C3:C9,17,1))*1)。

2、快捷鍵Ctrl+Shift+Enter填充。

解讀:

公式中首先用Mid函數提取身份證号碼的第17位,使用Iseven判斷奇偶性,然後乘以1并使用Sum函數對數組進行求和,得到女銷售員的人數。

八、Isodd函數。

功能:用于判斷數字是否是奇數,如果是,則傳回True,否則傳回False。

文法結構:=Isodd(數值)。

目的:統計男銷售員的人數。

python 判斷單元格是否為空 并改變背景色_Is系列判斷函數應用技巧,絕對的幹貨哦...

方法:

1、在目标單元格中輸入公式:=SUM(ISODD(MID(C3:C9,17,1))*1)。

2、快捷鍵Ctrl+Shift+Enter填充。

解讀:

公式中首先利用Mid函數提取身份證号碼的第17位,使用Isodd函數判斷奇偶性,然後乘以1并使用Sum函數對數組進行求和,得到男銷售員的人數。

九、Isna函數。

功能:用于判斷值是否為錯誤值“#N/A" ,如果是,則傳回True,否則傳回False。

文法結構:=Isna(值或單元格引用)。

目的:查找銷量資訊。

python 判斷單元格是否為空 并改變背景色_Is系列判斷函數應用技巧,絕對的幹貨哦...

方法:

在目标單元格中輸入公式:=IF(ISNA(VLOOKUP(G3,B3:D9,3,0)),"未找到",VLOOKUP(G3,B3:D9,3,0))。

解讀:

公式中首先使用Vlookup函數查詢G3單元格值得銷量,如果G3單元格的值在B3:B9區域能夠查詢到,則傳回對應的銷量,并作為Isna函數的參數,此時Isna函數的傳回結果為False,并将False作為If函數的參數,通過判斷後繼續執行Vlookup函數;如果G3單元格的值在B3:B9區域中未能找到,則傳回”#N/A",并作為Isna函數的參數,此時Isna函數的傳回結果為True,并将True作為If函數的參數,通過判斷後傳回“未找到"。

十、Isref函數。

功能:用于判斷值是否為單元格引用,如果是,則傳回True,否則傳回False。

文法結構:=Isref(值或單元格引用)。

目的:判斷H3單元格的值是否為引用值。

python 判斷單元格是否為空 并改變背景色_Is系列判斷函數應用技巧,絕對的幹貨哦...

方法:

在目标單元格中輸入公式:=IF(ISREF(H3),"公式引用值","")。

解讀:

公式中首先用Isref判斷H3單元格的值,結果作為If函數的條件判斷參數,如果條件成立,則傳回“公式引用值”,否則傳回空值。

十一、Iserror函數。

功能:用于判斷值是否為錯誤值,如果是,則傳回True,否則傳回False。

文法結構:=Iserror(值或單元格引用)。

目的:統計銷量和。

python 判斷單元格是否為空 并改變背景色_Is系列判斷函數應用技巧,絕對的幹貨哦...

方法:

1、在目标單元格中輸入公式:=SUM(IF(ISERROR(D3:D9),0,D3:D9))。

2、Ctrl+Shift+Enter填充。

解讀:

用Iserror函數判斷D3:D9單元格是否有錯誤值,并将結果作為If函數的參數,如果有錯誤值,則傳回0,否則傳回對應的值,并用Sum函數求和。

結束語:

本文結合實際,對Isblank等11種常用的判斷函數進行了解讀,對于使用技巧,你Get到了嗎?