函數(shù)名稱:CELL 函數(shù)作用:CELL函數(shù)可用于返回有關(guān)單元格的格式、位置或內(nèi)容的信息。 函數(shù)語法:CELL(返回信息類型,單元格或單元格區(qū)域引用) 注意事項: 1、該函數(shù)有且只有兩個參數(shù); 2、第1參數(shù)為必選參數(shù),一個文本值,表示指定要返回的單元格信息的類型; 3、第2參數(shù)為可選參數(shù),表示需要其相關(guān)信息的單元格; 4、如果省略第2參數(shù),則將第一參數(shù)中指定的信息返回給最后更改的單元格; 5、如果第2參數(shù)是某一單元格區(qū)域,則函數(shù)CELL只將該信息返回給該區(qū)域左上角的單元格; 6、第1參數(shù)主要有以下可選值。 ![]() 函數(shù)應用: 實例1、判斷A列單元格格式是否會計專用格式(帶千分號且保留兩位小數(shù)),效果如B列所示。 ![]() 函數(shù)公式:B2單元格輸入 =IF(CELL('format',A2)=',2','是','不是'),公式下拉即可 解釋說明: 1、判斷單元格格式用信息函數(shù)CELL,第1參數(shù)為'format'; 2、CELL返回結(jié)果為“,2”時表示會計專用格式,格式代碼“#,##0.00”; 3、所以用IF判斷CELL的結(jié)果是否等于“,2”,如果是就返回“是”,否則返回“不是”; 4、有一點要注意的是當單元格的格式發(fā)生變化后,公式必須手動刷新,否則結(jié)果不會更新; 5、CELL函數(shù)第1參數(shù)為'format'時,主要可以判斷以下格式。 ![]() 實例2、用函數(shù)公式返回當前工作簿的名稱,如下圖A2單元格所示。 ![]() 函數(shù)公式:A2單元格輸入 =MID(CELL('filename'),FIND('[',CELL('filename'))+1,FIND(']',CELL('filename'))-FIND('[',CELL('filename'))-1) 解釋說明: 1、當CELL函數(shù)第1參數(shù)為'filename'時可以返回指定的文件名稱,省略第2參數(shù)則表示返回當前工作簿名稱; 2、CELL這個返回的文件名稱是包含路徑的,所以我們要把路徑去掉,通過觀察規(guī)律我們發(fā)現(xiàn)文件名稱就包含在符號“[]”里面; 3、FIND('[',CELL('filename'))+1表示我們要提取的文件名稱; 4、FIND(']',CELL('filename'))-FIND('[',CELL('filename'))-1表示我們要提取的文件名稱的總長度 實例3、請根據(jù)下表A列的學校明細清單做出如動態(tài)圖中的模糊輸入效果,寫明操作步驟。 ![]() 操作步驟: 1、在B2單元格輸入公式=IFERROR(INDEX(A:A,SMALL(IF(ISERROR(FIND(CELL('contents'),$A$2:$A$2880)),9^9,ROW($2:$2880)),ROW(A1))),''),數(shù)組公式CTRL+SHIFT+回車鍵三鍵結(jié)束,公式下拉填充; 2、選中B2:B2880單元格區(qū)域,然后在名稱框輸入“動態(tài)引用”,然后按回車鍵結(jié)束(這一步是快速給單元格區(qū)域定義一個名稱); 3、選擇D2:D11單元格區(qū)域(這里區(qū)域也可以選更大一點),然后輸入有效性,選擇“序列”,輸入“=動態(tài)引用”; 4、具體操作請看下面動態(tài)圖; ![]() 5、對于輸入公式后彈出的循環(huán)引用不用管,另外為了不影響使用體驗我們可以把B列整列設置成白色文字。 6、公式解釋:CELL('contents')可以引用到最后一次修改的單元格的內(nèi)容。
|
|