Excel裡的Indirect函式到底有什麼用?

時間 2021-06-01 05:32:56

1樓:

indirect函式(間接引用函式)最大的意義(功用)在於它的靈活性,它使得單元格引用不再是一成不變的絕對引用(靜態引用),它使得位址引用不再是一成不變的常量,它使得單元格位址引用可以進行任意的組合運算、可以靈活的變通運用,它使得位址引用成為了乙個變數,使得單元格的引用成為了一種動態的運算。它使得EXCEL的單元格資料值引用方式不再是靜態的,而是成為了一種動態變化的、靈活的方式,成為了可運算的、可任意組合搭配的方式!

2樓:

還是有用的,我在做公司乙個模板的時候,需要二維轉一維(注:不想用第三方外掛程式),這時候就需要用indirect函式了如下:

二維轉一維說明:

=INDIRECT("b"&INT((ROW()-3)/2)+3)

-3:所在行ROW()必須調整為0,除以所需重複行數取整後才能得出需要資料

/2:控制需要重複幾次(憑證的分錄數量)+3:控制原始資料的第乙個需要取數的單元格所在行

3樓:塗其聰

打個比方,如果你在A1單元格寫入」A2」這個字串,當公式選取這個單元格時,選取的是A1還是A2?顯然是A1,而」A2」這個字元沒有參與定位,參與的是下一步公式的計算。

這就說明了字串和區域是兩個不同型別的事物,就像777對很多人來說只是七百七十七這個數,對部分人來說是777室這個房間,對部分人來說是某英雄聯盟職業選手的外號,而這三樣東西完全不同,而又需要一種讓不同型別的東西產生某種聯絡的方法,也就誕生了indirect,當然它也僅限於把字串變成區域罷了。

至於為什麼非要用它,直接選區域不行嗎,當然可以。但是某些時候公式是只能寫一次的,不方便直接修改公式,但是公式中引用的區域需要經常修改,這時就不能把區域的資訊放在公式中,而是儲存到某個單元格中,再用indirect引用這個單元格;甚至可以把所有的區域資訊都彙總到乙個表裡,用indirect和vlookup巢狀從這個表裡讀取資訊。這時只要修改外部儲存的資訊,完全沒有動公式,公式的內容就可以被修改。

手機隨便碼一點,可能語死早

4樓:第21支香菸

題主可以思考下:

(1)如果直接引用單元格就夠用了,為什麼還要引入Indirect函式呢?

(2)如果要引用乙個隨某些變數變化的區域,已經有OFFSET函式了,為什麼還要引入Indirect函式呢?

EXCEL裡面的函式都是有用的,要麼是為了某個計算功能,要麼是為了精簡公式(比如後來的加IF或IFS為字尾的函式)

Indirect函式的應用比較多,舉乙個情境,根據某個單元格裡輸入的字元,公式中要引用這個字元命名的工作表,Indirect函式就有用了。而這時,直接引用和OFFSET函式都不行。

Excel 裡如何實現 1315 這種形式的時間的加減?

Wayne 如果你想讓數字相減就能直接得到時間,那麼我們就需要對數字進行格式化,格式化之前就需要進行單位換算。Excel裡的時間其實都是0 1之間的小數,可以對應一天中的任何時段。按照你的定義,1250 1320之間的差值是70,與此對應的30分鐘,如此推算,如果差值是3360那麼就是一天 24小時...

Excel 如何機械的複製?

時鐘空想家 開啟b表,用ctrl home定位到a1,按 下 兩次定位到a3,按住shift 加 右 12次定位到l3,按住shift加 下 13次,選中a3至l16。複製。切換至a表。按ctrl f開啟查詢,再按alt g切換至定位,按alt s選中 最後乙個單元格 按alt t定位。按esc退出...

我的Excel修仙之旅

我高考前最後一次月考考試考了410,高考考了 453。有一部分原因是因為我們這一屆題不是很難。我校考完後,在校外機構學文化,三月七号開始正式學文化,學了幾天就和其他班一起參加月考,考了260幾,說實話心裡很沒底。集訓前成績三百多,學文化開始就一直往死裡學,我英語是沒有救的那種,只能靠猜題從三十多分猜...