答案1
没有简单的方法可以通过公式实现这一点。
您需要编写一个 Visual Basic 程序来实现这一点。如果您想尝试一下,请使用宏录制器并手动复制第一行,更改数字,然后查看录制的宏。这不是一项简单的任务,即使是经验丰富的程序员也可能需要半个小时或更长时间才能完成。
以下是我推荐的手动的方法(假设你只需要这样做一次(而不是一遍又一遍):
- 找到您需要的最大副本数量,例如 20。
- 将现有块下方的所有行复制 20 次
- 使用公式填充复制行中的所有字段,该公式取其上方的值并加 1
- 对整个堆进行排序。现在您应该有每个原件 20 次,数字向上计数。这四个步骤应该不到一分钟。
- 逐块删除多余的行(这是最繁琐的部分)