1、CELL
用途:返回指定單元格的格式、位置或內容等信息。
語法:CELL(info_type,reference)
參數:Info_type為一個文本值,指明所需要的單元格信息的類型。Reference表示要獲取其有關信息的單元格。
實例:
- 公式“=CELL("row",A20)”返回20。
- 如果A1單元格為HelloWorld,則CELL("contents",A1)返回"HelloWorld"。
2、ERROR.TYPE
用途:返回對應于某一錯誤類型的數字,如果沒有錯誤則返回#N/A。在IF函數中可以使用ERROR.TYPE檢測錯誤值,并返回文字串(如“除零錯誤”)來取代錯誤值。
語法:ERROR.TYPE(error_val)
參數:Error_val為需要得到其數字代碼的一個錯誤類型。盡管error_val可以是實際的錯誤值,但它通常為一個單元格引用,而此單元格中包含需要檢測的公式。
注意:ERROR.TYPE函數返回的錯誤代碼:
實例:如果A1=36/0,則公式“=ERROR.TYPE(A1)”返回2。
3、INFO
用途:返回有關當前操作環境的的信息。
語法:INFO(type_text)
參數:Type_text是一文本,指明所要返回的信息類型。其中,
- "directory"返回當前目錄或文件夾的路徑
- "numfile"返回當前所有打開的工作表的數目
- "osversion"返回當前操作系統的版本號(文本)
- "release"返回Excel的版本號(文本)
- "system"返回操作系統名稱(macintosh="mac",windows="pcdos")
注意:INFO函數中的文本參數必須用西文引號引起來。
實例:在mac上,公式“=INFO("system")”返回“mac”。
4、IS類函數
用途:檢驗指定值,并根據結果返回TRUE或FALSE。
語法:
- ISBLANK(value):值為空白單元格
- ISERR(value):值為任意錯誤值(不包括#N/A)
- ISERROR(value):值為任意錯誤值(#N/A、#value!、#REF!、#DIV/0!、#NUM!、#NAME?或#NULL!)
- ISLOGICAL(value):值為邏輯值
- ISNA(value):值為錯誤值#N/A(值不存在)
- ISNONTEXT(value):值為不是文本的任意項
- ISNUMBER(value):值為數字
- ISREF(value):值為引用
- ISTEXT(value):值為文本
IS類函數用于檢驗公式計算結果十分有用,它與函數IF結合在一起可以提供一種在公式中查出錯誤值的方法。
實例:公式“=IF(ISERROR(A1),"error",A1*2)”,此公式檢驗單元格A1中是否存在錯誤情形。如果存在,則IF函數返回消息“error”。如果不存在,則IF函數執行計算A1*2。
5、ISEVEN
用途:測試參數的奇偶性,如果參數為偶數返回TRUE,否則返回FALSE。
語法:ISEVEN(number)
參數:number待測試的數值。如果參數值不是整數,則自動截去小數部分取整。
注意:如果參數number不是數值,ISEVEN函數返回錯誤值#value!。
實例:公式“=ISEVEN(11)返回FALSE”,=ISEVEN(6)返回TRUE。
6、ISODD
用途:測試參數的奇偶性,如果參數為奇數返回TRUE,否則返回FALSE。
語法:ISODD(number)
參數:number待測試的數值。如果參數不是整數,則自動截去小數部分取整。
實例:公式“=ISODD(19)”返回TRUE,=ISODD(14.5)返回FALSE。
7、N
用途:返回轉化為數值后的值。
語法:N(value)
參數:value為要轉化的值。函數N可以轉化下表列出的值:數字返回該數字,日期返回該日期的序列號,TRUE返回1,FALSE返回0,錯誤值(如#DIV/0!)返回該錯誤值,其他值返回0。
實例:如果A1包含"7",A2包含"文件",A3包含"TRUE"。
則公式“=N(A1)”返回7,=N(A2)返回0(因為A2含有文字),=N(A3)返回1(因為A3含有TRUE)。
8、NA
用途:返回錯誤值#N/A。#N/A表示“無法得到有效值”。如果使用#N/A標志空白單元格,可以避免不小心將空白單元格計算在內而產生的問題,因為公式引用含有#N/A的單元格時返回錯誤值#N/A。
語法:NA()
參數:空白單元格
實例:公式“=NA("")”返回#N/A。
9、TYPE
用途:返回數值的類型。當某一個函數的計算結果取決于特定單元格中數值的類型時,可使用函數TYPE。
語法:TYPE(value)
參數:value可以是Excel中的數據,如數字、文本、邏輯值等等。
如果value為數字返回1,是文本返回2,邏輯值返回4,錯誤值返回16,數組返回64。
實例:如果A1包含文本"金額",則公式“=TYPE(A1)”返回2。