Excel 自动用增量序列填充列

Excel 自动用增量序列填充列

我想要一个针对每个序列增加 1 的列,如下所示:

1

1

1

2

2

2

3

3

3

ETC。

我想对 20,000 行执行此操作。在 Excel 上自动填充此列的最简单方法是什么?

答案1

假设你的序列从第 1 行开始,向下填充时这将生成你想要的模式:

=1+TRUNC((ROW()-1)/3)

这里,ROW() 返回当前行的行号。当行号为 1、2 或 3 时,TRUNC() 函数中的结果小于 1。因此,截断结果将得到零。这将为行 1、2 和 3 生成 1。

当行号为 4、5 或 6 时,TRUNC() 函数中的结果大于 1 且小于 2。因此,截断结果将得到 1,而对于行 4、5 和 6,这将得到 2。

等等。

填充 20,000 行最好的方法是选择带有公式的单元格,然后按住 SHIFT 键并单击该列的最后一个单元格(向下 20k 行)。然后从数据菜单中选择“向下填充...”。

祝你好运,希望这会有所帮助。

相关内容