2016-12-16 50 views
1

我想用另一列中的數據填充列使用對該列的數據的引用。我知道如何做到這一點,但今天我需要填寫相反的順序。例如,第2行需要包含來自第70行的數據,而第3行需要包含第69行的數據。我(不知何故)在此之前完成了這項工作,但今天excel堅持始終按照不斷增加的順序進行。我已經嘗試填充底部(相同的結果)而不是,我不能只重新排列其他列。爲了使事情變得複雜(只有一點點)。此外,它看起來更像這樣:以相反的順序填充列的引用另一列

Sheets("Sheet 1").Rows(2).Value = Sheets("Sheet 2").Rows(70).Value/Sheets("Sheet 3").Rows(70).Value 

我並不想在目前做這個VBA,只是使用的編碼語法描述的目的。但是,如果這可以做得更好,VBA也可以!

謝謝!

+0

可以通過使用使用表2和表3的行(70 - Sheet1的行+ 2) – Karpak

回答

2

如果你想通過式使用,則可以使用下面的公式爲值從列A複製兩個表2的表Sheet 3

=INDEX(Sheet2!A:A,70+2-ROW(),1)/INDEX(Sheet3!A:A,70+2-ROW(),1)