excel公式自动编序号的方法
1使用offset函数自动排号。当删除一行时,序号不间断。如图示所示1) 在a2单元格输入“1” 2) 在a3单元格输入公式 =offset(a3,-1,0)+1 3) 将公式填充到a122使用row函数row()函数是返回行标,使用row()函数同样能达到上图的效果。1) 在a2单元格输入公式 =row()-13& 连接符生成 (1)、(2)、(3)样式的需要。如图示1) 在a2单元格输入 ="(" & row()-1 & ")" 同理,使用&连接符还可以生成像 2)或1. 2.样式的序号4使用text + row 函数生成如图示的序号样式。1) 在a2单元格输入公式 =text(row()-1,"k-00") 并填充至a125当b列单元格为空时,不排序号。如图示。1) a2 公式 =if(len(b2)>0,counta(b1:$b$1),"") 填充至a126每隔一行,填充序号。如图示 1) 在a2单元格输入”1”2) 在a3 输入公式 =iferror(offset(a3,-2,0)+1,"")3) 公式填充到a127为有合并单元格填充序号,并且当基准列为空时,不排序号。如图示1) a2 公式 =if(len(b2)>0,max($a$1:offset($a2,-1,0))+1,"")2) 选中a2:a12区域3) 按f2或单击编辑栏,使a2公式处于编辑状态4) ctrl + enter 重复填充公式8 上一行有序号时,连续排序号,无序号时,从1开始排序号。 1) 公式 :=if(or(row()=1,**text(indirect(address(row()-1,column())))),1,indirect(address(row()-1,column()))+1) 有不足之处,请高手指教!end 20210311