分享

Excel函数学习24:CELL函数

 江上向东数峰青 2017-07-16

本文来源于www.contextures.com,由完美Excel翻译,稍有补充和修改,特辑录于此,分享与大家共同学习。

微信公众账号:excelperfect

 

CELL函数显示关于引用单元格格式、内容和位置的信息。


在什么情况下使用CELL函数?

CELL函数能够显示关于单元格的信息,诸如:

  • 单元格的数字格式

  • 工作表名

  • 单元格对齐或列宽

 

CELL函数语法

CELL函数语法如下:

CELL(info_type,reference)

    • info_type是下列值之一

      • address…reference中第一个单元格的引用,文本类型

      • col…reference中单元格的列号

      • color…1       = 负值以不同颜色显示;       其它为0       (zero)

      • contents…reference中左上角单元格的值

      • filename…文件名和全部路径

      • format…单元格数字格式

      • parentheses…1       = 为正值或全部值加括号;否则为0

      • prefix       …单元格的标签前缀”       (对齐)

      • protect…0       = 未锁定,        1 = 锁定

      • row…单元格的行号

      • type…单元格中数据的类型(空,文本,其它)

      • width…单元格列宽

 

CELL函数陷阱

使用CELL函数时要注意的几件事:

  • CELL函数的reference参数是可选的,但是如果忽略该参数,那么返回的结果为更改的最后一个单元格。要确保你期望的结果,最好包括引用—     可以指向包含CELL公式的单元格。

  • 使用CELL函数时,如果修改单元格,可能需要重新计算工作表更新CELL公式结果。

  • 对于参数info_type“filename”时,在没有保存工作簿时返回空字符串。

 

示例 1: 单元格的数字格式

使用“format”作为参数值,可以使用CELL函数显示单元格的数字格式。例如,如果单元格B7是常规格式,那么这个公式的结果是“G”,代表常规:

=CELL(“format”,C2)


示例 2: 获取工作表名

使用“filename”作为参数值,CELL函数显示文件路径、文件名和工作表名。

=CELL(“filename”,B2)

可以使用其它函数从结果中提取工作表名。在下面的公式中,MID函数和FIND函数用于查找方括号,然后返回其后的32个字符。(工作表名限定31个字符)

=MID(CELL(“filename”,C3),FIND(“]”,CELL(“filename”,C3))+1,32)


示例 3: 从下拉列表获取Info_Type参数值

代替在CELL函数中以字符串输入info_type参数值,可以指向包含有效值之一的单元格。本例中,在单元格B4中有一个数据有效性下拉列表,CELL函数指向该单元格获取info_type参数值。单元格引用是B2

当选择“protect”时,若单元格被锁定则结果为1,若未锁定则为0

=CELL(B4,B2)

当选择“width”时,结果以整数显示列宽。测量单位表示默认字体大小中一个字符的宽度。


本文属原创文章,转载请联系我(xhdsxfjy@163.com)或者注明出处。

欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多