Cell函数,估计99%人没用过,但没有用过不代表它的功能不强大!
今天就带大家一起了解掌握Cell函数的强大!
一、首先来认识一下Cell函数!
CELL 函数返回有关单元格的格式、位置或内容的信息。例如,如果要在对单元格执行计算之前,验证它包含的是数值而不是文本,则可以使用以下公式:
=IF (CELL ("type",A1) ="v",A1*2,0)
仅当单元格 A1 包含数值时,此公式才计算 A1*2 ;如果 A1 包含文本或为空,则此公式将返回 0。
注意: 使用 CELL 的公式具有特定于语言的参数值,如果使用不同语言版本的单元格计算,则返回Excel。例如,如果在使用捷克语版本的 Excel 时创建包含 CELL 的公式,则如果使用法语版本打开工作簿,该公式将返回错误。 如果其他人使用不同语言版本的 Excel 打开您的工作簿非常重要,请考虑使用替代函数或允许其他人保存本地副本,其中他们修改了 CELL 参数以匹配其语言。
二、Cell函数的作用
可以获得指定单元格的地址、值的类型、文件路径等信息。
三、Cell函数的语法
CELL(info_type, [reference])
CELL(单元格信息类型,单元格引用地址)
四、Cell函数应用实例
1、当你有大量数据不知道,需要获取单元格的地址时。
=CELL("address")
注:直接选取是不会更新的,可以通过按F9刷新或退出编辑后重新选定的单元格更新。(比如编辑A1单元格后再选取B1,公式的结果就是$B$)
2、当你需要获得当前文件的路径、路径和工作表名
如果获得单元格地址好像用不着,但获得当前文件的路径却很实用。excel中唯一能实现该功能的函数。
=CELL("filename")
如果想获得当前的工作表名称(Sheet1),可以用公式再处理一下:
=MID(CELL("filename"),FIND("]",CELL("filename"))+1,20)

3.当你需要获取单元格序号号
输入公式:=CELL("col")
4、当你需要分辨单元格内的内容是日期和数字时
在excel中能分辨出日期和数字,同样也只有CELL函数。
=IF(CELL("format",C4)="D1","日期","非日期")
附:公式结果与格式对应关系表

5、判断设置的列宽是否符合标准
=IF(CELL("width",D5)=12,"标准列宽","非标准列宽")
附:参数表


6.当你需要知道单元格内容颜色
输入公式:=CELL("color")
7.当你需要知道单元格对齐方式时
输入公式:=CELL("prefix",D5)
如果单元格文本左对齐,则返回单引号(');如果单元格文本右对齐,则返回双引号(");如果单元格文本居中,则返回插入字符(^);如果单元格文本两端对齐,则返回反斜线 ();如果是其他情况,则返回空文本("")。

想了解更多精彩内容,快来关注