每天学一点Excel2010 (93)——Cell

【本期开始讲信息函数】

198 cell

助记:英文的“单元”。

类别:信息

语法:

cell(info_type,[reference])

参数:1~2个参数

  • info_type 必需。1个文本值,指定要返回的单元格信息的类型。包括以下12种取值,在单元格输入“cell(”后会显示取值的列表,可以直接在列表中选择:

单元格输入公式后参数取值的列表


  • reference 可选。指定的单元格。如果省略,则将info_type参数中指定的信息返回给最后更改的单元格,就是说每在一个单元格进行了输入内容、设置格式、变更位置等操作,所有有无参数字cell函数的单元格结果会随之改变。如果指定的是单元格区域,只将信息返回给区域左上角的单元格。

用法:

返回有关单元格的信息,包括格式、位置、内容等。一般用于公式中,来验证引用的单元格是否符合公式参数的要求。下面对12个参数逐一进行讲解。

1)新建一个工作表,在A1~A12单元格输入12个参数。

1)"address":英文“地址”。对指定单元格区域左上角第1个单元格的绝对引用,文本类型。选择B1单元格输入“=cell("address")”,显示本单元格的绝对引用地址$B$1;拖动右下角填充柄将公式复制到C1,按F2进入编辑状态,在公式里面增加第2个参数“=cell("address",A1)”,则显示“$A$1”。但同时B1单元格显示变成“$C$1”,因为我们最后更改的单元格是C1。

2)"col":英文column(列)。指定单元格区域左上角第1个单元格的列标。单击B2单元格输入“=cell("col")”,显示本单元格的列表2,同时B1单元格显示变成“$B$2”(这种变化下面就省略了)。同样复制公式到C2,增加第2个参数。

无参数CELL函数信息随单元格变化

3)"color":英文“颜色”。如果单元格中的负值以不同颜色显示,则返回1,否则返回0。单击B3单元格输入“=cell("color")”,显示0。将公式复制到C3,增加第2个参数D3,在D3中输入-5,按Ctrl+1,选择“数值”格式里面一种带颜色的后确定。

负数显示为红色

4)此时按F9重新计算,B3、C3单元格均由0变1。

color参数的信息

5)"contents":英文“内容”。指定单元格区域左上角第1个单元格的值而不是公式。单击B4单元格输入“=cell("contents")”,出现循环引用的错误提示,因为引用了自身,显示0。将公式复制到C4,增加第2个参数A1,回车后B4、C4均显示A1的内容。

contents参数

6)"filename":英文“文件名称”。包含单元格区域文件的的全部路径、工作簿名称、工作表名称,文本类型。如果工作表还没有保存,就没有路径,返回空文本""。单击B5单元格输入“=cell("filename")”,显示完整的路径。将公式复制到C5,增加第2个参数A1,显示内容与B5相同。(有兴趣的可以将第2个参数改成其他工作簿中的单元格看看,不用输入,按F2进入公式编辑状态后,在打开的其他工作簿中选择即可)。

(未完待续)

举报
评论 0