您的位置:首頁>科技>正文

CELL 函數使用方法—微軟官方技術文檔

CELL 函數

適用於: Excel 2016 Excel 2013 Excel 2010 Excel 2007 Excel 2016 for Mac 更多...

本文介紹 Microsoft Excel 中 CELL 函數的公式語法和用法。

說明

CELL 函數返回有關儲存格的格式、位置或內容的資訊。 例如, 如果要在對儲存格執行計算之前,

驗證它包含的是數值而不是文本, 則可以使用以下公式:

= IF( CELL("type", A1) = "v", A1 * 2, 0)

僅當儲存格 A1 包含數值時, 此公式才計算 A1*2 ;如果 A1 包含文本或為空, 則此公式將返回 0。

語法

CELL(info_type, [reference])

CELL 函數語法具有下列參數:

Info_type 必需。 一個文本值, 指定要返回的儲存格資訊的類型。 下面的清單顯示了 Info_type 參數的可能值及相應的結果。

info_type 返回結果 “address”引用中第一個儲存格的引用, 文本類型。 “col”引用中儲存格的列標。 “color”如果儲存格中的負值以不同顏色顯示, 則為值 1;否則, 返回 0(零)。 注意: Excel Online、Excel Mobile 和 Excel Starter 中不支持此值。 "contents"引用中左上角儲存格的值:不是公式。 "filename"包含引用的檔案名(包括全部路徑), 文本類型。 如果包含目標引用的工作表尚未保存, 則返回空文本 ("")。 注意: Excel Online、Excel Mobile 和 Excel Starter 中不支持此值。 “format”與儲存格的數位格式相對應的文本值。
下表中顯示了各種格式的文本值。 如果儲存格中的負值以不同顏色顯示, 則在返回的文本值的結尾處加“-”; 如果為儲存格中的正值或所有值加括弧, 則在文本值的結尾處返回“()”。 注意: Excel Online、Excel Mobile 和 Excel Starter 中不支持此值。 “parentheses”如果儲存格中為正值或所有儲存格均加括弧, 則為值 1;否則返回 0。 注意: Excel Online、Excel Mobile 和 Excel Starter 中不支持此值。 “prefix”與儲存格中的“前置標籤”相對應的文本值。 如果儲存格文本左對齊, 則返回單引號 (');如果儲存格文本右對齊, 則返回雙引號 (");如果儲存格文本居中, 則返回插入字元 (^);如果儲存格文本兩端對齊, 則返回反斜線 ();如果是其他情況, 則返回空文本 ("")。 注意: Excel Online、Excel Mobile 和 Excel Starter 中不支持此值。 “protect”如果儲存格沒有鎖定, 則為值 0;如果儲存格鎖定, 則返回 1。
注意: Excel Online、Excel Mobile 和 Excel Starter 中不支持此值。 “row”引用中儲存格的行號。 “type”與儲存格中的資料類型相對應的文本值。 如果儲存格為空, 則返回“b”以表示空白。 如果儲存格包含文本常數, 則返回“l”以表示標籤;如果儲存格包含其他內容, 則返回“v”以表示值。 “width”取整後的儲存格的列寬。 列寬以預設字型大小的一個字元的寬度為單位。 注意: Excel Online、Excel Mobile 和 Excel Starter 中不支持此值。

Reference 可選。 需要其相關資訊的儲存格。 如果省略, 則將 Info_type 參數中指定的資訊返回給最後更改的儲存格。 如果參數 reference 是某一儲存格區域, 則函數 CELL 只將該資訊返回給該區域左上角的儲存格。

CELL 格式代碼

下面的列表描述了當參數 Info_type 為“format”, 以及參數 reference 為用內置數位格式設置的儲存格時, 函數 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”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”mm/dd“D5”h:mm AM/PM“D7”h:mm:ss AM/PM“D6”h:mm“D9”h:mm:ss“D8”

注意: 如果 CELL 函數中的 Info_type 參數為“format”,

並且以後向被引用的儲存格應用了其他格式, 則必須重新計算工作表以更新 CELL 函數的結果。

示例

複製下表中的示例資料, 然後將其粘貼進新的 Excel 工作表的 A1 儲存格中。 要使公式顯示結果, 請選中它們, 按 F2, 然後按 Enter。 如果需要, 可調整列寬以查看所有資料。

數據
75
Hello, world!
公式 說明 結果 =CELL("row", A20)儲存格 A20 的行號。 20=CELL("contents", A3)儲存格 A3 的內容。 Hello, world!=CELL("type", A2)儲存格 A2 的資料類型。 資料類型 "v" 表示數值。 v
Next Article
喜欢就按个赞吧!!!
点击关闭提示