返回首页
当前位置: 主页 > 精通Office > Excel教程 >

Excel2010函数应用之信息函数应用龙8国际平台入口

时间:2010-07-20 01:42来源:知行网www.zhixing123.cn 编辑:麦田守望者

在本文中,我们将对这一类函数做以概要性了解,同时对于其中一些常用的函数及其参数的应用做出示例。

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

CELL函数用于返回某一引用区域的左上角单元格的格式、位置或内容等信息。其语法形式为,CELL(info_type,reference) 其中Info_type为一个文本值,指定所需要的单元格信息的类型。Reference则表示要获取其有关信息的单元格。如果忽略,则在 info_type 中所指定的信息将返回给最后更改的单元格。

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

类型
Info_type
返回结果
位置
"address"
引用中第一个单元格的引用,文本类型。
"col"
用中单元格的列标。
"row"
引用中单元格的行号。
"filename"
包含引用的文件名(包括全部路径),文本类型。如果包含目标引用的工作表尚未保存,则返回空文本 ("")。
格式
"color"
如果单元格中的负值以不同颜色显示,则为 1,否则返回 0。
"format"
与单元格中不同的数字格式相对应的文本值。下表列出不同格式的文本值。如果单元格中负值以不同颜色显示,则在返回的文本值的结尾处加“-”;如果单元格中为正值或所有单元格均加括号,则在文本值的结尾处返回“()”。
"parentheses"
如果单元格中为正值或全部单元格均加括号,则为 1,否则返回 0。
"prefix"
与单元格中不同的“标志前缀”相对应的文本值。如果单元格文本左对齐,则返回单引号 (');如果单元格文本右对齐,则返回双引号 (");如果单元格文本居中,则返回插入字符 (^);如果单元格文本两端对齐,则返回反斜线 (\);如果是其他情况,则返回空文本 ("")。
"protect"
如果单元格没有锁定,则为 0;如果单元格锁定,则为 1。
"type"
与单元格中的数据类型相对应的文本值。如果单元格为空,则返回“b”。如果单元格包含文本常量,则返回“l”;如果单元格包含其他内容,则返回“v”。
"width"
取整后的单元格的列宽。列宽以默认字号的一个字符的宽度为单位。
内容
"contents"
引用中左上角单元格的值:不是公式。


再看一下当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

三、返回对应于错误类型的数字的函数ERROR.TYPE

ERROR.TYPE返回对应于 Microsoft Excel 中某一错误值的数字,或者,如果没有错误则返回 #N/A。语法形式为ERROR.TYPE(error_val) 其中Error_val为需要得到其标号的一个错误值。尽管 error_val 可以为实际的错误值,但它通常为一个单元格引用,而此单元格中包含需要检测的公式。以下即为error_val的函数返回结果。

 
图4

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

 
图5

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

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

Type_text 返回
"directory"
当前目录或文件夹的路径。
"memavail"
可用的内存空间,以字节为单位。
"memused"
数据占用的内存空间。
"numfile"
打开的工作簿中活动工作表的数目。
"origin"
A1-样式的绝对引用,文本形式,加上前缀“$A:”,与 Lotus 1-2-3 的 3.x 版兼容。以当前滚动位置为基准,返回窗口中可见的最右上角的单元格。
------分隔线----------------------------
标签(Tag):EXCEL Excel2007 Excel技巧 Excel2010 Excel教程 excel实例
------分隔线----------------------------
推荐内容
  • excel使用条件格式突出表格中异常数据

    有些时候我们在处理excel表格中的数据,会对异常数据的行或者列使用油漆桶桶填充背景...

  • Excel数据的合并和分列实现教材

    一、数据合并 通过符号 ,可以将excel表格中n列的数据合并在一个单元格里,如 A1单元...

  • 如何为Excel表格画斜线表头

    经常看到很多人用word画如下两种情形的斜线表头,其实excel也可以画的出来的。 不过,...

  • excel如何进行视图切换 excel视图切换的操作步骤

    Excel为我们提供了多种视图方式,我们可以根据需要在不同视图之间进行切换, excel视...

  • excel如何批量替换公式

    每次月度销售完成后,都需要根据销售额确定提成比例计算奖金。现有表格的销售额都是引...

  • 如何对数字或文本进行排序并直接在Excel中删除重复

    如果有一个包含重复项的数字或文本列表,则在Excel中使用排序功能时,将重复排序。 但...

  • 猜你感兴趣