Excel - CELL 函数
CELL 函数
Excell CELL 函数可检索关键的单元格信息,如地址、单元格内容、文件位置和格式。每当您将数据从外部源导入 Excel 时,您都可以在评估复杂公式之前快速验证单元格是否包含文本常量或整数值。它归类在 Excel 信息函数下。
兼容性
此高级 Excel 函数与以下版本的 MS-Excel 兼容 −
- Excel for Microsoft 365
- Excel for Microsoft 365 for Mac
- Excel for the web
- 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 tablets
- Excel for Android phones
- Excel 2013
- Excel 2010
语法
CELL 函数的语法如下 −
=CELL(info_type, [reference])
参数
您可以将以下参数与 CELL 函数一起使用 −
参数 | 描述 | 必需/可选 |
---|---|---|
Info_type | 它指定一个文本值,表示info_type。 Info_type 的可能值在下面的 Info_type 值表中描述。 |
必需 |
reference | 它表示您希望了解其信息的单元格引用。 如果跳过,则返回 Info_type 参数中指定的最后更改单元格的信息。 如果引用参数表示单元格范围,则 CELL 函数将仅检索该范围内第一个单元格的信息。 |
可选 |
Info_type 值
Info_type | 要获取的单元格信息类型返回 |
---|---|
"address" | 它表示第一个单元格的文本引用。 |
"col" | 它表示引用的列号。 |
"color" | 如果单元格格式化为负值颜色,则返回值 1。否则返回 0(零)。 |
"contents" | 它指定引用中第一个单元格的值。不是公式。 |
"filename" | 它指定工作簿的完整路径名,与文本形式的引用相对应。 如果包含单元格引用的工作表尚未保存,它将检索空文本("")。 |
"format" | 与单元格的数字格式对应的文本值。 各种格式的文本值显示在下表"单元格格式代码"中。 如果颜色格式暗示负值,则检索文本值后面的"-"。 如果单元格的格式为正值或所有值带括号,则检索文本值末尾的"()"。 |
"括号" | 如果单元格的格式为正值或所有值带括号,则返回值 1。 否则返回 0。 |
"前缀" |
它检索与单元格的"标签前缀"对应的文本值。返回
|
"protect" | 对于未锁定的单元格,它返回 0。 否则,它返回 1(对于锁定的单元格)。 |
"row" | 它指定单元格的行号参考。 |
"type" |
它指定与单元格中的数据类型相对应的文本值。
|
"width" | 它指定单元格的列宽,四舍五入为整数。 |
CELL 格式代码
下表表示在评估 CELL 函数时单元格的 Excel 格式及其对应的值。
单元格的 Excel 格式 | CELL 函数返回的内容 |
---|---|
General | "G" |
0 | "F0" |
#,##0 | ",0" |
0.00 | "F2" |
#,##0.00 | ",2" |
#,##0_);(#,##0_);(#,##0) | "C0" |
#,##0_);[Red](#,##0_);[Red](#,##0) | "C0-" |
#,##0.00_);(#,##0.00_);(#,##0.00) | "C2" |
#,##0.00_);[Red](#,##0.00_);[Red](#,##0.00) | "C2-" |
0% | "P0" |
0.00% | "P2" |
0.00E+00 | "S2" |
# ?/? or # ??/?? | "G" |
m/d/yy or m/d/yy h:mm or mm/dd/yy | "D4" |
d-mmm-yy or dd-mmm-yy | "D1" |
d-mmm or 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" |
注意事项
- 如果上表中所示的可识别类型未在第一个参数"info_type"中指定,则 CELL 函数将检索 #VALUE! 错误。
- 如果"info_type"值未括在双引号中,则 CELL 函数将返回 #NAME?错误。
CELL 函数示例
练习以下示例,了解 CELL 函数在 Excel 中的部署。
提取最大销售产量的地址

您可以将 CELL 函数与 INDEX 和 MATCH 函数结合使用,以获取给定数组中最高销售产量的地址。您可以在 C11 单元格中输入公式 =CELL("address", INDEX(A2:B8, MATCH(MAX(A2:B8), B2:B8, 0),2))。在此表达式中,MATCH 函数在单元格区域 B2:B8 中搜索查找值 MAX(A2:A8),INDEX 函数返回指定索引处的值,CELL 函数检索给定单元格区域内最大销售产量的地址。

之后,点击 Enter 选项卡。因此,最高销售额的地址为 $B$5。

下载练习表
您可以下载并使用示例数据表来练习 CELL 函数。