Excel 如何将第一行从活页1移动到活页2,将活页1上的第二行移动到活页3,将活页1上的第三行移动到活页4,然后重复?

Excel 如何将第一行从活页1移动到活页2,将活页1上的第二行移动到活页3,将活页1上的第三行移动到活页4,然后重复?,excel,excel-formula,Excel,Excel Formula,我有一个大约20k行的数据列表,所有数据都在第一列。每个记录有三行唯一的数据 我试图将每一行移到一张新的工作表上,然后重复,直到工作簿结束 例如:将第一行从活页1移动到活页2,将活页1上的第二行移动到活页3,将活页1上的第三行移动到活页4 我已经厌倦了偏移量和索引公式的一些变体。基本公式将是: =INDEX(A:A,(ROW(1:1)-1)*3+1) 其中,*3是唯一数据的行数,+1是起始行。因此,在第一张纸上,它将是下一张纸的+1,+2,依此类推 在每张纸上反复复制。基本公式为: =INDE

我有一个大约20k行的数据列表,所有数据都在第一列。每个记录有三行唯一的数据

我试图将每一行移到一张新的工作表上,然后重复,直到工作簿结束

例如:将第一行从活页1移动到活页2,将活页1上的第二行移动到活页3,将活页1上的第三行移动到活页4


我已经厌倦了偏移量和索引公式的一些变体。

基本公式将是:

=INDEX(A:A,(ROW(1:1)-1)*3+1)
其中,
*3
是唯一数据的行数,
+1
是起始行。因此,在第一张纸上,它将是下一张纸的
+1
+2
,依此类推


在每张纸上反复复制。

基本公式为:

=INDEX(A:A,(ROW(1:1)-1)*3+1)
其中,
*3
是唯一数据的行数,
+1
是起始行。因此,在第一张纸上,它将是下一张纸的
+1
+2
,依此类推


每一张纸都要反复复印。

谢谢Scott,这很好,一直到第1张纸的第25行,然后发生了一些事情,我开始从第2条记录中获取数据。这是最后一个有效的公式=索引(Sheet1!A:A,(行(9:9)-1)*3+1)第二条记录中的公式是=索引(Sheet1!A:A,(行(10:10)-1)*3+1)我不确定它为什么不能继续工作。那么你的数据就不符合模式。看看第26行和第27行,你会发现数据集只有两行。对不起,你是对的……记录相似但不相同。我注意到数据中有些异常值是4条记录,而不是3条记录。非常感谢您抽出时间,并对我的困惑表示歉意。谢谢Scott,这很好地解决了sheet1第25行的问题,然后发生了一些事情,我开始从第2条记录中获取数据。这是最后一个有效的公式=索引(Sheet1!A:A,(行(9:9)-1)*3+1)第二条记录中的公式是=索引(Sheet1!A:A,(行(10:10)-1)*3+1)我不确定它为什么不能继续工作。那么你的数据就不符合模式。看看第26行和第27行,你会发现数据集只有两行。对不起,你是对的……记录相似但不相同。我注意到数据中有些异常值是4条记录,而不是3条记录。我非常感谢您抽出时间,也为我的困惑感到抱歉。