Excel公式和函数 信息函数
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Excel公式和函数信息函数
在Excel 2007中,共为用户提供了18种信息函数。
该函数是使用信息工作表函数,来确定存储在单元格中的数据的类型的一类函数。
本节主要学习信息函数的语法结构,以及该类函数的应用方法。
1.CELL函数
该函数返回某一引用区域的左上角单元格的格式、位置或内容等信息。
其语法为:CELL(info_type,reference)
其中,在该函数中共包含了两个参数,其功能如下:
●Info_type 为一个文本值,指定所需要的单元格信息的类型。
下面列出info_type的可能值及相
应的结果,如表5-1所示。
表5-1 参数Info_type所对应的文本值及功能
●Reference 表示要获取其有关信息的单元格。
如果忽略,则在info_type 中所指定的信息将返回
给最后更改的单元格。
例如,在A9单元格中,输入“=CELL("filename",A3)”公式,即可在该单元格中,显示当前工作簿的完整路径,包括驱动器盘符和文件的全部路径,如图5-7所示。
输入
计算结果
图5-7 显示工作表路径
2.ERROR.TYPE函数
该函数返回对应于Excel中某一错误值的数字,或者如果没有错误则返回#N/A。
在函数IF中可以使用ERROR.TYPE检测错误值,并返回文本字符串来取代错误值。
语法:ERROR.TYPE(error_val)
其中,参数Error_val为需要得到其标号的一个错误值。
尽管error_val可以为实际的错误值,但它通常为一个单元格引用,而此单元格中包含需要检测的公式。
下面介绍函数的参数用不同的错误值表示时,其返回的结果也存在差异,如表5-2所示。
表5-2 不同的参数返回值
例如,在C6单元格中,输入“=ERROR.TYPE(#NULL!)”公式,即可在该单元格中显示计算结果为1,如图5-8所示。
输入
公式
计算
结果
图5-8 显示计算结果
3.INFO函数
该函数返回有关当前操作环境的信息,其语法为:INFO(type_text)。
其中,参数Type_text 为文本,用于指定要返回的信息类型。
下面介绍参数Type_text取不同值时,返回的结果,如表5-3所示。
例如,在A1单元格中,输入“=INFO("directory")”公式,即可返回文件所在的路径。
然后分别在A2至A4单元格中,输入“=INFO("osversion")”、“=INFO("system")”和“=INFO("recalc")”公式,分别返回相应的值,效果如图5-9所示。
图5-9 INFO 函数的用法
提 示 在旧版本的Microsoft Office Excel 中,"memavail"、"memused"和"totmem"等type_text 值返回内存信息。
现在不再支持这些type_text 值,而是返回#N/A 错误值。
4.IS 类函数
本部分描述了用来检验数值或引用类型的九个工作表函数,概括为IS 类函数,可以检验数值的类型并根据参数取值返回TRUE 或FALSE 。
例如,如果数值为对空白单元格的引用,函数ISBLANK 返回逻辑值TRUE ,否则返回FALSE 。
语法:ISBLANK(value)
ISERR(value) ISERROR(value) ISLOGICAL(value) ISNA(value)
ISNONTEXT(value) ISNUMBER(value) ISREF(value) ISTEXT(value) 参数Value 为需要进行检验的数值。
Value 可以是空白(空白单元格)、错误值、逻辑值、文本、数字或引用值,或者引用要检验的以上任意值的名称。
下面介绍当函数参数在什么情况下,返回逻辑值TRUE ,如表5-4所示。
表5-4 函数参数在以下情况返回TRUE
例如,某销售公司记录了各产品在南部和北部的销售信息,需要计算平均销售额。
但是,
由于某些产品的销售数据可能不完整,所以需要判断是否有数据,然后才能求解平均销量,基础的销售信息如图5-10所示。
显示结果
输入
数据
图5-10 输入销售信息图5-11 计算结果
然后,在“平均销量”所对应的单元格中,输入“=IF(OR(ISBLANK(B2),ISBLANK(C2)),"缺少数据",AVERAGE(B2,C2))”公式,并复制此公式至该列的其他单元格中,如图5-11所示。
5.N函数
N函数返回转化为数值后的值。
一般情况下不必在公式中使用N函数,因为Excel将根据需要自动对值进行转换。
提供此函数是为了与其他电子表格程序兼容。
语法:N(value)
其中,参数Value为要转化的值,函数N可以转化下表列出的值,如表5-5所示。
表5-5 数值转换的结果
例如,下面以数字、文本和逻辑值的转换为例进行说明,其具体内容如图5-12所示。
显示
结果
图5-12 显示转换结果
6.NA函数
该函数返回错误值#N/A。
错误值#N/A 表示“无法得到有效值”,可以使用NA 标志空白单元格。
在没有内容的单元格中输入#N/A,可以避免不小心将空白单元格计算在内而产生的问题(当公式引用到含有#N/A的单元格时,会返回错误值#N/A)。
语法:NA()
在该函数的使用过程中,需进行以下两点说明:
●在函数名后面必须包括圆括号,否则,Excel无法识别该函数。
●也可直接在单元格中键入#N/A。
提供NA函数是为了与其他电子表格程序兼容。
例如,在Excel中,输入“=NA()”函数,即可返回错误值#N/A,结果如图5-13所示。
显示
结果
图5-13 返回错误值#N/A
7.PHONETIC函数
该函数提取文本字符串中的拼音字符,该函数只适用于日文版。
该函数还可以应用于查
看某一个单元格的值。
语法:PHONETIC(reference)
其中,参数Reference为文本字符串或对单个单元格或包含拼音文本字符串的单元格区域的引用。
在该函数的使用过程中,需注意以下两点:
●如果参数reference为单元格区域,则返回区域左上角单元格中的拼音文本字符串。
●如果参数reference为不相邻单元格的区域,将返回错误值#N/A。
例如,选择B2单元格中,并在弹出的【插入函数】对话框中,选择PHONETIC函数,如图5-14所示。
图5-14 选择PHONETIC函数图5-15 使用PHONETIC函数计算然后,在弹出的【函数参数】对话框中,设置Reference的参数为B13,即可得出如图5-15所示的结果。
提示当PH ON ETI C函数引用的单元格中无数据内容时,则该函数返回函数值
提示选择【公式】选项卡,单击【函数库】组中的【插入函数】按钮,即可弹出【插入函数】对话框。
选择
设置单击
设置
为
空。
8.TYPE函数
该函数返回数值的类型。
当某一个函数的计算结果取决于特定单元格中数值的类型时,可使用TYPE函数。
语法:TYPE(value)
其中,参数Value表示可以为任意Excel数值,如数字、文本以及逻辑值等,其取值如表5-6所示。
表5-6 Value取值
例如,在A4至A8中输入了公式,而在B5至B8单元格中显示了说明及结果内容,如图5-16所示。
TYPE函数
图5-16 运用TYPE函数
在该函数的计算过程中,应注意以下两点:
●可以使用TYPE函数来查找函数或公式所返回的数据是何种类型。
●可以使用TYPE函数来确定单元格中是否含有公式。
TYPE函数仅确定结果、显示或值的类型。
如果某个值是一个单元格引用,它所引用的另一个单元格中含有公式,则TYPE将返回此公式
结果值的类型。