本文的標(biāo)題是《每天學(xué)一點(diǎn)Excel2010 (83)——Idirect》來(lái)源于:由作者:陳莉采編而成,主要講述了187 indirect
助記:英文的“間接”。
類(lèi)別:查找和引用
語(yǔ)法:
indire
187 indirect
助記:英文的“間接”。
類(lèi)別:查找和引用
語(yǔ)法:
indirect(ref_text,[a1])
參數(shù):1~2個(gè)參數(shù)
- ref_text 必需。對(duì)單元格的引用。可以是A1樣式、R1C1樣式、已定義的名稱(chēng)或者代表引用的文本字符串。如果識(shí)別不了,函數(shù)返回錯(cuò)誤值#REF!,例如,引用是對(duì)另一個(gè)工作簿的外部引用,而該工作簿未打開(kāi)。或者引用的單元格行數(shù)超過(guò)1048576、單元格列數(shù)超過(guò)16384(XFD)時(shí)。
- a1 可選。1個(gè)邏輯值。如果為true 或者省略,ref_text被解釋為A1樣式的引用;如果為false,ref_text被解釋為R1C1樣式的引用。就是說(shuō),使用R1C1樣式時(shí),必需要有這個(gè)參數(shù)。
用法:
返回由參數(shù)指定的引用。使用該函數(shù)的好處是可以做到“不忘初心”。
1)我們?cè)贏1單元格輸入1,B1單元格輸入2,C1單元格輸入公式“=A1+B1”,結(jié)果為3。
2)現(xiàn)在我們右鍵單擊B1單元格,選擇“插入”、“活動(dòng)單元格下移”后確定,C1中的公式變?yōu)椤?A1+B2”。
3)現(xiàn)在我們?cè)儆益I單擊B2單元格,選擇“剪切”、鼠標(biāo)右擊任意單元格選擇粘貼,C1中的結(jié)果仍然不會(huì)變,公式自動(dòng)隨之改變。
4)所以我們要想讓C1中公式的引用始終不變,就要把公式寫(xiě)成“=indirect("A1")+indirect("B1")”的樣子,這樣的公式無(wú)論**或剪切到任何地方,都可以始終保持對(duì)單元格的引用不變,堅(jiān)守初心。
另外,ref_text參數(shù)可以是字符串,我們可以使用字符串的連字符&來(lái)根據(jù)需要構(gòu)造我們的參數(shù)。
自動(dòng)生成R1C1樣式
1)比如我們將代表行、列的數(shù)值轉(zhuǎn)換成R1C1樣式的文本字符串可以這樣做。
2)如圖,在A1中輸入“行列數(shù)”,A2~A11中輸入行數(shù)1~10(用數(shù)字填充比較快),也可以使用我們學(xué)到的函數(shù)寫(xiě)成“=row()-1”向下填充。
3)同理,B1~J1填入列數(shù)1~9,公式是“=column()-1”,向右填充。
4)選擇B2單元格,輸入“="R"&$A2&"C"&B$1”,將此公式利用填充柄向下、向右填充,就可以得到如圖所示的代表單元格引用的R1C1樣式的字符串。
5)任意選擇一個(gè)其他空白單元格,輸入“=indirect(B2,false)”,會(huì)顯示“行列數(shù)”,可以向下填充。
6)再任意選取一個(gè)單元格,輸入“=indirect("B"&A3)”,省略第2個(gè)參數(shù)是A1樣式,顯示B2單元格的內(nèi)容,可以向下填充。
7)利用這個(gè)功能就可以做個(gè)查詢(xún)。
8)例如我們現(xiàn)在工作表Sheet3中輸入一個(gè)花名冊(cè)。
花名冊(cè)示例
9)新建一個(gè)工作表,注意查詢(xún)的項(xiàng)目順序和Sheet3不同,在A3輸入“=indirect("sheet3!"&"B"&$B$1+1)”回車(chē)后顯示Sheet3工作表B列查詢(xún)序號(hào)對(duì)應(yīng)單元格的內(nèi)容。
查詢(xún)
認(rèn)真思考一下,Excel幫助中說(shuō)的“如果需要更改公式中對(duì)單元格的引用,而不更改公式本身,請(qǐng)使用函數(shù)INDIRECT”是什么意思?看看上面的內(nèi)容我理解的對(duì)不對(duì),所有的引用都用indirect函數(shù)的話,這個(gè)公式**、剪切到哪里都是不變的!例如“=Sheet3!D4”這樣的公式,就會(huì)隨著位置而改變。
歡迎批評(píng)指正!
(待續(xù))
本文原作者為陳莉,轉(zhuǎn)載請(qǐng)注明:出處!如該文有不妥之處,請(qǐng)聯(lián)系站長(zhǎng)刪除,謝謝合作~
原創(chuàng)文章,作者:陳莉,如若轉(zhuǎn)載,請(qǐng)注明出處:http://www.uuuxu.com/20220514322218.html