EXCEL里如何加行后序号自动变化

我的表格中将近一千行,而且其中还有几行格式不一样(这部分不需要编号,而且是分布不均匀),我想问下我要在其他将近一千行中在不同地方加行,如何使其自动变序号?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-12

1、打开我们要编辑的表格。

2、在数据第一行(即A2)中输入ROW()-1。

3、按Enter回车键回车,可以看到第1行数据序号已经为1。

4、然后下拉序号这一列,可以看到公式会自动填充序号。

5、在需要加行的地方插入一行,例如我们在第8行下方插入一行,可以看到插入了第9行,而下面一行的数据序号自动变成了10。

本回答被网友采纳
第2个回答  推荐于2016-08-11
使用公式=ROW()来定义序号,如果序号1不是在第一行,公式改为=ROW(A1),这样在插入新的单元格后,公式会自动计算,显示新的序号。

解释:=ROW()是返回当前单元格所在的行号,=ROW(A1)即返回A1单元格所在的行号,插入新单元格后,公式引用的单元格自动变化,以此达到生成的序号自动变化的目的。

PS:如果有可能删除A列的某单元格,如A1,会引起公式出错,因为引用的单元格不存在,导致=ROW(A1)计算错误,考虑这种情况的话,可以将公式更改为=ROW(1:1),这时除非删除整列,公式将不会出错。

参考百科ROW函数:http://baike.baidu.com/link?url=roZ-K6s24nqJhcTUQCKW7DPQVaNvcqRnRhZs38QWS4NDIG0myMy50_Yxrz5AS15D0pJ3CZLL4LRAwXVi8B8cva
第3个回答  推荐于2016-03-04
使用函数编号:
a2 =MAX(A$1:A1)+1 ,下拉。插入行后,若要编号,拉一下邻近的编号。若不需编号,输入其他数据,后面的编号会自动延续前面编号,但输入的数据不能是较大数值。本回答被提问者和网友采纳
第4个回答  2015-08-01
a2 =MAX(A$1:A1)+1 ,下拉。插入行后,若要编号,拉一下邻近的编号。若不需编号,输入其他数据,后面的编号会自动延续前面编号,但输入的数据不能是较大数值。
相似回答