Excel信息函数

发布 2022-06-29 13:03:28 阅读 5663

excel函数应用之信息函数。

在excel函数中有一类函数,它们专门用来返回某些指定单元格或区域等的信息,比如单元格的内容、格式、个数等,这一类函数我们称为信息函数。在本文中,我们将对这一类函数做以概要性了解,同时对于其中一些常用的函数及其参数的应用做出示例。

一、用于返回有关单元格格式、位置或内容的信息的函数cell

cell函数用于返回某一引用区域的左上角单元格的格式、位置或内容等信息。其语法形式为,cell(info_type,reference) 其中info_type为一个文本值,指定所需要的单元格信息的类型。reference则表示要获取其有关信息的单元格。

如果忽略,则在 info_type 中所指定的信息将返回给最后更改的单元格。

首先看一下,info_type 的可能值及相应的结果。

再看一下当info_type 为"format",以及引用为用内置数字格式设置的单元格时,函数 cell 返回文本值的情况。

图1函数cell主要用于与其他电子**程序兼容。在随后的示例中我们来学习一下如何使用cell函数来获取单元格的格式、位置及内容的信息。

例:想要获知单元格a1到b4区域内比如行号、列宽、单元格内容等信息。

图2二、用于计算区域内空白单元格的个数countblank

countblank用于计算指定单元格区域中空白单元格的个数。其语法形式为countblank(range) 其中range为需要计算其中空白单元格个数的区域。需要注意的是,即使单元格中含有返回值为空文本 ("的公式,该单元格也会计算在内,但包含零值的单元格不计算在内。

在如图所示的例子中,单元格b3包括公式=if(a3<30,""a3),但该公式计算返回的值为空文本"",所以该单元格被计算为空单元格。而单元格a3为零值的单元格,不计作空单元格。试比较图3-a与图3-b的结果的区别,两者的差别在于图3-b中单元格b3的公式为=if(a3>30,""a3),计算后返回的结果为0,因此不计作空单元格。

图3a图3b

三、返回对应于错误类型的数字的函数。

返回对应于 microsoft excel 中某一错误值的数字,或者,如果没有错误则返回 #n/a。语法形式为 其中error_val为需要得到其标号的一个错误值。尽管 error_val 可以为实际的错误值,但它通常为一个单元格引用,而此单元格中包含需要检测的公式。

以下即为error_val的函数返回结果。

图4还记得逻辑函数if吗?在函数 if 中可以使用 检测错误值,并返回文本字符串(如,消息)来取代错误值。具体参看示例。

图5四、返回有关当前操作环境的信息的函数info

info函数用于返回有关当前操作环境的信息。其语法形式为info(type_text) 其中type_text为文本,指明所要返回的信息类型。关于type_text所返回的具体结果参看下表。

举例说明如何利用info函数获知当前操作环境的信息。 图6

五、用来检验数值或引用类型的函数--is类函数。

is类函数是指用来检验数值或引用类型的工作表函数,在excel中一共有九个此类函数。就几个函数包括:

(1)isblank 如果值为空,则返回 true

(2)iserr 如果值为除 #n/a 以外的任何错误值,则返回 true

(3)iserror 如果值为任何错误值,则返回 true

(4)islogical 如果值为逻辑值,则返回 true

(5)isna 如果值为 #n/a 错误值,则返回 true

(6)isnontext 如果值不是文本,则返回 true

(7)isnumber 如果值为数字,则返回 true

(8)isref 如果值为引用,则返回 true

(9)istext 如果值为文本,则返回 true

这些函数,概括为 is 类函数,可以检验数值的类型并根据参数取值返回 true 或 false。例如,如果数值为对空白单元格的引用,函数 isblank 返回逻辑值 true,否则返回 false。其语法形式为函数名(value)其中value为需要进行检验的数值。

针对不同的is类函数分别为:空白(空白单元格)、错误值、逻辑值、文本、数字、引用值或对于以上任意参数的名称引用。

需要说明的是is 类函数的参数 value 是不可转换的。例如,在其他大多数需要数字的函数中,文本值"19"会被转换成数字 19。然而在公式 isnumber("19") 中,"19"并不由文本值转换成别的类型的值,函数 isnumber 返回 false。

is 类函数主要用于检验公式计算结果。当它与函数 if 结合在一起使用时,可以提供一种方法用来在公式中查出错误值。 图7

六、检验参数奇偶性的函数iseven与isodd

iseven与isodd为检验参数奇偶性的函数。其中iseven是当参数 number 为偶数时返回 true,否则返回 false。而isodd则恰恰相反,如果参数 number 为奇数,返回 true,否则返回 false。

关于这两个函数的具体用法请参看示例。

图8七、返回转化为数值后的值得函数n

函数n为返回转化为数值后的值。其语法形式为n(value) 其中value为要转化的值。函数 n 可以转化下表列出的值:

图9需要注意的是:一般情况下不必在公式中使用函数 n,因为 excel 将根据需要自动对值进行转换。提供此函数是为了与其他电子**程序兼容。

microsoft excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。而excel for the macintosh 使用另外一个默认日期系统。

关于函数n的具体用法可从以下示例中更详细地了解。

图10八、返回错误值#n/a的函数na

na函数用于返回错误值 #n/a。错误值 #n/a 表示"无法得到有效值"。建议使用 na 标志空白单元格。

在没有内容的单元格中输入 #n/a,可以避免不小心将空白单元格计算在内而产生的问题(当公式引用到含有 #n/a 的单元格时,会返回错误值 #n/a)。

其语法形式为na( )

需注意的是在函数名后面必须包括圆括号,否则,microsoft excel 无法识别该函数。也可直接在单元格中键入 #n/a。提供 na 函数是为了与其他电子**程序兼容。

九、返回数值的类型的函数type

函数type可用来返回数值的类型。当某一个函数的计算结果取决于特定单元格中数值的类型时,可使用函数 type。其语法形式为type(value) 其中value可以为任意 microsoft excel 数值,如数字、文本以及逻辑值等等。

要说明的是当使用能接受不同类型数据的函数(例如函数 argument 和函数 input)时,函数 type 十分有用。可以使用函数 type 来查找函数或公式所返回的数据是何种类型。可以使用 type 来确定单元格中是否含有公式。

type 仅确定结果、显示或值的类型。如果某个值是一个单元格引用,它所引用的另一个单元格中含有公式,则 type 将返回此公式结果值的类型。

图11以上,我们对excel函数的信息函数做了大致的了解。信息函数是用来返回某些指定单元格或区域等的信息,比如单元格的内容、格式、个数等的一类函数。在实际应用中,通常是与逻辑函数if等配合使用来达到对单元格信息的确定。

Excel函数应用 信息函数

excel函数应用教程 信息函数。用途 返回某一引用区域的左上角单元格的格式 位置或内容等信息,该函数主要用于保持与其它电子 程序的兼容性。语法 cell info type,reference 参数 info type为一个文本值,指明所需要的单元格信息的类型。reference表示要获取其有关信...

excel所有excel函数

用途 返回一组数据与其平均值的绝对偏差的平均值,该函数可以评测数据 例如学生的某科考试成绩 的离散度。语法 edev number1,number2,参数 number1 number2 是用来计算绝对偏差平均值的一组参数,其个数可以在1 30个之间。实例 如果a1 79 a2 62 a3 45 a...

EXCEL函数教程 EXCEL日期函数和时间函数大全

显示当前年份函数 year now 显示当前月份函数 month now 显示当前日期函数 day now 显示当前星期函数 text now aaaa 显示当前准确时间 text now hh mm ss 显示当前年月日 today 显示当前年月日和时间 now 使用方法 直接在某单元格输入以上函...