2013-05-01 55 views
2

我想對於一個特定的列做相對引用(在表「OA」),我需要檢索單元格的內容在一個新的工作表中的110相對引用 - 步驟

例如樓梯,

=OA!$AB217 
=OA!$AB327 
=OA!$AB437 

而不是手動編寫每個單元格中的公式,試圖拖動單元格以便地址可以動態生成。

在上面的例子中,當我拖動單元格,我無法得到

=OA!$AB547 

但得到

=OA!$AB220 

我也試過這種方式代碼時,「= OA $! AB($ 107 +(n * $ 110))「當n值自然增加時,我會得到正確的公式。

E.g

=OA!$AB($107+(1*$110)) => =OA!$AB217 
=OA!$AB($107+(2*$110)) => =OA!$AB327 
=OA!$AB($107+(3*$110)) => =OA!$AB437 
=OA!$AB($107+(4*$110)) => =OA!$AB547 

不幸的是格式不被Excel接受。

您能否給我一個提示,我可以提出什麼錯誤?我在互聯網上的搜索沒有收穫。

RGDS Saravananķ

回答

3

您正在尋找的 「Indirect」 功能。用你想要的單元格地址組裝一個文本字符串,並調用= indirect(「string」)。您可以使用「&」運算符將靜態字符串與變量組合在一起。

我用Sheet1和OA創建了工作簿OA!A1:A1000包含數字。

Sheet 1中!C1中包含1 Sheet 1中!C2包含100

Sheet 1中!B1包含= INDIRECT( 「OA!$ A」 & C1) Sheet 1中!B2含有= INDIRECT( 「OA!$ A」 & C2)

+0

謝謝。它像一個魅力一樣工作! – 2013-05-01 13:30:02