INFO函數(shù)顯示當(dāng)前操作環(huán)境相關(guān)信息。
什么情況下使用INFO函數(shù)?
INFO函數(shù)可以顯示關(guān)于Excel應(yīng)用程序的信息,諸如:
Microsoft ?Excel版本
當(dāng)前工作表數(shù)
當(dāng)前重新計(jì)算模式
以前版本的Excel也可以獲取內(nèi)存信息(“memavail”, “memused”和“totmem”),但是這些type_text項(xiàng)目不再被支持。
INFO函數(shù)語法
INFO函數(shù)語法如下:
INFO(type_text)
type_text是下列項(xiàng)目之一,用來指定想要的信息。
“directory”:當(dāng)前目錄的路徑
“numfile”:在打開的工作簿中當(dāng)前工作表數(shù)
“origin”:左上角絕對單元格引用可見
“osversion”:當(dāng)前操作系統(tǒng)版本,文本形式
“recalc”:當(dāng)前重新計(jì)算模式;“自動(dòng)”或者“手動(dòng)”
“release”:Microsoft ?Excel版本,文本形式
“system”:操作環(huán)境的名稱:“pcdos”或者“mac”
INFO函數(shù)陷阱
在Excel的幫助文件中,警告在使用INFO函數(shù)時(shí)要謹(jǐn)慎,因?yàn)榭赡芙o其他用戶暴露個(gè)人信息。例如,可能不想讓他人看到Excel工作簿的文件路徑。在發(fā)送Excel文件給他人之前,確保刪除了你不想分享的任何數(shù)據(jù)!
示例 1: Microsoft Excel版本
使用“release”值,可以使用INFO函數(shù)顯示正在使用的Excel版本。結(jié)果是文本,而不是數(shù)字。在下面的截圖中,正在使用Excel 2010,因此版本號是14.0。
=INFO(“release”)
可以基于版本號來顯示一條消息。
=IF(C2+0<14,”Time toupgrade”,”Latest version”)
示例 2: 當(dāng)前工作表數(shù)
使用“numfile”作為參數(shù)type_text的值,INFO函數(shù)可以顯示所有打開的工作簿中當(dāng)前工作表數(shù),包含隱藏的工作表、在隱藏的工作簿中的工作表、以及加載項(xiàng)中的工作表。
本例中,一個(gè)加載項(xiàng)正在運(yùn)行并且有兩個(gè)工作表,以及可見工作簿有五個(gè)工作表。使用INFO函數(shù)返回的總工作表數(shù)是7。
=INFO(“numfile”)
示例 3: 當(dāng)前重新計(jì)算模式
代替在INFO函數(shù)中輸入type_text參數(shù)值,可以引用包含有效值之一的單元格。本例中,在單元格B3有一個(gè)數(shù)據(jù)有效性列表,并且INFO函數(shù)引用該單元格。
=INFO(B3)
當(dāng)選取“recalc”時(shí),結(jié)果顯示當(dāng)前重新計(jì)算模式是自動(dòng)。