excel公式INDIRECT Sheet ROW2B 2 怎麼解釋

2021-04-24 08:42:00 字數 828 閱讀 2226

1樓:匿名使用者

此函式為工作表"sheet"&row()-2的b2單元格的值row() 返回引用單元格的行號。

row()-2=當前單元格的行號-2

如公式在a3單元格,row()-2=1,引用的工作表就是sheet1的b2單元格。

indirect(ref_text,a1) 返回由文字字串指定的引用。此函式立即對引用進行計算,並顯示其內容。當需要更改公式中單元格的引用,而不更改公式本身,請使用函式 indirect。

公式還可簡化為

2樓:森林浴

row()-2

是行號減2,如row()在a3時減2其實就是1sheet是表名的前面部分

"sheet"&row()-2&"!,在a3時就是sheet1、a4時是sheet2

3樓:匿名使用者

row()-2 的意思是 當前行的值 減 2如果第三行 row()-2=1

公式的意思就是 =indirect(sheet1!$b$2)如果第四行 row()-2=2

公式的意思就是 =indirect(sheet2!$b$2)就是這樣意思,好多事我們只需要知道是什麼樣就行了,沒必要追究為什麼是這樣

每複製,貼上一次公式最後的+1會遞增 變成 =indirect("k"&row(k$3)+2)

4樓:匿名使用者

excel中採用INDIRECT的列改變,其他列怎麼跟著變

sheet2中說的a列位置發生改變,應該是指的跟隨sheet1中的內容改變吧?b列的內容要改變很簡單,方法也很多,但是有一個前提,就是b列與a列存在對應的匹配關係或者邏輯關係。如圖 假設,b列與a列存在的對應關係如d列和e列,那麼將a列設定為呼叫表1的a列,跟隨修改,在b2中輸入公式 vlookup...

求助EXCEL公式,求助Excel公式

你的條件寫錯了吧 0 a1 1000 意思是a1小於0,a1大於1000吧條件是不是 a1 0或a1為空值時 b1 空值 03000 if a1 1000,x if a1 2000,y z 如果條件是 a1 0或a1為空值時 b1 空值 03000時 b1 空值則b1單元格公式為 if or a1 ...

excel求公式,excel計算公式?

可以,使用mid函式,看你的數字基本都是2位數值,有規律可行,公式如下 把原先a b列的數值作為參考欄,從c列開始設定公式,等公式設定好後將a b列隱藏,c3輸入公式 mid a3,13,5 d3輸入公式 mid b3,1,2 e3輸入公式 mid b3,4,2 f3輸入公式 mid b3,7,2 ...