關鍵詞:indirect Excel高手必備函數(shù)INDIRECT的神應用 語法解析及基礎用法 indirect函數(shù)用于返回指定的引用數(shù)據(jù)。 indirect的語法結構很簡單: indirect(引用,指定引用樣式) 第2參數(shù)省略或TRUE時,第1參數(shù)是A1樣式的引用; 第2參數(shù)為FALSE時,第1參數(shù)是R1C1樣式的引用。 Excel案例展示 為了加深理解,咱們在Excel中實際演練一下 =INDIRECT(A1) 由于A1單元格中的值是B1,所以indirect引用的是B1單元格的值,返回結果5 再看下面的公式,跟上面對比理解。 =INDIRECT('A1') 由于用雙引號引起來,所以直接返回A1單元格的值,結果為B1 在換一種引用樣式看看 =INDIRECT('R1C2',) 當?shù)?參數(shù)為0時,第1參數(shù)按R1C1引用樣式返回第1行第2列的值,即5 只要明白了這三個簡單公式,就可以理解indirect的百變用法了,因為萬變不離其宗。 為了加深你的理解,再上兩個經典案例。 經典案例一:跨區(qū)域統(tǒng)計數(shù)據(jù) 要統(tǒng)計B列和D列中達到90分的人數(shù),直接用countif函數(shù)是無法引用多區(qū)域的。 借助indirect引用,你可以一次性引用多個區(qū)域,返回想要的結果,最后再用sum函數(shù)匯總,公式短小精悍,易于擴展。 =SUM(COUNTIF(INDIRECT({'B2:B9','D2:D9'}),'>=90')) 經典案例二:跨工作表查詢數(shù)據(jù) 當要查找的數(shù)據(jù)分散在不同的工作表時,即使你會用vlookup,也無法一次性找到想要的結果。 比如下面的北京、上海分公司的銷售額分別位于不同的工作表中。 用indirect分別引用對應分公司所在的工作表區(qū)域,就可以靈活跨表查找啦! =VLOOKUP(B2,INDIRECT(A2&'!a:b'),2,0) |
|
來自: 淡泊1212 > 《EXCEL函數(shù)》