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

问题描述 投票:1回答:3

如何在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)。

excel rows fill
3个回答
7
投票

如果自动化的需求不是很大,那么您可以使用我的答案中概述的内置Excel功能。如果您需要更自动化的解决方案,则必须记录一个宏才能完成它。

使用功能区/工具栏中的Fill选项,选择Series,然后相应地调整参数,在1到n的列中填写。下面的片段:

这将弹出一个对话框,您可以根据需要完成该对话框。


2
投票

好此解决方案将需要您在整个可能范围内粘贴一个公式(例如,在您的情况下粘贴到第900行)。假设:-您的第一个值在A1中-您的步长为1-您要更改的行数在D1中,

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

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

唯一的警告是:-您不能在整个范围内将值手动输入到列A中-您的工作表上有900个公式挂出并重新计算]


1
投票

单击任何单元格(假设单元格C5)。键入=ROW()-ROW(C$5)+1并按Enter,然后向下拖动右下角的箭头以根据需要创建编号。一个不错的好处是,如果您在行之前或之中添加行,或删除行之前或之中的行,它不会中断。在任何时候,您都可以转到最后一个单元格并拖动更多以创建更多数字,它会从最后一个数字开始显示。

© www.soinside.com 2019 - 2024. All rights reserved.