c語言cell函式?catinwater2021-11-14 15:06:48

cell函式是返回某一引用區域的左上角單元格的格式、位置或內容等資訊。

cell函式的語法為:CELL(info_type,reference)

cell函式第二引數表示要獲取其有關資訊的單元格。如果忽略,則在 info_type 中所指定的資訊將返回給最後更改的單元格。

下面是cell函式第一引數對應的資訊:

“address” 引用中第一個單元格的引用,文字型別。

“col” 引用中單元格的列標。

“color” 如果單元格中的負值以不同顏色顯示,則為 1,否則返回 0。

“contents” 引用中左上角單元格的值:不是公式。

“filename” 包含引用的檔名(包括全部路徑),文字型別。如果包含目標引用的工作表尚未儲存,則返回空文字 (“”)。

“format” 與單元格中不同的數字格式相對應的文字值。下表列出不同格式的文字值。如果單元格中負值以不同顏色顯示,則在返回的文字值的結尾處加“-”;如果單元格中為正值或所有單元格均加括號,則在文字值的結尾處返回“()”。

“parentheses” 如果單元格中為正值或全部單元格均加括號,則為 1,否則返回 0。

“prefix” 與單元格中不同的“標誌字首”相對應的文字值。如果單元格文字左對齊,則返回單引號 (‘);如果單元格文字右對齊,則返回雙引號 (“);如果單元格文字居中,則返回插入字元 (^);如果單元格文字兩端對齊,則返回反斜線 (\);如果是其他情況,則返回空文字 (”“)。

”protect“ 如果單元格沒有鎖定,則為 0;如果單元格鎖定,則為 1。

”row“ 引用中單元格的行號。

”type“ 與單元格中的資料型別相對應的文字值。如果單元格為空,則返回“b”。如果單元格包含文字常量,則返回“l”;如果單元格包含其他內容,則返回“v”。

”width“ 取整後的單元格的列寬。列寬以預設字號的一個字元的寬度為單位。