Excel插入或是删除行,序号都可自动顺序填写
每天清晨六点,准时与您相约
问题情境
大家平时数据处理的时候,插入行、删除行以后,是不是原有序号会不连续了?
新插入的行,序号是空的;
删除行,序号间断了。
遇到这种情况怎么办?手工重新修改序号吗?数据少,还好,数据如果几千行几万行,怎么办?
大家看如下动图,是不是效率很低?
你是这样做的吗?
解决方法 方法一:ROW函数
用公式ROW()-1代替原有序号:
因为序号是从第二行开始填写,所以,序号=本行行号-1。
此方法,当插入新的行后,原有行被“推”向下,序号也自动改变。
但:新插入的行,序号不会自动出现,需要公式填充。
有什么方法,让新插入的行序号自动出现呢?
看方法二:
方法二:ROW函数+表格
将序号用公式ROW()-1代替,再将原数据通过【插入】——【表格】,转换为表格,即可实现序号自动出现:
but:
通过上述 两个方法添加的序号,筛选以后,序号却不能从1开始,影响肉眼看筛选结果的个数与后期的分类打印,如下:
怎么办呢?
用SUBTOTAL函数!!
方法三:SUBTOTAL函数
在A2单元格输入公式=SUBTOTAL(3,\$B\$2:B2),如下图:
附:SUBTOTAL函数说明:
语法:SUBTOTAL(function_num,ref1,ref2, ...)
Function_num 为 1 到 11(包含隐藏值)或 101 到 111(忽略隐藏值)之间的数字,指定使用何种函数在列表中进行分类汇总计算。ref1……refn参数为要对其进行分类汇总计算的第1至29个命名区域或引用。必须是对单元格区域的引用。
Function_num (包含隐藏值)为1到11之间的自然数,用来指定分类汇总计算使用的函数
值
相当于函数
1
AVERAGE
2
COUNT
3
COUNTA
4
MAX
5
MIN
6
PRODUCT
7
STDEV
8
STDEVP
9
SUM
10
VAR
11
VARP
Function_num (忽略隐藏值) 为101到111之间的自然数
值
相当于函数
101
AVERAGE
102
COUNT
103
COUNTA
104
MAX
105
MIN
106
PRODUCT
107
STDEV
108
STDEVP
109
SUM
110
VAR
111
VARP
有关SUBTOTAL函数的详细解释,请参考:Excel032 | 你的序号,经历筛选,仍一丝不乱!(文内有视频讲解)
查看原文 >>