Excel 返回一个字符串的格式代码:CELL函数

为了不让他如果想知道一个单元格内字符串的格式代码,可通过CELL函数实现。CELL函数的语法为:=CELL(info_type,reference),各参数的含义介绍如下。

※ “reference”参数表示要获取其有关信息的单元格。如果忽略该参数,则在info_type中所指定的信息将返回给最后更改的单元格。

※ “info_type”参数一个文本值,指定所需要的单元格信息的类型,该参数的可能值及结果如下。

※ 值为address时,返回引用中第一个单元格的引用,文本类型。

※ 值为col时,返回引用中单元格的列标。

※ 值为color时,若单元格中的负值以不同颜色显示,则为1,否则返回0。

※ 值为contents时,返回引用中左上角单元格的值。

※ 值为filename时,返回包含引用的文件名(包括全部路径),为文本类型。若包含目标引用的工作表尚未保存,则返回空文本(“”)。

※ 值为format时,返回与单元格中不同的数字格式相对应的文本值。如单元格中负值以不同颜色显示,则在返回的文本值的结尾处加“-”;如果单元格中为正值或所有单元格均加括号,则在文本值的结尾处返回“()”。

※ 值为parentheses时,若单元格中为正值或全部单元格均加括号,则为1,否则返回0。

※ 值为prefix时,返回与单元格中不同的“标志前缀”相对应的文本值。若单元格文本左对齐,返回单引号(‘);若单元格文本右对齐,返回双引号(“);若单元格文本居中,返回插入字符(^);若单元格文本两端对齐,返回反斜线(\);如果是其他情况,则返回空文本(“”)。

※ 值为protect时,如果单元格没有锁定,则为0;如果单元格锁定,则为1。

※ 值为row时,返回引用中单元格的行号。

※ 值为type时,返回与单元格中的数据类型相对应的文本值。若单元格为空,返回“b”;若包含文本常量,则返回“l”;如果单元格包含其他内容,则返回“v”。

※ 值为width时,返回取整后的单元格的列宽。

当参数info_type的值为format,且参数reference为用内置数字格式设置的单元格时,函数CELL返回的文本值如下表所示。

alt

alt

以返回一个时间值的文本值为例,具体操作如下。

01 在“A2”单元格中输入数据,如时间值“5:30 PM”。

02 输入公式:=CELL (“format”,A2),然后按下“Enter”键确认即可。

alt

发布者

Excel22

专为职场萌新准备的免费全面的Excel入门及提高学习网站,也可作为Excel老司机杂耍各种函数的宝典 —— Excel22.com 网址超好记

发表评论

邮箱地址不会被公开。 必填项已用*标注