輕松辦公-函數(shù)精解
(六十)
1、CELL函數(shù)
CELL 函數(shù)返回有關單元格的格式、位置或內(nèi)容的信息。例如,如果要在對單元格執(zhí)行計算之前,驗證它包含的是數(shù)值而不是文本,則可以使用以下公式:
=IF(CELL("type", A1) = "v", A1 * 2, 0)
僅當單元格 A1 包含數(shù)值時,此公式才計算 A1*2 ;如果 A1 包含文本或為空,則此公式將返回 0。
CELL(, [])
參數(shù)說明:
下面列表顯示了 參數(shù)的可能值及相應的結(jié)果:
返回
""
引用中第一個單元格的引用,文本類型。
"col"
引用中單元格的列標。
"color"
如果單元格中的負值以不同顏色顯示,則為值 1;否則,返回 0(零)。
""
引用中左上角單元格的值:不是公式。
""
包含引用的文件名(包括全部路徑)excel統(tǒng)一加數(shù)字前綴,文本類型。如果包含目標引用的工作表尚未保存,則返回空文本 ("")。
""
與單元格中不同的數(shù)字格式相對應的文本值。下表列出不同格式的文本值。如果單元格中負值以不同顏色顯示,則在返回的文本值的結(jié)尾處加“-”;如果單元格中為正值或所有單元格均加括號,則在文本值的結(jié)尾處返回“()”。
""
如果單元格中為正值或所有單元格均加括號,則為值 1;否則返回 0。
""
與單元格中不同的“標志前綴”相對應的文本值。如果單元格文本左對齊,則返回單引號 (');如果單元格文本右對齊,則返回雙引號 (");如果單元格文本居中,則返回插入字符 (^);如果單元格文本兩端對齊,則返回反斜線 (\);如果是其他情況excel統(tǒng)一加數(shù)字前綴,則返回空文本 ("")。
""
如果單元格沒有鎖定,則為值 0;如果單元格鎖定,則返回 1。
"row"
引用中單元格的行號。
"type"
與單元格中的數(shù)據(jù)類型相對應的文本值。如果單元格為空,則返回“b”。如果單元格包含文本常量,則返回“l(fā)”;如果單元格包含其他內(nèi)容,則返回“v”。
"width"
取整后的單元格的列寬。列寬以默認字號的一個字符的寬度為單位。
CELL 格式代碼:
下面列表描述參數(shù) 為“”,以及參數(shù) 為用內(nèi)置數(shù)字格式設置的單元格時,函數(shù) CELL 返回的文本值。
如果 Excel 的格式為 CELL 函數(shù)返回值
常規(guī) "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"
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 函數(shù)中的 參數(shù)為“”,并且以后向被引用的單元格應用了其他格式,則必須重新計算工作表以更新 CELL 函數(shù)的結(jié)果。
2、ERROR.TYPE函數(shù)
返回對應于 Excel 中某一錯誤值的數(shù)字,或者,如果沒有錯誤則返回 #N/A。在函數(shù) IF 中可以使用 ERROR.TYPE 檢測錯誤值,并返回文本字符串(如,消息)來取代錯誤值。
ERROR.TYPE()
參數(shù)說明:
1、 為需要得到其標號的一個錯誤值。盡管 可以為實際的錯誤值,但它通常為一個單元格引用,而此單元格中包含需要檢測的公式。
注解:
如果 為
函數(shù) ERROR.TYPE 返回
#NULL!
1
#DIV/0!
2
#VALUE!
3
#REF!
4
#NAME?
5
#NUM!
6
#N/A
7
#
8
其他值
#N/A
3、INFO函數(shù)
返回有關當前操作環(huán)境的信息。(提示:使用此功能時要格外小心。其他用戶可能看到敏感信息或機密信息。)
INFO()
參數(shù)說明:
1、 為文本,用于指定要返回的信息類型。
注解:
返回
""
當前目錄或文件夾的路徑。
""
打開的工作簿中活動工作表的數(shù)目。
""
以當前滾動位置為基準,返回窗口中可見的左上角單元格的絕對單元格引用,如帶前綴“$A:”的文本。此值與 Lotus 1-2-3 3.x 版兼容。返回的實際值取決于當前的引用樣式設置。以 D9 為例,返回值為:
A1 引用樣式 "$A:$D$9" R1C1 引用樣式 "$A:R9C4"
""
當前操作系統(tǒng)的版本號,文本值。
""
當前的重新計算模式,返回“自動”或“手動”。
""
Excel 的版本號,文本值。
""
操作系統(tǒng)名稱:
=“mac” =“pcdos”
要點:在舊版本的 Excel 中,""、"" 和 "" 值返回內(nèi)存信息。現(xiàn)在不再支持這些 值,而是返回 #N/A 錯誤值。
更多精彩內(nèi)容將在以后的章節(jié)分享給朋友們,請?zhí)砑雍糜阎潦詹兀瑲g迎點贊并關注后期內(nèi)容更新!