excel中的超实用的神秘函数
1、一、作用
可以获得指定单元格的地址、值的类型、文件路径等信息。
二、语法
CELL(单元格信息类型,单元格引用地址)
三、示例
1、获得正在选取的单元格地址。
=CELL('address')
注:直接选取是不会更新的,可以通过按F9刷新或退出编辑后重新选定的单元格更新。(比如编辑A1单元格后再选取B1,公式的结果就是$B$)

2、获得当前文件的路径、路径和工作表名
如果获得单元格地址好象用不着,但获得当前文件的路径却很实用。excel中唯一能实现该功能的函数。
=CELL('filename')

3、如果想获得当前的工作表名称(Sheet1),可以用公式再处理一下:
=MID(CELL('filename'),FIND(']',CELL('filename'))+1,20)
3、分辨日期和数字
在excel中能分辨糟吩出日期和数字,同样也只有CELL函数。
=IF(CELL('format',C4)='D1'棍没冷,'日期','非日期')

4、附:公式结果与格式对应关系表:
如果Excel 的 格式为
CELL 返回值
常规膨裁
'G'
0
'F0'
#,##0
',0'
0.00
'F2'
#,##0.00
',2'
$#,##0_);($#,##0)
'C0'
$#,##0_);[Red]($#,##0)
'C0-'
$#,##0.00_);($#,##0.00)
'C2'
$#,##0.00_);[Red]($#,##0.00)
'C2-'
0%
'P0'
0.00%
'P2'
0.00E+00
'S2'
# ?/? 或# ??/??
'G'
m/d/yy 或m/d/yy h:mm 或mm/dd/yy
'D4'
d-mmm-yy 或dd-mmm-yy
'D1'
d-mmm 或dd-mmm
'D2'
mmm-yy
'D3'
mm/dd
'D5'
h:mm AM/PM
'D7'
h:mm:ss AM/PM
'D6'
h:mm
'D9'
h:mm:ss
'D8'
4、判断设置的列宽是否符合标准。
=IF(CELL('width',D5)=12,'标准列宽','非标准列宽')
附:参数表
