Excel - CELL 函式



描述

CELL 函式返回有關單元格格式、位置或內容的資訊。

語法

CELL (info_type, [reference])

引數

引數 描述 必填/可選
Info_type

指定要返回的單元格資訊型別的文字值。

Info_type 的可能值如下表“Info_type 值”中所示。

必填
引用

要獲取其資訊的單元格。

如果省略,則為 Info_type 引數中指定的資訊返回上次更改的單元格。

如果引用引數是單元格區域,則 CELL 函式僅返回該區域左上角單元格的資訊。

可選

Info_type 值

Info_type 要返回的單元格資訊型別
"address" 引用中第一個單元格的引用,作為文字。
"col" 引用中單元格的列號。
"color" 如果單元格格式化為負值的彩色,則值為 1。否則返回 0(零)。
"contents" 引用中左上角單元格的值。不是公式。
"filename"

包含引用的檔案的檔名(包括完整路徑),作為文字。

如果包含引用的工作表尚未儲存,則返回空文字("")。

"format"

對應於單元格數字格式的文字值。

各種格式的文字值如下表“CELL 格式程式碼”中所示。

如果單元格格式化為負值的彩色,則在文字值的末尾返回“-”。

如果單元格格式化為正值或所有值的括號,則在文字值的末尾返回"()"。

如果您以後將不同的格式應用於引用的單元格,則必須重新計算工作表以更新 CELL 函式的結果。

"parentheses"

如果單元格格式化為正值或所有值的括號,則值為 1。

否則返回 0。

"prefix"

對應於單元格“標籤字首”的文字值。返回

  • 單引號 ('),如果單元格包含左對齊文字

  • 雙引號 ("),如果單元格包含右對齊文字

  • 插入符號 (^),如果單元格包含居中對齊文字

  • 反斜槓 (\),如果單元格包含填充對齊文字

  • 空文字 (""),如果單元格包含其他任何內容

"protect"

如果單元格未鎖定,則值為 0。

否則,返回 1(如果單元格已鎖定)。

"row" 引用中單元格的行號。
"type"

對應於單元格中資料型別的文字值。

  • "b" 表示空白,如果單元格為空

  • "l" 表示標籤,如果單元格包含文字常量

  • "v" 表示值,如果單元格包含其他任何內容

"width"

單元格的列寬,四捨五入為整數。

每個列寬單位等於預設字型大小中一個字元的寬度。

CELL 格式程式碼

下表描述了當 Info_type 引數為“format”且引用引數為使用內建數字格式設定格式的單元格時,CELL 函式返回的文字值。

單元格的 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"

備註

如果 info_type 不是上面給出的識別型別之一,則 CELL 函式返回 #VALUE! 錯誤。

適用性

Excel 2007、Excel 2010、Excel 2013、Excel 2016

示例

Cell Function
advanced_excel_information_functions.htm
廣告