語法
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) |
