EXCEL如何自动生成序号

我有10个单元格,序号1-10.我需要在第六行插于一行单元格,用什么公式可以让下面的序号自动变成7.8.9.10……

我的意思是 我要在一列序号中 删除或添加行,然后下面的序号自动改变

方法一:在B4单元格输入1,B5单元格输入2,选中B4:B5单元格,移动鼠标到选中区域右下角,鼠标变成十字形,按下鼠标左键向下拖拽自动递增序号。
方法二:在C4单元格输入1,然后选中C4单元格,移动鼠标到C4单元格右下角,鼠标变成十字形,按下鼠标左键向下拖拽,释放鼠标后,在填充区域右下角有一个【自动填充选项】按钮,点击选择【填充序列】,同样自动填充了序号。
方法三:在D4单元格输入1,然后选中D4单元格,移动鼠标到C4单元格右下角,鼠标变成十字形,先按住键盘上的Ctrl键不放,再按下鼠标左键向下拖拽,同样自动生成序号。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-24

自动填充的序号

第2个回答  2019-04-11

材料/工具:Excel2016

1、首先,新建一个WPS表格,表格内容包含序号项;

2、在序号列中输入开始序号“1”,准备进行序号生成操作,当然也可以以任意数字开始;

3、鼠标放在输入“1”的单元格的右下角,当现实黑色加号时停止移动;

4、接下来按住鼠标左键不放下拉鼠标,可以看到下拉过程成鼠标会根据下拉位置显示序号数字;

5、将鼠标下拉到指定位置后松开,可以看到序号已自动生成,本次操作完成,简单高效。

6、序号生成默认为升序,如果需要降序生成可在完成后点击降序排列。

第3个回答  推荐于2017-11-24
好像函数作不到,用vba吧
一种变通的方法是:设A1为1,
在A2输入=IF(B2="","",MAX($A$1:A1)+1)
下拉复制公式到A列其它行即可,一旦B列有值,序号自动生成,而且删除一行也行的本回答被提问者采纳
第4个回答  2011-06-29
1、选中第五行然后插入行,
2、生成序号:选中有序号一列的1、2、3、4、5单元格,然后将光标移动到第五个序号的右下脚,等光标变为“十”字时,按住鼠标左键向下拉,excel就会自动生成6、7、8……追问

很感谢你的回答,不过麻烦请先看清楚问题。
下拉谁不会呀,谁会问这么没技术含量的问题。麻烦别说这样无用功的话吧。

追答

点击A2单元格输入公式:=IF(COUNTA(B2:E2)>0,ROW(B2:E2)-1,""),然后把鼠标移到A2单元格的右下方,鼠标就会变成十字形状,按住拖拽填充到A列下面的单元格中,这样在B列至E列输入内容时,A列中就会自动输入序号了。

相似回答