2011-09-22 19 views
17

我的問題看起來很簡單,但我還沒有找到答案。動態小區接入

在Excel中,我想訪問一個細胞與動態行號。

實施例1:小區A(1 + 2)
實施例2:小區B(ROW(A1)* 10)

什麼是這個語法?

謝謝。

+0

你能指定嗎?您想從VBA訪問單元格,公式...? – Jandrejc

+0

根據公式,如果可能的話...... – Yoot

+1

您也可以在類似的上下文中使用OFFSET公式。 – RonnieDickson

回答

26

使用間接功能:

=INDIRECT("A" & (1+2)) 
=INDIRECT("B" & ROW(A1)*10) 
+0

完美,謝謝;) – Yoot

+0

你,我的朋友,剛剛救了我的* ss ...非常感謝! – tftd

+0

我想這'= INDIRECT(「F」&ROW()* G2)'實現˚F列* G2的當前行。但沒有運氣 – Nil

1

如果 小區B(ROW(A1)* 10) 你的意思是,如果A1是3,那麼在B30返回值,即B(3 * 10)

那麼你要 = INDIRECT( 「B」 & A1 * 10)

= INDIRECT( 「B」 & ROW(A1)* 10) 總是會返回單元格B10 作爲行(A1)總是= 1