对于大多数序列,你可以这样做。
=1+R[-1]C 大家可以在微软Office在线帮助上查到,Excel没有任何工具可以做到这一点,但你可以用ROW函数来填充……
最简单的解决方案是使用excel的表格功能–它为你提供了一个列隐式(计算)公式,它可以扩展到这种表格中的所有新行。
例如,如果你想创建这样格式的自动编号:
1/2/.../187/...
把这个公式插入表格中应该放置自动编号的列中。
=ROW()-ROW(Table1[[#Headers];[AutoNum]])
(用你的表名替换表名–这里是 “Table1",并更改对自动数字列名的引用–这里是 "AutoNum”)
如果你想用这种格式创建文本autoID:
"RowID_001"/"RowID_002"/.../"RowID_187"/...
在应该放置autoID的表列中插入这个公式。
=CONCATENATE("RowID_";TEXT(ROW()-ROW(Table1[[#Headers];[AutoNum]]);"000"))
(autoID中的数字格式由 TEXT公式中的字符串)定义。
你可以在微软Office在线帮助上查到,Excel没有任何工具可以做到这一点,但你可以用ROW功能来填…
引用。
- 选择你要填充的范围内的第一个单元格。
- 输入系列的起始值。
- 在下一个单元格中输入一个值以建立一个模式。
例如,如果你想要系列1,2,3,4,5…,在前两个单元格中输入1和2。如果你想输入系列2,4,6,8…,就输入2和4。
选择包含起始值的单元格。
拖动填充柄(填充柄。填充柄:选区右下角的小黑方块。当您指向填充柄时,指针会变成黑色的十字。)
选定的单元格与填充柄穿过你要填充的范围。
要按递增顺序填充,请向下或向右拖动。要按递减顺序填充,请向上或向左拖动。
最奇妙的方式来做这个只是填补了你的列和在下一列做这一列以上+1的数字,然后使用填写系列按钮的首页右角的Excel表,它会自动填充整个列。例如:我所做的是我把A1列的数字为100,在A2列中,我应用的公式是=A1+1,然后按回车键,所以值在这里为101,然后选择A2单元格,然后使用填充选项,在那里你得到的选项填写系列。在你已经得到了编号,然后复制整个A列,你已经得到了值,然后再次使用右键选项,使用粘贴特殊的值。因此,公式将消失,你会得到你的int值在那里。
在第一行输入1
,在第二行输入这个公式。
=IF(B2>0,SUM(A2+1),"")
然后在表格中一直往下拖。