在我們工作當中,運用Excel工作的時候會碰到各類的判斷場景。而這一類的函數統一歸為IS函數,今天我們來學習4中最常見的使用場景。
一、IS判斷函數舉例
序號 | 函數 | 功能 |
1 | ISBLANK | 值為空白單元格 |
2 | ISERR | 值為任意錯誤值(除去 #N/A) |
3 | ISERROR | 值為任意錯誤值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!) |
4 | ISLOGICAL | 值為邏輯值 |
5 | ISNA | 值為錯誤值 #N/A(值不存在) |
6 | ISNONTEXT | 值為不是文本的任意項(注意此函數在值為空白單元格時返回 TRUE) |
7 | ISNUMBER | 值為數字 |
8 | ISREF | 值為引用 |
9 | ISTEXT | 值為文本 |
工作中最常見的一些IS函數有包含上圖中的這類函數,其中運用最多的有這幾個:ISBLANK、ISERR、ISERROR、ISNUMBER四類。
二、IS函數場景運用:
場景1:提取對應的文本和數字
提取數字:=IF(ISNUMBER(A20),A20,"")
提取文本:=IF(ISTEXT(A20),A20,"")
注:這裡用到了ISNUMBER函數判斷是否為數字,ISTEXT函數判斷是否為文本。
場景2:從錯誤值中提取數字
=IF(ISERR(F20),"",F20)
=IF(ISERROR(F20),"",F20)
注:這裡用到了ISERR、ISERROR兩個錯誤值函數判斷是否為錯誤值。兩個的區別在於ISERR函數不能判斷錯誤類型為#N/A的值,ISERROR函數可以判斷任意錯誤值。
場景3:從包含空白單元格內容中提取非空單元格內容
=IF(ISBLANK(A36),"",A36)
注:這裡用到了ISBLANK空白單元格判斷函數。
現在你學會了使用IS類判斷函數了嗎?
閱讀更多 excel函數與vba實例 的文章