每隔50行从第1页复制到第2页

时间:2013-12-02 17:16:49

标签: excel

我需要每隔50行将数据从tab1(表1)复制到tab2(sheet2)。我可以手动完成它,但是当我尝试在设置几个单元格后将公式复制下来时,它给出的是随机单元格而不是每50个像以前的公式中那样。

3 个答案:

答案 0 :(得分:1)

您可以使用IndexRow来实现这一目标。

例如B列中的以下公式

=INDEX(A:A,(ROW()-1)*50+2,0)

将返回

B1 = A2
B2 = A52
B3 = A102

...

答案 1 :(得分:1)

如果您将此公式放在任何列的第1行,它将返回正确的模式(2,52,102 ......)

=INDIRECT("A" & 2 + 50*(ROW()-1))

但请注意,INDIRECT是一个不稳定的公式。如果你有很多计算和很多对INDIRECT()的调用,这将减慢你的工作簿。

答案 2 :(得分:1)

在sheet2!A1中,使用以下公式,然后复制:

=OFFSET(Sheet1!$A$1,1+(ROW()-1)*50,0,,)