在Excel中自动编号列


12

在第一列中,我想从1、2、3、4,...,x自动编号。我怎么做?

Answers:


13

通常,只需将1填充到A1中,然后用公式= A1 + 1填充A2,然后将单元格A2右下角的黑框向下拖动到所需的位置即可。

或者,您始终可以只使用= ROW()来输出单元格的行号。


7
如果使用ROW(),请使用= ROW()-ROW(A $ 1)将其锚定到第一个单元格,以便可以移动单元格。

= ROW()-ROW(A $ 1)很好,因为它可以很好地处理行删除。
mg1075 2012年

8

对于大多数序列,您可以执行以下操作:

  • 开始在列中输入它们(例如1、2、3或2、4、6或星期一,星期二,星期三)
  • 突出显示您填写的部分
  • 抓住突出显示的选择的右下角并将其向下拖动,Excel将填充序列的其余部分

3

= 1 + R [-1] C正如您可以在Microsoft Office Online Help上查看的那样,Excel没有任何工具可以执行此操作,但是您可以使用ROW函数来填充它...



0

正如您可以在Microsoft Office Online Help上查看的那样,Excel没有任何工具可以执行此操作,但是您可以使用ROW函数来填充它...

报价单:

  • 选择要填充的区域中的第一个单元格。
  • 输入系列的起始值。
  • 在下一个单元格中键入一个值以建立模式。

例如,如果要序列1、2、3、4、5 ...,请在前两个单元格中键入1和2。如果要序列2、4、6、8 ...,请键入2和4。

  • 选择包含起始值的单元格。
  • 拖动填充手柄(填充手柄:选区右下角的黑色小方块。指向填充手柄时,指针将变为黑色十字。)
  • 在要填充的范围内具有填充手柄的选定单元格。

要按升序填充,请向下或向右拖动。要以降序填充,请向上或向左拖动。


0

在第一行中1,在第二行中输入以下公式:

=IF(B2>0,SUM(A2+1),"")

并将其一直拖到工作表中。


0

最简单的解决方案是使用excel的表格功能-它为您提供带有隐式(计算)公式列,公式将扩展为该表中的所有新行。

例如,如果您要使用以下格式创建自动编号:

1/2/.../187/...

将此公式插入应放置自动编号的表格的列中:

=ROW()-ROW(Table1[[#Headers];[AutoNum]])

(将表名替换为您的表名-此处为“ Table1”,并将引用更改为自动编号列名称的名称-此处为“ AutoNum”)

如果您想以这种格式创建文本自动识别码:

"RowID_001"/"RowID_002"/.../"RowID_187"/...

将此公式插入应该放置autoID的表的列中:

=CONCATENATE("RowID_";TEXT(ROW()-ROW(Table1[[#Headers];[AutoNum]]);"000"))

(autoID中数字的格式由TEXT公式中字符串定义)


0

假设您的表格从A5(标题)开始,然后将这个公式放在A6中: ROW()-ROW($A$5)

这样,它会随着表的增加(通过制表符)增加数字,并在删除行时起作用。


0

选择要开始的单元格,然后输入起始值(在此1)。重新选择该单元格,然后选择“首页”>“编辑”-“填充”,“系列...”,为“系列输入”选择“列”(在您的情况下),为“类型”选择“线性”(在您的情况下)。选择您的步进值:(在您的情况下1)和您的止损值:(您的n-我选择的值10),单击OK

SU130274示例


0

最有趣的方法是将数字填入您的列中,然后在下一列中将该列填入+1,然后使用excel工作表右上角的填充系列按钮,它将自动填充整个列。例如:我做了什么,我在A1列中输入了100,在A2列中应用了= A1 + 1的公式,然后按Enter键,所以这里的值是101,然后选择A2单元格,然后使用填充获得期权的期权填写该系列。因此,我得到了所有数字的升序排列。获得编号后,将整个A列复制到获得值的位置,然后再次复制,然后使用右键单击选项将“选择性粘贴”用作值。因此,公式将消失,您将在其中获得int值。


请格式化您的答案,而不是只写一个大段落,否则屏幕截图,项目符号和编号会很有帮助。格式更好的问题将获得投票
SeanClt
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.