我有1列700行的Excel电子表格。我关心每七行。我不想去删除我关心的每一行之间的6行。因此,我的解决方案是创建另一个工作表并为我想要的每个单元格指定一个引用。

=sheet1!a1
=sheet1!a8
=sheet1!a15

但是我不想输入这些公式中的每一个...“100次。我想如果我选择了这三个公式并拖动方框,它会理解我的意图,但没有运气。

关于如何优雅/高效地执行此操作的任何想法?

最佳答案

在新工作表的A1中,输入以下内容:

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

...然后抄下来。如果您从第1行以外的其他地方开始,则将ROW()更改为ROW(A1)或第1行的其他单元格,然后再次向下复制。

如果要复制第n行但有多列,请使用以下公式:
=OFFSET(Sheet1!A$1,(ROW()-1)*7,0)

这也可以复制。

关于excel - 将第n行从一张纸复制到另一张纸,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/211062/

10-09 03:51