Excel函数应用之信息函数
作者:陆元婕 来源:赛迪网 添加时间:2006-5-21 16:27:45<B>一、用于返回有关单元格格式、位置或内容的信息的函数CELL</B>
CELL函数用于返回某一引用区域的左上角单元格的格式、位置或内容等信息。其语法形式为,CELL(info_type,reference) 其中Info_type为一个文本值,指定所需要的单元格信息的类型。Reference则表示要获取其有关信息的单元格。如果忽略,则在 info_type 中所指定的信息将返回给最后更改的单元格。
首先看一下,info_type 的可能值及相应的结果。
<table border=0 cellpadding=1 cellspacing=1 width=582 id=AutoNumber1 height=284 align=center bgcolor=#993300><tr bgcolor=#DDCED1><td width=50 align=center height=13 bgcolor=#99CCCC><font size=2>类型</font></td><td width=93 align=center height=13 bgcolor=#6666CC><font size=2><b><font color=#FFFFFF>Info_type</font></b></font></td><td width=535 align=center height=13 bgcolor=#6666CC><font size=2><b><font color=#FFFFFF>返回结果</font></b></font></td></tr><tr bgcolor=#DDCED1><td width=50 rowspan=4 align=center height=68 bgcolor=#99CCCC><font size=2>位置</font></td><td width=93 height=13 bgcolor=#996666><font size=2 color=#FFFFFF>"address"</font></td><td width=535 height=13><font size=2>引用中第一个单元格的引用,文本类型。</font></td></tr><tr><td width=93 height=13 bgcolor=#996666><font size=2 color=#FFFFFF>"col"</font></td><td width=535 height=13 bgcolor=#DDCED1><font size=2>引</font><font size=2>用中单元格的列标。</font></td></tr><tr><td width=93 height=13 bgcolor=#996666><font size=2 color=#FFFFFF>"row"</font></td><td width=535 height=13 bgcolor=#DDCED1><font size=2>引用中单元格的行号。</font></td></tr><tr><td width=93 height=26 bgcolor=#996666><font size=2 color=#FFFFFF>"filename"</font></td><td width=535 height=26 bgcolor=#DDCED1><font size=2>包含引用的文件名(包括全部路径),文本类型。如果包含目标引用的工作表尚未保存,则返回空文本 ("")。</font></td></tr><tr bgcolor=#DDCED1><td width=50 rowspan=7 align=center height=187 bgcolor=#99CCCC><font size=2>格式</font></td><td width=93 height=13 bgcolor=#996666><font size=2 color=#FFFFFF>"color"</font></td><td width=535 height=13><font size=2>如果单元格中的负值以不同颜色显示,则为 1,否则返回 0。</font></td></tr><tr><td width=93 height=39 bgcolor=#996666><font size=2 color=#FFFFFF>"format"</font></td><td width=535 height=39 bgcolor=#DDCED1><font size=2>与单元格中不同的数字格式相对应的文本值。下表列出不同格式的文本值。如果单元格中负值以不同颜色显示,则在返回的文本值的结尾处加“-”;如果单元格中为正值或所有单元格均加括号,则在文本值的结尾处返回“()”。</font></td></tr><tr><td width=93 height=13 bgcolor=#996666><font size=2 color=#FFFFFF>"parentheses"</font></td><td width=535 height=13 bgcolor=#DDCED1><font size=2>如果单元格中为正值或全部单元格均加括号,则为 1,否则返回 0。</font></td></tr><tr><td width=93 height=52 bgcolor=#996666><font size=2 color=#FFFFFF>"prefix"</font></td><td width=535 height=52 bgcolor=#DDCED1><font size=2>与单元格中不同的“标志前缀”相对应的文本值。如果单元格文本左对齐,则返回单引号 (');如果单元格文本右对齐,则返回双引号 (");如果单元格文本居中,则返回插入字符 (^);如果单元格文本两端对齐,则返回反斜线 ();如果是其他情况,则返回空文本 ("")。</font></td></tr><tr><td width=93 height=13 bgcolor=#996666><font size=2 color=#FFFFFF>"protect"</font></td><td width=535 height=13 bgcolor=#DDCED1><font size=2>如果单元格没有锁定,则为 0;如果单元格锁定,则为 1。</font></td></tr><tr><td width=93 height=39 bgcolor=#996666><font size=2 color=#FFFFFF>"type"</font></td><td width=535 height=39 bgcolor=#DDCED1><font size=2>与单元格中的数据类型相对应的文本值。如果单元格为空,则返回“b”。如果单元格包含文本常量,则返回“l”;如果单元格包含其他内容,则返回“v”。</font></td></tr><tr><td width=93 height=12 bgcolor=#996666><font size=2 color=#FFFFFF>"width"</font></td><td width=535 height=12 bgcolor=#DDCED1><font size=2>取整后的单元格的列宽。列宽以默认字号的一个字符的宽度为单位。</font></td></tr><tr bgcolor=#DDCED1><td width=50 align=center height=13 bgcolor=#99CCCC><font size=2>内容</font></td><td width=93 height=13 bgcolor=#996666><font size=2 color=#FFFFFF>"contents"</font></td><td width=535 height=13><font size=2>引用中左上角单元格的值:不是公式。</font></td></tr></table>
再看一下当info_type 为"format",以及引用为用内置数字格式设置的单元格时,函数 CELL 返回文本值的情况。<p align=center> <img src="/edu/files/pic/2006-5/21/0652116274477392.jpg"><BR>图11</P>以上,我们对Excel函数的信息函数做了大致的了解。信息函数是用来返回某些指定单元格或区域等的信息,比如单元格的内容、格式、个数等的一类函数。在实际应用中,通常是与逻辑函数IF等配合使用来达到对单元格信息的确定。
站内搜索