2013-06-26 20 views
0

我需要從Sheet1開始,從D2開始填充Sheet1中的一列。從第13行填寫Excel列

所以工作表Sheet1 G112 = Sheet4!D2

G113將不得不= Sheet4!D15

等。我也需要從其他列中的第13行,我不想爲每個需要的單元複製引用。有沒有辦法在每行第13行填充一列,所以我不需要手動進行操作?

回答

0

您可以使用此:

=INDIRECT("Sheet4!A"&((ROW()-112)*13)+2) 

注:此公式只適用你輸入它的第一次是在排112細胞的你得在這裏,否則調整它:

=INDIRECT("Sheet4!A"&((ROW()-112)*13)+2) 
          ^^^ 

要調整行每次跳過,調整位置:

=INDIRECT("Sheet4!A"&((ROW()-112)*13)+2) 
            ^^ 

,並調整從偏移開始(這是最低1,否則你會得到參考A0),這裏調整:

=INDIRECT("Sheet4!A"&((ROW()-112)*13)+2) 
            ^
+0

完美。謝謝! – user2524575

+0

@ user2524575不客氣:) – Jerry

0

嘗試INDIRECT功能:

如果B1包含INDIRECT("A" & C1)C1包含6B1將顯示A6單元格的值。使用該函數,您可以將所需的索引放入列(例如C)中,並從另一列(例如A)提取值。