在同一工作簿中跨多个工作表拆分数据行
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)
...
我从大约 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)
...