上次給大家分享了《2017年最全的excel函數大全(3)——查找和引用函數(下)》,這次分享給大家信息函數。
CELL 函數
描述
CELL 函數返回有關單元格的格式、位置或內容的信息。 例如,如果要在對單元格執行計算之前,驗證它包含的是數值而不是文本,則可以使用以下公式:
= IF( CELL(type, A1) = v, A1 * 2, 0)
僅當單元格 A1 包含數值時,此公式才計算 A1*2 ;如果 A1 包含文本或為空,則此公式將返回 0。
用法
CELL(info_type, [reference])
CELL 函數用法具有下列參數:
ü Info_type必需。 一個文本值,指定要返回的單元格信息的類型。 下面的列表顯示了 Info_type 參數的可能值及相應的結果。
ü Reference可選。 需要其相關信息的單元格。 如果省略,則將 Info_type 參數中指定的信息返回給最後更改的單元格。 如果參數 reference 是某一單元格區域,則函數 CELL 只將該信息返回給該區域左上角的單元格。
CELL 格式代碼
下面的列表描述了當參數 Info_type 為「format」,以及參數 reference 為用內置數字格式設置的單元格時,函數 CELL 返回的文本值。
注意:如果 CELL 函數中的 Info_type 參數為「format」,並且以後向被引用的單元格應用了其他格式,則必須重新計算工作表以更新 CELL 函數的結果。
案例
ERROR.TYPE 函數
描述
返回對應於 Microsoft Excel 中的錯誤值之一的數字或返回「#N/A」錯誤(如果不存在錯誤)。 您可以使用 IF 函數中的 ERROR.TYPE 測試錯誤值並返回一個文本字元串(例如消息)而非錯誤值。
用法
ERROR.TYPE(error_val)
ERROR.TYPE 函數用法具有下列參數:
ü Error_val 必需。 要查找其標識號的錯誤值。 儘管 error_val 可作為實際的錯誤值,但它通常是對包含要測試的公式的單元格的引用。
案例
INFO 函數
描述
返回有關當前操作環境的信息。
用法
INFO(type_text)
INFO 函數用法具有下列參數:
ü Type_text 必需。 用於指定要返回的信息類型的文本。
案例
IS functions
描述
這些函數統稱為IS函數,此類函數可檢驗指定值並根據結果返回 TRUE 或 FALSE。 例如,如果參數 value 引用的是空單元格,則ISBLANK函數返回邏輯值 TRUE;否則,返回 FALSE。
在對某一值執行計算或執行其他操作之前,可以使用IS函數獲取該值的相關信息。 例如,通過將ISERROR函數與IF函數結合使用,可以在出現錯誤時執行其他操作:
=IF(ISERROR(A1), 出現錯誤。, A1 * 2)
此公式檢驗單元格 A1 中是否存在錯誤情形。 如果存在,則IF函數返回消息「出現錯誤」。如果不存在,則IF函數執行計算 A1*2。
用法
ISBLANK(value)
ISERR(value)
ISERROR(value)
ISLOGICAL(value)
ISNA(value)
ISNONTEXT(value)
ISNUMBER(value)
ISREF(value)
ISTEXT(value)
IS函數用法具有下列參數:
ü value必需。 指的是要測試的值。 參數 value 可以是空白(空單元格)、錯誤值、邏輯值、文本、數字、引用值,或者引用要測試的以上任意值的名稱。
其他
l IS函數的參數 value 是不可轉換的。 任何用雙引號引起來的數值都將被視為文本。 例如,在其他大多數需要數字的函數中,文本值 19 會轉換成數字 19。 然而在公式ISNUMBER(19)中,19 並不會從文本值轉換成數值,此時函數ISNUMBER返回 FALSE。
l IS函數在公式中非常有用,可用來測試計算結果。 當與函數IF結合使用時,這些函數可提供一種用來在公式中查找錯誤的方法(請參閱下面的示例)。
案例
案例 1
案例 2
ISEVEN 函數
描述
如果參數 number 為偶數,返回 TRUE,否則返回 FALSE。
用法
ISEVEN(number)
ISEVEN 函數用法具有下列參數:
ü Number必需。 要測試的值。 如果 number 不是整數,將被截尾取整。
其他
如果 number 為非數值型,則 ISEVEN 返回 錯誤值 #VALUE!。
案例
ISFORMULA 函數
描述
檢查是否存在包含公式的單元格引用,然後返回 TRUE 或 FALSE。
用法
ISFORMULA(reference)
ISFORMULA 函數用法具有下列參數:
ü 引用 必需。 引用是對要測試單元格的引用。 引用可以是單元格引用或引用單元格的公式或名稱。
其他
如果引用不是有效的數據類型,如並非引用的定義名稱,則 ISFORMULA 將返回錯誤值 #VALUE! 。
案例
N 函數
描述
返迴轉化為數值后的值。
用法
N(value)
N 函數用法具有下列參數:
ü Value必需。 要轉換的值。 N 轉換下表中列出的值。
其他
通常不需要在公式中使用 N 函數,因為 Excel 可以根據需要自動轉換值。 提供此函數是為了與其他電子表格程序兼容。
Excel 可將日期存儲為可用於計算的序列號。 默認情況下,1900 年 1 月 1 日的序列號是 1,而 2008 年 1 月 1 日的序列號是 39448,這是因為它距 1900 年 1 月 1 日有 39448 天。
案例
SHEET 函數
描述
返回引用工作表的工作表編號。
用法
SHEET(value)
SHEET 函數用法具有下列參數:
ü Value 可選。 Value 為所需工作表編號的工作表或引用的名稱。 如果 Value 被省略,則 SHEET 返回含有該函數的工作表編號。
其他
l SHEET 包含所有工作表(顯示、隱藏或絕對隱藏)以及所有其他工作表類型(宏、圖表或對話框工作表)。
l 如果 Value 參數為無效值,則 SHEET 返回錯誤值 #REF! 。 例如,=SHEET(Sheet1!#REF) 將返回錯誤值 #REF! 。
l 如果 Value 參數為無效的工作表名稱,則 SHEET 返回錯誤值 #NA。 例如,=SHEET(「badSheetName」) 將返回錯誤值 #NA。
l SHEET 在對象模型 (OM) 中不可用,因為對象模型已包含相似功能。
案例
SHEETS 函數
描述
返回引用中的工作表數。
用法
SHEETS(reference)
SHEETS 函數用法具有下列參數:
ü Reference 可選。 Reference 指一項引用,此函數要獲得引用中所包含的工作表數。 如果 Reference 被省略,SHEETS 返回工作簿中含有該函數的工作表數。
其他
l SHEETS 包含所有工作表(顯示、隱藏或絕對隱藏)以及所有其他工作表類型(宏、圖表或對話框工作表)。
l 如果 reference 為無效值,則 SHEETS 返回錯誤值 #REF! 。
l SHEETS 在對象模型 (OM) 中不可用,因為對象模型已包含相似功能。
案例
TYPE 函數
描述
返回數值的類型。 當某一個函數的計算結果取決於特定單元格中數值的類型時,可使用函數 TYPE。
用法
TYPE(value)
TYPE 函數用法具有下列參數:
ü Value必需。 可以為任意 Microsoft Excel 數值,如數字、文本以及邏輯值等等。
其他
l 當您使用可接受不同數據類型(例如 ARGUMENT 和 INPUT)的函數時,TYPE 非常有用。 使用 TYPE 了解函數或公式將返回什麼類型的數據。
l 不能使用 TYPE 確定單元格是否包含公式。 TYPE 僅確定結果值或顯示值的類型。 如果值是對一個包含公式的單元格的單元格引用,則 TYPE 返回公式結果值的類型。
案例
以上是所有excel的信息函數說明語法以及使用案例。這次分享中存在哪些疑問或者哪些不足,可以在下面進行評論。如果覺得不錯,可以分享給你的朋友,讓大家一起掌握這些excel的信息函數。