CELL 函数
约 593 字大约 2 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac, Excel 2019, Excel 2016, Excel for iPad, Excel for iPhone, Excel for Android 平板电脑版, Excel for Android 手机版, iPhone 版我的 Office
1. 函数简介
CELL 函数返回有关单元格的格式、位置或内容的信息。例如,可以在对单元格执行计算之前验证它包含的是数值而不是文本。
2. 语法
CELL(info_type, [reference])| 参数 | 选填 | 说明 |
|---|---|---|
| info_type | 必需 | 一个文本值,指定要返回的单元格信息的类型。 |
| reference | 可选 | 需要其相关信息的单元格。如果省略,则为计算时所选单元格返回信息。 |
3. 示例
3.1. 获取单元格地址
返回 A1 单元格的地址:
=CELL("address", A1)结果为 "$A$1"。
3.2. 获取单元格内容类型
验证 A1 是否包含数值:
=IF(CELL("type", A1)="v", A1*2, 0)仅当 A1 包含数值时计算 A1*2,否则返回 0。
4. 实用技巧
4.1. info_type 参数
info_type | 返回的信息 |
|---|---|
"address" | 引用中第一个单元格的绝对地址。 |
"col" / "row" | 引用中第一个单元格的列号或行号。 |
"contents" | 单元格的值,而不是公式。 |
"filename" | 包含完整路径、文件名和工作表名;工作簿尚未保存时返回空文本。 |
"format" | 与单元格数字格式对应的文本代码。 |
"type" | 空白返回 "b",文本返回 "l",其他内容返回 "v"。 |
"width" | 包含列宽和默认列宽标记的数组。 |
Excel 网页版、移动版和 Starter 版不支持部分格式相关的 info_type 值。
4.2. 语言依赖性
使用 CELL 的公式具有特定于语言的参数值,如果使用其他语言版本的 Excel 进行计算,将返回错误。
4.3. 建议包含 reference 参数
省略引用参数不会可靠地生成有关特定单元格的信息。
4.4. type 返回值
如果单元格为空返回 "b",包含文本返回 "l",包含其他内容返回 "v"。
4.5. 格式更改后重新计算
使用 CELL("format", reference) 时,更改单元格格式不会立即更新返回值。按 F9 重新计算工作表后再检查结果。