在Excel的查找與匹配的函數(shù)中,有一個(gè)函數(shù)十分地厲害,這個(gè)函數(shù)就是INDIRECT函數(shù),今天小必老師給大家說(shuō)一下這個(gè)INDIRECT函數(shù)的具體的使用方法。老規(guī)矩,還是先給大家講一下這個(gè)函數(shù)的名片: ——函數(shù)名片—— 函數(shù)名稱(chēng):INDIRECT 函數(shù)功能:返回由文本字符串指定的引用。此函數(shù)立即對(duì)引用進(jìn)行計(jì)算,并顯示其內(nèi)容。當(dāng)需要更改公式中單元格的引用,而不更改公式本身。 函數(shù)語(yǔ)法:INDIRECT(ref_text,a1) 注意:ref_text表示對(duì)單元格的引用,用此單元格可以包含A1樣式引用、R1C1樣式引用、定義為引用的名稱(chēng)或?qū)ξ谋咀址畣卧竦囊谩H绻鹯ef_text是對(duì)另一個(gè)工作簿的引用(外部引用),則對(duì)那個(gè)工作簿必須被打開(kāi)。a1表示為一邏輯值,指明包含在單元格ref_text中引用的類(lèi)型,如果a1為T(mén)rue或者省略,ref_text被解釋為A1樣式的引用。如果a1為FALSE,ref_text被解釋為R1C1樣式的引用。INDIRECT函數(shù)主要用于創(chuàng)建開(kāi)始部分固定的引用,創(chuàng)建對(duì)靜態(tài)命名區(qū)域的引用,從工作表、行 、列創(chuàng)建引用,創(chuàng)建固定的數(shù)組值。 01、基礎(chǔ)用法 INDIRECT函數(shù)使用。 在E2單元格中輸入公式:=INDIRECT('a2'),返回的結(jié)果為“姓名”。 在E3單元格中輸入公式:=INDIRECT(C3),返回的結(jié)果為“我們”。 注意:INDIRECT函數(shù)是易失性函數(shù),如果在工作簿中較多地使用該函數(shù)會(huì)使整個(gè)工作簿的運(yùn)行的速度變慢。如果使用INDIRECT創(chuàng)建對(duì)另一個(gè)工作簿的引用的時(shí)候,被引用工作簿必須是打開(kāi)的,否則會(huì)產(chǎn)生結(jié)果為#REF的引用錯(cuò)誤。 02、制作二級(jí)下拉菜單 例如,下面是針對(duì)北京,上海,天津,重慶四個(gè)直轄市的快遞情況,要求,先制作以直轄市為一級(jí)下拉菜單,區(qū)域?yàn)槎?jí)聯(lián)動(dòng)下拉菜單。如下圖所示: 步驟: Step-1:先準(zhǔn)備如下數(shù)據(jù): Step-2:選中區(qū)域C2:C11區(qū)域,單擊【數(shù)據(jù)】選擇卡-【數(shù)據(jù)驗(yàn)證】-【允許】(序列值)-【來(lái)源】(框選G1:J1區(qū)域)-【確定】,如下圖所示: Step-3:然后選中區(qū)域G1:J25區(qū)域,然后按快捷鍵F5,打開(kāi)定位對(duì)話(huà)框,選擇【定位條件】-【常量】-【確定】,如下圖所示: Step-4:緊接著單擊【公式】選項(xiàng)卡-【按所選內(nèi)容創(chuàng)建自定義名稱(chēng)】-【首行】-【確定】,然后打開(kāi)名稱(chēng)管理器的時(shí)候發(fā)現(xiàn)已經(jīng)創(chuàng)建好了名稱(chēng)。如下圖所示: Step-5:選中區(qū)域D2:D11區(qū)域,單擊【數(shù)據(jù)】選擇卡-【數(shù)據(jù)驗(yàn)證】-【允許】(序列值)-【來(lái)源】(輸入公式:=INDIRECT(C2)即可)-【確定】,如下圖所示: 03、跨表查詢(xún) 如下圖所示,是某個(gè)部門(mén)半年的人員的工資與補(bǔ)貼的表,每個(gè)表里的人員的順序是不一樣的。 現(xiàn)要求將每個(gè)人的各個(gè)月的補(bǔ)貼匯總至一個(gè)表中,如下圖所示: 在匯總表里的C2單元格中輸入公式: =VLOOKUP($A2,INDIRECT('''&C$1&''!B:G'),6,0) 然后按Enter鍵完成后向下向右填充。如下圖所示: $A2是表示將員工編號(hào)這列的列號(hào)鎖定,即在向右填充的時(shí)候不會(huì)使縱向的位置發(fā)生變化; INDIRECT('''&C$1&''!B:G')如是將每個(gè)工作表的引用方式表示出來(lái),INDIRECT函數(shù)可將字符串表示中動(dòng)態(tài)的引用范圍;這里說(shuō)明一下,標(biāo)準(zhǔn) 跨工作表的引用的格式為:'工作表名'!單元格地址,如'銷(xiāo)售-01月'!B:G 同時(shí)在C$1的時(shí)候一定要將其行號(hào)鎖定,不然會(huì)在下拉的時(shí)候位置發(fā)生改變導(dǎo)致結(jié)果錯(cuò)誤。需要強(qiáng)調(diào)的是書(shū)寫(xiě)公式的時(shí)候標(biāo)點(diǎn)符號(hào)是英文狀態(tài)半角的。 最后使用VLOOKUP函數(shù)將其查詢(xún)出來(lái)即可。 04、十字交叉查詢(xún) 按下面的要求進(jìn)行交叉查詢(xún)。 在J3單元格中輸入公式: =INDIRECT('R'&MATCH($I3,$A$1:$A$13,0)&'C'&MATCH(J$2,$A$1:$F$1,0),0),按Enter鍵完成然后向下填充。(使用R1C1單元格樣式) 05 逆向查詢(xún) 按下面的要求進(jìn)行交叉查詢(xún)。 在E4單元格里輸入公式: =INDIRECT('A'&MATCH(D4,$B$1:$B$10,0)),按Enter鍵向下填充完成。 |
|