在第一列中,我想从1、2、3、4,...,x自动编号。我怎么做?
在第一列中,我想从1、2、3、4,...,x自动编号。我怎么做?
Answers:
通常,只需将1填充到A1中,然后用公式= A1 + 1填充A2,然后将单元格A2右下角的黑框向下拖动到所需的位置即可。
或者,您始终可以只使用= ROW()来输出单元格的行号。
正如您可以在Microsoft Office Online Help上查看的那样,Excel没有任何工具可以执行此操作,但是您可以使用ROW函数来填充它...
报价单:
- 选择要填充的区域中的第一个单元格。
- 输入系列的起始值。
- 在下一个单元格中键入一个值以建立模式。
例如,如果要序列1、2、3、4、5 ...,请在前两个单元格中键入1和2。如果要序列2、4、6、8 ...,请键入2和4。
- 选择包含起始值的单元格。
- 拖动填充手柄(填充手柄:选区右下角的黑色小方块。指向填充手柄时,指针将变为黑色十字。)
- 在要填充的范围内具有填充手柄的选定单元格。
要按升序填充,请向下或向右拖动。要以降序填充,请向上或向左拖动。
在第一行中1
,在第二行中输入以下公式:
=IF(B2>0,SUM(A2+1),"")
并将其一直拖到工作表中。
最简单的解决方案是使用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"))
最有趣的方法是将数字填入您的列中,然后在下一列中将该列填入+1,然后使用excel工作表右上角的填充系列按钮,它将自动填充整个列。例如:我做了什么,我在A1列中输入了100,在A2列中应用了= A1 + 1的公式,然后按Enter键,所以这里的值是101,然后选择A2单元格,然后使用填充获得期权的期权填写该系列。因此,我得到了所有数字的升序排列。获得编号后,将整个A列复制到获得值的位置,然后再次复制,然后使用右键单击选项将“选择性粘贴”用作值。因此,公式将消失,您将在其中获得int值。