在excel中如何让自动排列的序号保持连续,在删除一行后?

删除第三行、第五行、第七行、第九行、后

如何使其不变动呢?

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

1、打开excel表格,在A列中输入数字“1-8”。

2、在B1单元格内输入公式:=MATCH(A1,$A$1:$A$8)。

3、即可将B列单元格内填充进公式计算的结果。

4、点击鼠标右键,选择删除第六行数据。

5、删除后可以在下图中看到,A列中数字“5”后面是数字“7”,而B列中数字“5”后面就变成数字“6”了。

本回答被网友采纳
第2个回答  2015-08-12

可以用MATCH函数实现。

假设表格如下,需要在A列标记递增序号,且删除某一行后需要仍然连续不缺失。

1、具体步骤:在A1单元格输入公式 =MATCH(B1,$B$1:$B$15),回车确定,然后向下填充即可。

值得注意的是$B$1:$B$15是B列数据的范围,此范围可以根据实际情况自行调整,但是必须是绝对引用(即行号和列号都需要标记$)

2、效果

3、验证:将其中任意一行删除,A列序号仍然是连续递增序列

第3个回答  2013-05-10
你这个是筛选,而不是删除中间的行。可以考虑用下面的公式来完成你的需求。
设你的表的第一行是标题,编号从第二行开始。在a2输入:
=IF(OR(SUBTOTAL(3,B$2:B2)=A1,A1=""),"",SUBTOTAL(3,B$2:B2))
下拉填充即可。
说明一下,使用这个公式,b列数据不能有空白。本回答被提问者采纳
第4个回答  2013-05-10
无论你怎么删除行,都不可能出现这种情况的,你出现这个情况只能是隐藏了第三行、第五行、第七行、第九行
相似回答