2016-07-22 44 views
-1

我的文檔很像一本書,每張紙都像一個頁面,實際上就像一個章節。Subbing文字行()打破INDIRECT()?

在文檔的開頭,我有一個與目錄類似的頁面。因此,在開始,讓我們在E10說,我有

Topic:  Page: 

Apple   7 

Banana  3 

Cherry  2 

每個主題是指具有完全相同的名稱的工作表,並且每個這樣的頁面有存儲在單元格B2的頁#。爲了支持自動自編號,無論片重新排序,在上表中我有公式計算頁#,所以它說:「7」,其公式爲

=INDIRECT($E$10 & ".B2") 

所以$ E $ 10給出了我的「蘋果」 ,然後我得到「Apple.B2」它返回7

但現在香蕉,計算公式爲

=INDIRECT($E$11 & ".B2") 

我不得不改變10到11,我想是這樣的,在每行相同公式:

=INDIRECT("$E$" & ROW() & ".B2") 

我試過十億件東西,但我無法得到它。奇怪的是,我可以生成「Apple.B2」,但是當我將它傳遞給INDIRECT()時,它會中斷。謝謝。

+3

變化公式爲'= INDIRECT($ E10&」 .B2" )'和複製下來。該行現在是相對的。 –

回答

1

你實際上是檢查兩個不同的細胞,使每一個都需要INDIRECT

=INDIRECT(INDIRECT("$E$" & ROW()) & ".B2") 
+0

它的工作原理!我甚至覺得我明白爲什麼...... Thx。 – zeppenwolf