2016-12-16 61 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)