Excel 筛选后序号能连续显示吗?
Excel 筛选估计人人都用过,原始表部分截图如图1,序号是连续的自然数列,筛选后部分截图如图2,序号不是连续的。可是老板要求筛选前和筛选后序号都是连续的序号,怎么办呢?
图 1
图 2
本文教你一个非常霸气的方法,操作步骤如下:
Step1:插入辅助列,输入公式=1,加入这列是方便在序号列用公式统计行数。
图 3
step2:在序号列输入公式=SUBTOTAL(2,B$1:B2),公式说明:subtotal函数是Excel中唯一能忽略隐藏行的函数。参数2表示统计辅助列B列的数字个数。
图 4
Subtotal函数第一个参数不同数字对应不同的函数,1-11包含隐藏行,101-111忽略隐藏行,如下表:
Function_num |
Function_num |
函数 |
(包含隐藏值) |
(忽略隐藏值) |
|
1 |
101 |
AVERAGE |
2 |
102 |
COUNT |
3 |
103 |
COUNTA |
4 |
104 |
MAX |
5 |
105 |
MIN |
6 |
106 |
PRODUCT |
7 |
107 |
STDEV |
8 |
108 |
STDEVP |
9 |
109 |
SUM |
10 |
110 |
VAR |
11 |
111 |
VARP |
Step3:按快捷键【Ctrl+T】创建表,这样如果表格插入空行,公式可以自动复制到空行中。至此,序号自动更新功能设置完成的,之后不管你怎么筛选行或者插入删除行,序号总是连续的。我们看看筛选后效果:
图 5
赞 (0)