關(guān)鍵字:查找引用;excel教程;indirect 全文1360字,預(yù)計4分鐘讀完 小伙伴們,大家好。 一說起查找引用函數(shù),你是不是如數(shù)家珍,隨口就能說出個四五個——Row、Vlookup、Column、Hyperlink函數(shù)等等。 今天就要來給大家介紹一個非常強大的查找與引用函數(shù)——Indirect 如果要評選Excel的最牛函數(shù)榜,我覺得Indirect肯定是有一席之地的。 如果有哪個自稱Excel高手的人,他說他不會這個函數(shù),那么他一定是個假的Excel高手。 好啦,閑話不多說! Indirect函數(shù)可以引用同一工作表、不同工作表、不同工作簿(必須打開)的數(shù)據(jù)。 最常用的語法=indirect(文本字符串形式指定的單元格地址)。 注意這里的“文本字符串形式”,簡單來說就是文本形式,如何理解呢? 比如,我們在D1單元格引用A3的內(nèi)容,直接在參數(shù)中輸入A3,結(jié)果是錯誤的,如下圖: 但是如果我們輸入的參數(shù)是"A3",則結(jié)果是對的: 原因就是:在Excel的函數(shù)眼里,A3、B2就等于某個單元格而不是文本。將A3加上引號"",它就變成了文本。 所以使用indirect函數(shù)的關(guān)鍵就是把單元格地址變成文本形式的地址。 使用連接符&可以得到文本串,如果我們用&將字母A和數(shù)字3鏈接起來作為參數(shù)輸入,也是正確的: indirect函數(shù)并不直接使用單元格地址,而是使用這種由引號或連接符串成的文本地址,所以很多人又把它稱為間接引用函數(shù)。 那么間接引用有何優(yōu)勢呢?那就是非常靈活! 掃碼入群,領(lǐng)取課件 譬如我們需要把表2中A3單元格內(nèi)容引用到表1的D1單元格中。 公式可以是=INDIRECT("表2!A3") 也可以是=INDIRECT("表2"&"!A3") 還可以用ROW或者COLUMN函數(shù)來生成字符串中的數(shù)字并連接起來=INDIRECT("表"&ROW(B2)&"!A"&COLUMN(C1)): 如果地址中的“表2”恰好是表1中某個單元格如B3單元格的值,還可以這么寫=INDIRECT(B3&"!A"&COLUMN(C1)) 這種靈活性在多表數(shù)據(jù)匯總到一個表中時作用巨大。 下面開始多表引用了,大家看仔細啦! 比如,我們來看下面這個案例。我們要從企業(yè)12個月的利潤表(結(jié)構(gòu)一致)上取出每個月的營業(yè)收入放在第一張表格上。 小白的做法如下圖所示,一個個輸入公式進行查找,方法笨還容易出錯。 正確的操作: 在B2單元格輸入=indirect(B1&"!C5"),然后右拉公式,1-12月的營業(yè)收入就全部引用過來了。 之所以右拉公式后能夠自動引用2-12月份的營業(yè)收入,是因為B1&"!C5"在右拉過程中會逐次變?yōu)椋?/span> C1&"!C5" ...... 這些文本字符串對應(yīng)的內(nèi)容分別是: 2月!C5 3月!C5 ...... 正好表示了不同分表的C5單元格地址。外面加上indirect函數(shù),自然就把這些地址的數(shù)值提取出來了。 上面的案例繼續(xù)延伸,如果我們將利潤表中的每行都匯總顯示到總表上,怎么操作呢? 由于總表上報表項目的排序與每個月分表排序相同,我們可以使用公式 =INDIRECT(B$1&"!C"&ROW(5:5))下拉。 操作如下圖所示: 如果匯總表的排序樣式發(fā)生了變化,還能操作嗎? 答案是肯定的,我們可以借助column函數(shù)嵌套使用。 如圖所示,現(xiàn)在月份作為行標題。列標題為各月分表轉(zhuǎn)置后的報表項目。 此時,我們可以在B2單元格輸入公式 =INDIRECT($A2&"!C"&COLUMN(E:E)),右拉公式,然后再下拉即可。 操作如下圖所示: 好啦,indirect函數(shù)的使用方法,今天就講到這里了。 說實話,我們也就講到了這個函數(shù)的一點皮毛,你感受到這個函數(shù)的強大了嗎? 學懂了同學,可以在評論區(qū)留言:這也太容易了吧! 完全沒看明白的同學,可以在評論區(qū)留言:求初級版。 我們會根據(jù)反饋,再給大家推出其他教程。 好啦,以上。 |
|