今天被领导问到一个问题——在Excel中进行筛选后,序号全部都变了怎么办?例如这种:
筛选后,序号部分就全变了:
上网搜了一下,其实这个问题还是比较好解决的,只要按照如下的方式,重新定义一列就好了,然后在这一列的第一行写如下公式:
=SUBTOTAL(3,B$2:B2)
关于SUBTOTAL的说明:
subtotal主要是用于对数据进行分类汇总,其语法为:
SUBTOTAL(function_num, ref1, ref2, …)
- function_num 为 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 |
ref1、ref2... 为要进行分类汇总计算的 1 到 254 个区域或引用。