大氣評蛋糕2020-03-18
INDIRECT這個萬能引用函數(shù),應用很廣泛,經(jīng)常和其它函數(shù)一起使用,幫助我們更加有效的解決工作中的許多難題。今天技巧妹跟大家分享INDIRECT結合其它函數(shù)的幾個應用,看完你絕對有很大收獲。
先來回顧一下INDIRECT函數(shù)的語法結構:
=INDIRECT(引用,指定的引用樣式),其中第1個參數(shù)如果加引號,表格直接引用文本本身;如果不加引號,則是引用指定單元格里面的內(nèi)容。
1、INDIRECT+VLOOKUP
INDIRECT+VLOOKUP這對函數(shù)組合,經(jīng)常用來進行跨表查詢數(shù)據(jù)。如下圖表格所示,有北京、上海、廣州和武漢4張不同區(qū)域銷量數(shù)據(jù)表,表格結構一致:
現(xiàn)在要查找引用指定區(qū)域指定月份的銷量,輸入公式并下拉填充:
=VLOOKUP(B2,INDIRECT(A2&"!A:B"),2,0)
公式說明:這里先用INDIRECT(A2&"!A:B")動態(tài)引用對應區(qū)域所在的工作表區(qū)域,再用VLOOKUP函數(shù)在改數(shù)據(jù)區(qū)域內(nèi)進行查找引用。
2、INDIRECT+ADDRESS+MATCH
如下圖表格,記錄了各個合同編號對應的產(chǎn)品型號及合同總額,如何提取出合同中的產(chǎn)品型號?
輸入公式并下拉填充:
=INDIRECT(ADDRESS(2,MATCH(MAX(C4:G4),4:4,0)))
說明:
MAX(C4:G4),找出這行數(shù)據(jù)中的最大值,即為對應的合同總額;
MATCH(MAX(C4:G4),4:4,0),查找合同總額在第4行中的具體位置,即所在第幾列;
ADDRESS(2,MATCH(MAX(C4:G4),4:4,0)),返回指定行列的單元格引用;
ADDRESS函數(shù)是用來創(chuàng)建一個以文本方式對工作薄中某一單元格的引用,
=ADDRESS(行號,列號,引用類型,引用樣式,工作表名文本),這里省略了后面3個參數(shù);
最后用INDIRECT返回單元格中的值。
3、INDIRECT+SUM+COUNTIF
如下圖表格,是1月到6月份的銷量數(shù)據(jù),根據(jù)規(guī)定,銷量達到500才算任務完成,如果要隨機統(tǒng)計達標次數(shù),比如統(tǒng)計1月、3月和6月的達標次數(shù),如何實現(xiàn)?
輸入公式:=SUM(COUNTIF(INDIRECT({"B2:B7","D2:D7","G2:G7"}),">=500"))
說明:這里先用INDIRECT函數(shù)實現(xiàn)多個數(shù)據(jù)區(qū)域的引用,再用COUNTIF進行條件計數(shù),最后用SUM函數(shù)對各個數(shù)據(jù)區(qū)域符合條件的次數(shù)進行匯總。
INDIRECT函數(shù)結合其它函數(shù),可以實現(xiàn)對指定單元格、跨數(shù)據(jù)區(qū)域、跨多表的數(shù)據(jù)引用,掌握了其中的運用原理,還可以延伸到更多的實際問題中,希望對大家有所啟發(fā)。
教程推薦
聯(lián)系客服