在同一工作簿中跨多个工作表拆分数据行

Splitting rows of data across multiple sheets within same workbook

我从大约 55,000 行数据的分布sheet 开始,其格式为:第 1 列 - 产品 ID,第 2 列 - 产品名称,第 3 列 - 产品数量。

我希望根据产品数量将 55k 行平均分成 55 个单独的 sheet。所以我把原来的 spreadsheet 的 50K 行清理成了这个:

Product Count Count
1 33693
2 9243
3 3955
4 2251
and so on

因此,每 55 个人 sheet 应该有大约 1000 件产品,并且在这 1000 件产品中,产品数量为 x 的产品应该平均分配。因此,在 55 sheet 的每一行中,应该有 612 行数据,其中产品计数为 1 (33693/55),168 行产品计数为 2 (9243/55),71 行产品计数为 3 (3955/55) 等等等等。

我在原始 sheet 的地方设置了它,这个新的清理 sheet 我根据产品计数值计算行数,55 个空白 sheets。在 Google 表格中是否有非手动方式可以做到这一点?有没有我可以使用的宏来帮助减少这个过程的痛苦?如果我需要澄清任何事情,我很乐意这样做。谢谢!

尝试:

=QUERY(Sheet1!A:C; "limit 1000"; 1)

=QUERY(Sheet1!A:C; "limit 1000 offset 1000"; 1)

=QUERY(Sheet1!A:C; "limit 1000 offset 2000"; 1)

=QUERY(Sheet1!A:C; "limit 1000 offset 3000"; 1)

...