Easy One - 参考非连续细胞

时间:2014-12-16 14:40:17

标签: excel nonsequential

我确定之前已经问过这个问题,但是我无法找到正确的搜索字词来获得我想要的答案,所以道歉......

我有一个包含常规但非连续数据的工作表(即A1,A11,A21中的值......)

在另一张表中,我希望能够输入一个公式来获取这些单元格中的值,并使其易于扩展,以便我可以拖动公式并继续从Sheet1获取每个第n个单元格。看起来OFFSET会起作用,但它并不那么优雅。 VBA看起来有点矫枉过正......有更好的方法吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

如你所说的偏移,或类似的东西将在第1行的另一张纸上并向下复制(假设第一张纸被称为' sheet1',或更改为实际名称:

=INDIRECT(ADDRESS(ROW()*10-9,1,,,"sheet1"))

抵消会更加清晰:

=OFFSET(Sheet1!A1,((ROW())-1)*10-ROW()+1,0)