在excel中,語句INDIRECT rAI2 1 c COLUMN34,0 是什麼意思

時間 2021-10-30 06:22:44

1樓:

首先要理解這個公式要先了解indirect函式

indirect(ref_text,a1)

indirect函式包括兩個引數

引數1:ref_text 為對單元格的引用,此單元格可以包含 a1-樣式的引用、r1c1-樣式的引用、定義為引用的名稱或對文字字串單元格的引用。如果 ref_text 不是合法的單元格的引用,函式 indirect 返回錯誤值 #ref!。

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

引數2:a1 為一邏輯值,指明包含在單元格 ref_text 中的引用的型別。

•如果 a1 為 true 或省略,ref_text 被解釋為 a1-樣式的引用。

•如果 a1 為 false,ref_text 被解釋為 r1c1-樣式的引用。

其次,講一下a1-樣式的引用與r1c1-樣式的引用的區別,舉個例子吧:

如果a1單元格的內容是100,在b1輸入=indirect("a1")同時在c1輸入=indirect("r1c1",0)這樣b1和c1都會得到a1的內容100.從公式的結構中我們可以看到區別。

•注意a1單元格為r1c1,a2是r2c1,這裡面r代表行(row的首字母)c代表列(column的首字母)兩種樣式之間的聯絡就在於此

最後,講一下你的公式的意思:

1,它是一個r1c1-樣式的引用,

2,它要引用一個單元格的內容放到公式所在單元格

3,它要引用的是第ai2+1行(就是ai2單元格的數字再加1的行)和第column()-34列(這裡面有一個column()函式,表示返回公式單元格所在列的列數,如果公式在a列column()返回1,在b列返回2,在c列返回3,依次類推,列數再減去34,所以你的公式所在列肯定大於34,至少是ai列以後了)交叉的單元格

4,indirect函式找到「第ai2+1行」和「第column()-34列」交叉的單元格,就把它的內容顯示在你這個公式放置的單元格里面

囉嗦了這麼多,希望可以解決你的問題:)

2樓:匿名使用者

這個函式的意思就是:

返回 公式所在的單元格算起 行數向下偏移 a12+1行,列數向左 偏移34列 所在的單元格的資料!

請問各位大神excel函式中indirect("'6下'!r[0]c"&column()*2-9,0)是什麼意思啊!

3樓:匿名使用者

感嘆號前面的6下,表示工作表名稱

r[0]表示行偏移為0,即所在行

column()表示當前列,column()*2-9表示當前列數乘以2再減9作為列引用引數。

0表示r1c1引用

excel 公式的意思?

4樓:匿名使用者

row(a1)和column(a1)分別表示返回a1的行號和列號,此處均為1,至於列的*3+1的就不用說了

address(行號,列號)表示函式對應行號的絕對引用地址,此處均為1,即第一行,第一列的地址,結果為$a$1

&是文字連線符號,返回結果為"sheet2!$a$1"文字最外層的indirect能把這個文字表示的地址轉換成引用,最後的效果和

=sheet2!$a$1一樣

改動後的結果那就說不準了,那要看你怎麼改

5樓:萊昂納德_尤拉

address函式根據行列數返回單元格地址,例如address(row(a1),(column(a1)-1)*3+1),結果就是$a$1,indirect函式把文字變成引用

=indirect("sheet2!$a$1「)就是取sheet2的a1單元格

就是取往右填充的時候在sheet2中隔三列取數公式太過繁瑣

可改為=offset(sheet2!$a1,,column(a1)*3-3)

更為簡便

在excel中如何排名,在excel表格中如何排名次

風魚小漫 excel如何給資料排名,我教你! yc電腦小技巧 excel適宜windows和macintosh平臺。它的主要競爭者是calc star office和corel quattro pro。 洋老師辦公教程 首先按alt 等於計算出總分,單元格輸入rank排名函式,第一個引數為總分,第二...

在excel中怎樣設定1 ,在excel中怎樣設定1

如果你想在一個單元格里輸入0.8能自動顯示為一天的話,在工具選單裡有一項自動更正選項,可以新增0.8替換為一天,缺點是以後的0.8都被替換為一天了。如果是兩個單元格就簡單了 用vba就有辦法實現,比如在a列輸入0.8,要自動變成 一天 private sub worksheet change byv...

在excel表中查詢資料,怎麼在EXCEL中查詢某個資料

if isna lookup 1,0 b2 b 100 h 1 d 2 d 100 g2 e 2 e 100 0g lookup 1,0 b2 b 100 h 1 d 2 d 100 g2 e 2 e 100 右拉複製公式,然後一塊下拉複製公式。見下圖 用sumifs函式 a b c d e 1 辣...