如果以B列的第一行开始为编号1,公式为
=SUBTOTAL(3,B$1:B1)
如果以B列的第二行开始为编号1,公式为
=SUBTOTAL(3,B$1:B2)-1
如果以B列的第三行开始为编号1,公式为
=SUBTOTAL(3,B$1:B3)-2
如果以B列的第四行开始为编号1,公式为
=SUBTOTAL(3,B$1:B4)-3
依此类推
选定公式后,把公式向下填充到B列的最后一行,当然也可以按C列编号,此时只要把公式的括号内的“B”替换成“C”就可以了
说明:这个公式的好处是,筛选后还能按筛选的结果从1开始编号,不间断,方便于计算筛选到的数据的行数
在任意单元格输入1,然后在该列下一行单元格输入公式:
=OFFSET($A$1,ROW()-2,COLUMN()-1,)+1
将公式向下复制。
在A1中输入1,A2中输入2,用鼠标选中A1A2(描黑),将鼠标移动到选中部分右下角,出现十字时往下拉;或者在A1中输入1、在A2中输入=A1+1,下拉到整列也行。不过删除中间行后必须再用下拉法接续一下删除行以下部分,只需要下拉一行即可接上。
这个不难啊。假设是在A列,在A1输入1,然后A2输入=A1+1,然后把A2公式往下拖,这样形成的序号,你删除中间的几行是没有问题的。
可借助行函数,实现自动序号。
如:=row()-2
式中:row() 返回当前所在行
-2 调整标题等因素占据的序号无效行