描述
使用此函数可返回有关单元格的格式、位置或内容的信息。
该函数可以检索地址和文件名等信息,以及有关单元格中使用的格式的详细信息。请参阅下方完整信息列表。
注意: 使用 CELL 的公式具有特定于语言的参数值,如果使用其他语言计算,则会返回错误。
例如,如果您在使用德语时创建包含 CELL 的公式,则如果使用法语版本打开工作簿,该公式将返回错误。如果其他人需要使用不同的语言打开您的工作簿,请考虑使用替代函数,或者允许其他人保存本地副本,并在其中修改 CELL 参数以匹配他们的语言。
句法
CELL(info_type, [reference])
输入
该函数有以下参数:
| 姓名 | 必要 | 描述 | 有效输入 |
|---|---|---|---|
信息类型 |
是的 | 需要考虑的信息类型。 |
与以下带引号的列表匹配的文本字符串、单元格引用或生成单元格引用的公式。 信息类型以下
|
参考
|
是的 | 包含该信息的单元格地址。 | 单元格 ID 或生成单个单元格 ID 的公式。 |
注意:不支持 以下 Excel信息 类型: 颜色、
文件名 Excel信息 类型: 颜色、、格式 、括号 、前缀 、 保护、行 、 宽度。
范例
范例数据
| A | B | C | |
|---|---|---|---|
| 1 | 红色 | 56 | 地址 |
| 2 | 绿色 | 39 | 科尔 |
| 3 | 橙色 | 15 | 内容 |
| 4 | 红色 | 92 | 行 |
| 5 | 蓝色 | 22 | 类型 |
示例公式
| 用例 | 公式 | 解释与结果 |
|---|---|---|
| 判断单元格中是否包含特定词语。 |
|
该公式的工作原理如下:
对于此数据集,第一个公式返回 TRUE。 该公式的工作原理如下:
对于此数据集,第二个公式返回 FALSE。 |
| 返回指定单元格的地址。 | =CELL("地址", A2) |
该公式的工作原理如下:
对于此数据集,此公式返回 $A$2。 |
| 返回指定单元格的列 ID。 | =CELL("col", B1) |
该公式的工作原理如下:
对于此数据集,此公式返回 2 (因为 B 是第二列)。 |
| 返回指定单元格的类型。 |
|
该公式的工作原理如下:
对于此数据集,此公式返回 l (标签) 该公式的工作原理如下:
对于此数据集,此公式返回 v (值) |
| 返回指定单元格的内容。 | =CELL("内容", A1) |
该公式的工作原理如下:
对于此数据集,此公式返回 red。 |
使用另一个单元格的内容作为 info_type 值的引用,返回指定单元格的地址。 |
=CELL(C1,B1) |
该公式的工作原理如下:
对于此数据集,此公式返回 $B$1。 |
| 确定单元格的内容类型,并返回标识该类型的指定字符串。 | =IFS(CELL("type",B1)="l","文本", CELL("type",B1)="v", "数字",CELL("type",B1)="b", "空",TRUE,"其他") |
该公式的工作原理如下:
对于此数据集,此公式返回 数字 (因为 CELL 返回“v”)。 |
笔记
- CELL 只能应用于单个细胞。
- CELL 是一个不稳定的函数,在大型或复杂的工作表中可能会导致性能问题。
- 此函数不支持通配符。
- 无论请求的信息类型如何,CELL 都会以文本值的形式返回信息。
使用技巧
- 使用 CELL 收集有关单元格格式和内容的信息,以便进行动态报告。
- 在条件格式中使用 CELL(例如:设置
=CELL("type",B1)="b"作为条件公式,会将指定的格式应用于条件范围内的所有文本单元格。请注意,B1 单元格不需要指定文本类型。) - 您可以将 CELL 与诸如 IF 或 ISNUMBER 之类的函数结合使用,以进行条件格式设置和验证。
- CELL 函数可用于审核和排查工作表中的问题。