excel公式生成序号,在随意一列单元格里有序号1、2、3、4、5…,若是删除3、4序号的两行,下面可自动连续

2024-11-06 05:13:03
推荐回答(5个)
回答1:

如果以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开始编号,不间断,方便于计算筛选到的数据的行数

回答2:

在任意单元格输入1,然后在该列下一行单元格输入公式:
=OFFSET($A$1,ROW()-2,COLUMN()-1,)+1
将公式向下复制。

回答3:

在A1中输入1,A2中输入2,用鼠标选中A1A2(描黑),将鼠标移动到选中部分右下角,出现十字时往下拉;或者在A1中输入1、在A2中输入=A1+1,下拉到整列也行。不过删除中间行后必须再用下拉法接续一下删除行以下部分,只需要下拉一行即可接上。

回答4:

这个不难啊。假设是在A列,在A1输入1,然后A2输入=A1+1,然后把A2公式往下拖,这样形成的序号,你删除中间的几行是没有问题的。

回答5:

可借助行函数,实现自动序号。

如:=row()-2
式中:row() 返回当前所在行
-2 调整标题等因素占据的序号无效行