在EXCEL知識的海洋里,辦公室工作的每個人,從小白到高手,每個階段,都有必須掌握的技巧和公式,而有一條通向高手的畢竟之路,就是indirect函數(shù),今天重點講解一下。
MOS辦公軟件國際認證大師級
10年辦公應(yīng)用經(jīng)驗,企業(yè)部門負責人
INDIRECT(ref_text,[a1])
此函數(shù)立即對引用進行計算,并顯示其內(nèi)容。當需要更改公式中 單元格 的引用,而不更改公式本身,請使用此函數(shù),INDIRECT為間接引用。
在上圖中,F(xiàn)1單元格值為100,G2單元格值為F1,如果我們在H2輸入公式=inderect(G2),得到的結(jié)果,是100,而不是F1,這是因為這個函數(shù)不是直接的引用函數(shù),而是作為一種迂回存在,先得到G2只為F1,而后返回F1的值。
用法1:二級下拉菜單制作
圖二
如圖二,制作步驟:
用法2:創(chuàng)建開始區(qū)域插入行列不受影響的數(shù)據(jù)區(qū)域
如圖1,當我們計算總和的時候,用到了sum公式,當我們在中間插入一行,發(fā)現(xiàn)沒有問題,很多親們就認為會了,其實不然。
當我們在引用區(qū)域的首行,插入一行,而后我們就可以看到,原來引用的區(qū)域,是無法自動調(diào)節(jié)的,這時原來的sum(F2:F12),變成了sum(F3:F12),首行引用區(qū)域變了,就導(dǎo)致了總和的變化,不準確,那么再這種情況下,如何創(chuàng)建固定引用范圍呢?
正確做法:將原來的公式,調(diào)整為=sum(indirect('F2'):F13)
這樣在indirect('F2')的引用區(qū)域內(nèi),是不會自動變化的,不會因為插入,或是刪除,而改變,就達到了固定數(shù)據(jù)區(qū)域的目的
用法3:一列轉(zhuǎn)三列
如果需要轉(zhuǎn)4列,就講原來的3,改為4,而后將2,改為3,就可以了,這里不做解釋,大家理解下
公式:=INDIRECT('B'&3*ROW(C6)-2+COLUMN(C6))&''
用法4:多工作表合并
用到的公式:=INDIRECT(B$1&'!B'&ROW())
用法5:多工作表合并匯總求和
用到的公式:=SUMPRODUCT(SUMIF(INDIRECT({'銷售部','品質(zhì)部','采購部','公關(guān)部'}&'!a:a'),B2,INDIRECT({'銷售部','品質(zhì)部','采購部','公關(guān)部'}&'!B:B')))
這個公式,是有難度的,是indirect函數(shù)和sum的配合,(INDIRECT({'銷售部','品質(zhì)部','采購部','公關(guān)部'}&'!a:a'),這部分,其實就是為了返回每個工作表的A列,而后和關(guān)鍵詞B2對比,求出每個工作表B列對應(yīng)的值的匯總,剛開始的親們,理解不了,只要知道有這種用法,知道用就行了