在EXCEL中B列有内容,A列就自动生成序号如果删除中间几行能否

2024-11-22 07:25:01
推荐回答(4个)
回答1:

直接在对应的单元格输入=IF(B1<>"",ROW(),""),假如单元格所在行与生成的序号不一致,可以直接在row()中减去,例如生成序号1的单元格为A3,那公式可变为:=IF(B3<>"",ROW()-2,"宽毁"扰滚),若生成序号1的单元格为A5,那公式可为:=IF(B5<>"",ROW()-4,"")。慎李备后面的直接复杂公式往下拉就行了,就算中间删减几行也不会影响排序。

回答2:

假设B列的内容从B1开始,可在A1输入凯粗公式:
=IF(ROW(A1)>COUNTA(B:B),"",COUNTA(INDIRECT("B1:B"&ROW())))
将公式向下拉填充复制就是了,不管中间删多悉孙盯睁和少行都不影响了。

回答3:

这个很简单啊,不需要公式旅樱,你同时选中序号1~5,然败首後选中的察镇数最後一个储存格下方会出来一个“+“号 双击就好了

回答4:

方法1、
第一行=IF(C1<>""兄没,1,0)
第二行起=IF(C2<>"",MAX($B$1:B1)+1,"")
方型宴法2、
下拉 =IF(C1<>"",COUNTIF($C$1:C1,"<>"""卜尘银)-COUNTBLANK($C$1:C1),"")