Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統(tǒng)的電腦編寫的一款電子表格軟件。直觀的界面、出色的計(jì)算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計(jì)算機(jī)數(shù)據(jù)處理軟件。 excel中indirect函數(shù),根據(jù)幫助,可以知道是返回并顯示指定引用的內(nèi)容。使用INDIRECT函數(shù)可引用其他工作簿的名稱、工作表名稱和單元格引用。
第一,indirect函數(shù)對單元格引用的兩種方式。 看下圖,使用indirect函數(shù)在C2、C3引用A1單元格的內(nèi)容。  ? 1、=INDIRECT("A1"),結(jié)果為C3。這種使用,簡單的講,就是將這些引用地址套上雙引號,然后再傳遞給INDIRECT函數(shù)。 2、=INDIRECT(C1),結(jié)果為C2。解釋:因?yàn)镃1的值就是 "A1",在公式編輯欄,選中“C1”,然后按下F9鍵,計(jì)算值,可以看到變?yōu)椤?A1"”,本質(zhì)沒變,都是對單元格引用。 上面兩者的區(qū)別在于:前者是A1單元格內(nèi)文本的引用,后者是引用的C1單元格內(nèi)的地址引用的單元格的內(nèi)容。
第二,indirect函數(shù)工作表名稱的引用。 如下圖所示:  ? 如果需要在“二班”工作表,計(jì)算“一班”工作表B2:B11的成績總和。可以使用這樣的 公式:=SUM(INDIRECT("一班!B2:B11"))。解釋:indirect(“工作表名!單元格區(qū)域”) 另外一種情況:當(dāng)工作表名稱直接是數(shù)字的,在工作表名稱兩邊必須添加上一對單引號。

同樣的,在“2”工作表,計(jì)算“1”工作表B2:B11的成績總和。公式為:=SUM(INDIRECT("'1'!B2:B11"))。解釋:indirect(“’工作表名’!單元格區(qū)域”) 總結(jié):如果工作表名為漢字,工作表名前后可以加上一對單引號,也可以不加。但是數(shù)字和一些特殊字符時,必須加單引號,否則不能得到正確結(jié)果。 我們在工作表命名時形成習(xí)慣盡量不要有空格和符號,這樣可以不怕indirect引用忘記加單引號括起來。要么形成習(xí)慣所有indirect帶工作表名引用時都用單引號將代表工作表名的字符串括起來。 第三,INDIRECT函數(shù)對工作簿引用的書寫方式和細(xì)節(jié)正確寫法 =INDIRECT("[工作簿名.xls]工作表表名!單元格地址") INDIRECT函數(shù),如果是對另一個工作簿的引用(外部引用),則那個工作簿必須被打開。如果源工作簿沒有打開,函數(shù) INDIRECT 返回錯誤值 #REF!。 第四,Indirect函數(shù)應(yīng)用實(shí)例一:制作多級下拉菜單 其原理是利用定義名稱,然后在單元格輸入與定義名稱相同的字符再對含有這種字符的單元格用Indirect作引用。
Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗(yàn)。 |