excel中indirect函數(shù)有哪些使用方法
excel中indirect函數(shù),根據(jù)幫助,可以知道是返回并顯示指定引用的內(nèi)容。使用INDIRECT函數(shù)可引用其他工作簿的名稱、工作表名稱和單元格引用。以下是學(xué)習(xí)啦小編為您帶來的關(guān)于excel中indirect函數(shù)使用方法,希望對(duì)您有所幫助。
excel中indirect函數(shù)使用方法
1/5indirect函數(shù)對(duì)單元格引用的兩種方式。
看下圖,使用indirect函數(shù)在C2、C3引用A1單元格的內(nèi)容。
1、=INDIRECT("A1"),結(jié)果為C3。這種使用,簡(jiǎn)單的講,就是將這些引用地址套上雙引號(hào),然后再傳遞給INDIRECT函數(shù)。
2、=INDIRECT(C1),結(jié)果為C2。解釋:因?yàn)镃1的值就是 "A1",在公式編輯欄,選中“C1”,然后按下F9鍵,計(jì)算值,可以看到變?yōu)?ldquo;"A1"”,本質(zhì)沒變,都是對(duì)單元格引用。
上面兩者的區(qū)別在于:前者是A1單元格內(nèi)文本的引用,后者是引用的C1單元格內(nèi)的地址引用的單元格的內(nèi)容。
2/5indirect函數(shù)工作表名稱的引用。
如果需要在“二班”工作表,計(jì)算“一班”工作表B2:B11的成績(jī)總和??梢允褂眠@樣的公式:=SUM(INDIRECT("一班!B2:B11"))。解釋:indirect(“工作表名!單元格區(qū)域”)
3/5另外一種情況:當(dāng)工作表名稱直接是數(shù)字的,在工作表名稱兩邊必須添加上一對(duì)單引號(hào)。
同樣的,在“2”工作表,計(jì)算“1”工作表B2:B11的成績(jī)總和。公式為:=SUM(INDIRECT("'1'!B2:B11"))。解釋:indirect(“’工作表名’!單元格區(qū)域”)
總結(jié):如果工作表名為漢字,工作表名前后可以加上一對(duì)單引號(hào),也可以不加。但是數(shù)字和一些特殊字符時(shí),必須加單引號(hào),否則不能得到正確結(jié)果。
我們?cè)诠ぷ鞅砻麜r(shí)形成習(xí)慣盡量不要有空格和符號(hào),這樣可以不怕indirect引用忘記加單引號(hào)括起來。要么形成習(xí)慣所有indirect帶工作表名引用時(shí)都用單引號(hào)將代表工作表名的字符串括起來。
4/5INDIRECT函數(shù)對(duì)工作簿引用的書寫方式和細(xì)節(jié)正確寫法
=INDIRECT("[工作簿名.xls]工作表表名!單元格地址")
INDIRECT函數(shù),如果是對(duì)另一個(gè)工作簿的引用(外部引用),則那個(gè)工作簿必須被打開。如果源工作簿沒有打開,函數(shù) INDIRECT 返回錯(cuò)誤值 #REF!。
5/5Indirect函數(shù)應(yīng)用實(shí)例一:制作多級(jí)下拉菜單
其原理是利用定義名稱,然后在單元格輸入與定義名稱相同的字符再對(duì)含有這種字符的單元格用Indirect作引用。
猜你喜歡: