語法
CELL( info_type,reference)
Info_type 為一個文本值,指定所需要的單元格信息的類型。下面列出 info_type 的可能值及相應的結果。
Info_type | 返回 |
"address" | 引用中第一個單元格的引用,文本類型。 |
"col" | 引用中單元格的列標。 |
"color" | 如果單元格中的負值以不同顏色顯示,則為 1,否則返回 0。 |
"contents" | 引用中左上角單元格的值:不是公式。 |
"filename" | 包含引用的檔案名稱(包括全部路徑),文本類型。如果包含目標引用的工作表尚未保存,則返回空文本 ("")。 |
"format" | 與單元格中不同的數字格式相對應的文本值。下表列出不同格式的文本值。如果單元格中負值以不同顏色顯示,則在返回的文本值的結尾處加“-”;如果單元格中為正值或所有單元格均加括弧,則在文本值的結尾處返回“()”。 |
"parentheses" | 如果單元格中為正值或全部單元格均加括弧,則為 1,否則返回 0。 |
"prefix" | 與單元格中不同的“標誌前綴”相對應的文本值。如果單元格文本左對齊,則返回單引號 (');如果單元格文本右對齊,則返回雙引號 (");如果單元格文本居中,則返回插入字元 (^);如果單元格文本兩端對齊,則返回反斜線 (\);如果是其他情況,則返回空文本 ("")。 |
"protect" | 如果單元格沒有鎖定,則為 0;如果單元格鎖定,則為 1。 |
"row" | 引用中單元格的行號。 |
"type" | 與單元格中的數據類型相對應的文本值。如果單元格為空,則返回“b”。如果單元格包含文本常量,則返回“l”;如果單元格包含其他內容,則返回“v”。 |
"width" | 取整後的單元格的列寬。列寬以默認字號的一個字元的寬度為單位。 |
Reference 表示要獲取其有關信息的單元格。如果忽略,則在 info_type 中所指定的信息將返回給最後更改的單元格。下表描述 info_type 為“format”,以及引用為用內置數字格式設定的單元格時,函式 CELL 返回的文本值。
如果 Microsoft 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" |
yy-m-d 或 yy-m-d h:mm 或 dd-mm-yy | "D4" |
d-mmm-yy 或 dd-mmm-yy | "D1" |
d-mmm 或 dd-mmm | "D2" |
mmm-yy | "D3" |
dd-mm | "D5" |
h:mm AM/PM | "D7" |
h:mm:ss AM/PM | "D6" |
h:mm | "D9" |
h:mm:ss | "D8" |
如果 CELL 公式中的 info_type 參數為“format”,而且以後又用自定義格式設定了單元格,則必須重新計算工作表以更新 CELL 公式。
說明
函式 CELL 用於與其他電子表格程式兼容。
示例
如果您將示例複製到空白工作表中,可能會更易於理解該示例。
創建空白工作簿或工作表。 請在“幫助”主題中選取示例。不要選取行或列標題。從幫助中選取示例。按 Ctrl+C。 在工作表中,選中單元格 A1,再按 Ctrl+V。 若要在查看結果和查看返回結果的公式之間切換,請按 Ctrl+`(重音符),或在“工具”選單上,指向“公式審核”,再單擊“公式審核模式”。
123 | A數據5-MarTOTAL公式說明(結果)=CELL("row",A20)單元格 A20 的行號 (20)=CELL("format", A2) 第一個字元串的格式代碼(D2,請參見上面的信息)=CELL("contents", A3)單元格 A3 的內容 (TOTAL) |