在Excel中自动填充一定数量的行

我怎样才能在Excel中填充一定数量的行?

让我们说5,并用数字填充5行,如1 2 3 4 5 (向下每个单元格1个数字)。 如果我将其更改为12 ,则应导致1 2 3 4 5 6 7 8 9 10 11 12

我可以通过拖拽公式=A1+1来做到这一点,但我必须手动调整最后一个数字(它会从〜50到〜900)

如果自动化的需求不是那么好,那么您可以使用我的答案中概述的内置Excelfunction。 如果你需要更自动化的解决scheme,那么你将不得不录制一个macros来完成它。

使用function区/工具栏中的“ Fill选项,select“ Series ,然后相应地调整参数,填入从1到n的列。 下面的Screeshots:

这会popup一个对话框,您可以按照您的要求来完成。

好。 这个解决scheme将要求你在整个可能的范围内粘贴一个公式(例如你的情况到900行)。 假设: – 你的第一个值在A1 – 你的步长是1 – 你想要改变的行数在D1,

您应该能够将以下公式复制到A2中,然后将其拖动到所需范围内:

=IF(ROW()<=$D$1,A1+1,"")

唯一的注意事项是: – 你不能在整个范围内手动input数值到列A中 – 有900个配方在你的工作表上重新计算

点击任何单元格(让我们假设单元格C5 )。 Type =ROW()-ROW(C$5)+1 ,然后按Enter键,然后向下拖动右下angular的箭头以尽可能创build编号。 一个好处是,如果您在之前或之内添加行,或者在之前或之内删除行,它将不会中断。 在任何时候,你可以去最后一个单元格,拖动更多来创build更多的数字,它会从最后一个数字。