您現在的位置是:首頁 > 音樂首頁音樂

Excel中最靈活的函式Indirect詳解及其使用

由 Excel從零到一 發表于 音樂2021-08-15
簡介Indirect的引用方式Indirect函式的引用方式有兩種第一種是加引號表示文字引用第二種是不加引號表示地址引用讓我結合例項看下具體引用效果當引數新增引號的時候為文字引用其結果為B2單元格的內容當引數不加引號的時候為地址引用其結果為20

歎號怎麼打出來

還記得我們前幾天製作下拉選單中使用indirect函式嗎,當時很多小夥伴都是不明什麼意思,今天就讓我帶領大家來了解indirect函式把

Indirect函式

Indirect:返回由文字字串指定的引用。此函式立即對引用進行計算,並顯示其內容

第一引數Ref_text :為對單元格的引用,單元格可以為定義為引用的名稱或對文字字串單元格的引用第二引數a1: 為一邏輯值,指明包含在單元格ref_text 中的引用的型別。如果 a1 為 TRUE 或省略,ref_text 被解釋為 A1-樣式的引用。如果 a1 為 FALSE,ref_text 被解釋為 R1C1-樣式的引用。

Indirect的引用方式

Indirect函式的引用方式有兩種

第一種是加引號表示文字引用第二種是不加引號表示地址引用

讓我結合例項看下具體引用效果

Excel中最靈活的函式Indirect詳解及其使用

當引數新增引號的時候為文字引用其結果為B2單元格的內容

當引數不加引號的時候為地址引用其結果為20,就等於是 函式引用B2單元格中C2的值,而C2的值又等於20,前幾天二級下拉選單的製作就是使用的地址引用

Indirect函式也是最為靈活的函式他能跟很多函式巢狀,也會產生很多意想不到效果,

下面讓我們來看一常規操作把

Excel中最靈活的函式Indirect詳解及其使用

1。 多表合併公式:=INDIRECT(B$1&“!B”&ROW())

B$1

:每個表格的名稱,在這裡採用混合應用防止拖動時候改變

&"!B”:!

號表示表格的界定意思就是說歎號之前是表格的名字,因為資料都在B列所以在這裡直接寫上B即可

&ROW()

:用row函式獲取行號

2。 製作下拉選單

Excel中最靈活的函式Indirect詳解及其使用

Excel中最靈活的函式Indirect詳解及其使用

如果不明白可以看我之前的文章

動圖詳解Excel表格二級下拉選單的製作

總覺得這個函式寫的比較抽象就是介紹了下,沒有介紹出它的精髓對於indirect函式我們主要還是要明白它正確的書寫引用格式

正確書寫格式:INDIRECT(“[工作簿名。xls]工作表表名!單元格地址”),

中括號裡面為工作薄的名字,同薄引用可省略

感嘆號前面為工作表名字

感嘆號後面為引用的單元格地址

INDIRECT函式,如果是對另一個工作簿的引用(外部引用),則那個工作簿必須被開啟。如果源工作簿沒有開啟,函式 INDIRECT 返回錯誤值 #REF!。