在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更多的数字,它会从最后一个数字。