干貨十足!一文講懂indirect函數(shù)在跨表匯總數(shù)據(jù)時(shí)的使用方法!
?
作者:老徐來(lái)源:部落窩教育發(fā)布時(shí)間:2022-05-18 17:30:26點(diǎn)擊:13368
編按:
小伙伴們,大家好,今天咱們來(lái)學(xué)習(xí)一個(gè)非常強(qiáng)大的查找與引用函數(shù)——INDIRECT,保證讓你幾分鐘以?xún)?nèi)學(xué)會(huì)INDIRECT函數(shù)在跨表匯總數(shù)據(jù)的使用!
indirect函數(shù)可以引用同一工作表、不同工作表、不同工作簿(必須打開(kāi))的數(shù)據(jù)。
最常用的語(yǔ)法=indirect(文本字符串形式指定的單元格地址)。
注意這里的關(guān)鍵詞“文本字符串形式”,簡(jiǎn)單來(lái)說(shuō)就是文本形式,如何理解呢?
比如,表1 的A3單元格內(nèi)容是 “新包裝小寵腸胃寶”,如果我們?cè)?span>D1單元格中使用indirect函數(shù)引用A3的內(nèi)容,直接在參數(shù)中輸入A3,結(jié)果是錯(cuò)誤的,如下圖:
但是如果我們輸入的參數(shù)是"A3",則結(jié)果是對(duì)的:
原因就是:在Excel的函數(shù)眼里,A3、B2就等于某個(gè)單元格而不是文本。將A3加上引號(hào)"",它就變成了文本。
所以使用indirect函數(shù)的關(guān)鍵就是把單元格地址變成文本形式的地址。
使用連接符&可以得到文本串,所以如果我們用&將字母A和數(shù)字3鏈接起來(lái)作為參數(shù)輸入,也是正確的:
由于indirect函數(shù)并不直接使用單元格地址,而是使用這種由引號(hào)或連接符串成的文本地址,所以很多人把它稱(chēng)為間接引用函數(shù)。
那么間接引用有何優(yōu)勢(shì)呢?那就是非常靈活!
單元格地址中的每個(gè)文字或數(shù)字可以分別引用其他單元格值或者用函數(shù)值表達(dá),再用連接符&串起來(lái)變成文本形式的地址。
譬如我們需要把表2中A3單元格內(nèi)容引用到表1的D1單元格中。
公式可以是=INDIRECT("表2!A3")
也可以是=INDIRECT("表2"&"!A3")
還可以用ROW或者COLUMN函數(shù)來(lái)生成字符串中的數(shù)字并連接起來(lái)=INDIRECT("表"&ROW(B2)&"!A"&COLUMN(C1)):
如果地址中的“表2”恰好是表1中某個(gè)單元格如B3單元格的值,還可以這么寫(xiě)=INDIRECT(B3&"!A"&COLUMN(C1))
這種靈活性在多表數(shù)據(jù)匯總到一個(gè)表中時(shí)作用巨大。
比如,我們來(lái)看下面這個(gè)案例。我們要從企業(yè)12個(gè)月的利潤(rùn)表(結(jié)構(gòu)一致)上取出每個(gè)月的營(yíng)業(yè)收入放在第一張表格上。
各月利潤(rùn)表
匯總表
比較笨的操作是如上圖所示,一個(gè)個(gè)在輸入公式,查找。
正確操作是在B2單元格輸入=indirect(B1&"!C5"),然后右拉公式,1-12月的營(yíng)業(yè)收入就全部引用過(guò)來(lái)了。
之所以右拉公式后能夠自動(dòng)引用2-12月份的營(yíng)業(yè)收入,是因?yàn)?span>B1&"!C5"在右拉過(guò)程中會(huì)逐次變?yōu)椋?/span>
C1&"!C5"
D1&"!C5"
E1&"!C5"
F1&"!C5"
G1&"!C5"
......
這些文本字符串對(duì)應(yīng)的內(nèi)容分別是:
2月!C5
3月!C5
4月!C5
5月!C5
6月!C5
......
正好表示了不同分表的C5單元格地址。外面加上indirect函數(shù),自然就把這些地址的數(shù)值提取出來(lái)了。
上面的案例繼續(xù)延伸,如果我們將利潤(rùn)表中的每行都匯總顯示到總表上,由于總表上報(bào)表項(xiàng)目的排序與每個(gè)月分表排序相同,我們可以使用公式 =INDIRECT(B$1&"!C"&ROW(5:5))下拉。
操作如下圖所示。
當(dāng)然,indirect函數(shù)還可以與column函數(shù)嵌套使用。比如,匯總表的樣式發(fā)生了變化。原來(lái)月份作為列標(biāo)題,現(xiàn)在月份作為行標(biāo)題。列標(biāo)題為各月分表轉(zhuǎn)置后的報(bào)表項(xiàng)目。此時(shí),我們可以在B2單元格輸入公式 =INDIRECT($A2&"!C"&COLUMN(E:E)),右拉公式后在下拉公式即可。
操作如下圖所示。
好啦,以上就是indirect函數(shù)的使用方法。
最后,再給大家留個(gè)思考題,如果在文章開(kāi)始處D1單元格輸入的公式是=INDIRECT(A2),結(jié)果是什么呢?
本文配套的練習(xí)課件請(qǐng)加入QQ群:902294808下載。
做Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車(chē)》視頻和《Excel極速貫通班》直播課全心為你!
掃下方二維碼關(guān)注公眾號(hào),可隨時(shí)隨地學(xué)習(xí)Excel:
相關(guān)推薦:
八大查找函數(shù)公式,輕松搞定數(shù)據(jù)中的多條件查找
優(yōu)秀員工組別查找?INDEX、OFFSET、LOOKUP……我有100個(gè)函數(shù)可以解決這個(gè)問(wèn)題
版權(quán)申明:
本文作者老徐;同時(shí)部落窩教育享有專(zhuān)有使用權(quán)。若需轉(zhuǎn)載請(qǐng)聯(lián)系部落窩教育。
最熱教程
- 像綠皮火車(chē)一樣長(zhǎng)像珠穆拉瑪峰一樣高的Excel表怎么操作才方便?
- Power Query實(shí)戰(zhàn):按指定次數(shù)遞增數(shù)據(jù)
- 2019年全網(wǎng)最全—excel提取身份證信息合集?。ńㄗh收藏)-下篇
- 明明沒(méi)有重復(fù),Excel卻判定數(shù)據(jù)重復(fù),這是怎么回事?
- 文本格式的求和,及求和中最容易出現(xiàn)的問(wèn)題解疑
- 致命缺陷:不懂一維表!
- 函數(shù)組合思維,你有嗎?
- 學(xué)會(huì)這2個(gè)公式,整理考勤數(shù)據(jù)只要一分鐘
- 就算被說(shuō)是拍馬屁也成,今天你應(yīng)該這樣發(fā)Excel報(bào)表……
- 如何計(jì)算Excel單元格中的算式,四種求和方法請(qǐng)收好!
最新教程
- SHEETSNAME,一鍵獲得所有工作表名稱(chēng)完成目錄制作
- 延遲退休落地,快速查詢(xún)你上幾年才退休!
- 快速將PDF電子發(fā)票數(shù)據(jù)提取到發(fā)票明細(xì)登記表的方法
- 提取、查找、替換數(shù)據(jù)的王者——REGEXP正則函數(shù)
- Excel表10萬(wàn)行數(shù)據(jù),篩選卡頓怎么辦?
- 兩個(gè)不用嵌套的萬(wàn)能提取公式,含用REGEXP函數(shù)提取
- 用Excel制作刷題器,備考無(wú)憂(yōu) !
- 如何用LET+LAMBDA直接寫(xiě)遞歸公式?
- 用函數(shù)合并多個(gè)工作表數(shù)據(jù)
- 用LAMBDA自定義顏色求和函數(shù)