大家好,我是薛奔,今天我们来解决一个学员的Excel难题。
我们的文章力求简短,很快看完,很快吸收。
以后我们每篇文章只解决一个问题,不贪多。
如何实现筛选后还能序号连续,学员的目的是打印这个房价表,但他需要做一些筛选。普通的序号筛选后就不连续了,但他需要是连续的。
01
思路:
1 想到一个筛选的函数。Excel函数中只有Subtotal 这个函数是有筛选功能的,因此我们锁定了Subtotal函数
2 筛选后连续序列号的关键可以理解是要连续计数,从1开始,只不过这个计数和普通不同,他需要忽略隐藏值。
结合1和2,只有Subtotal能实现。
02
函数语法:
Sutotal 语法为=SUBTOTAL(function_num,ref1,ref2, ...),Function_num 为 1 到 11(包含隐藏值)或 101 到 111(忽略隐藏值)之间的数字,指定使用何种函数进行分类汇总计算。ref1……refn参数为要对其进行分类汇总计算的第1至29个命名区域或引用。必须是对单元格区域的引用。
Function_num (包含隐藏值)为1到11之间的自然数,用来指定分类汇总计算使用的函数。
Ref1,这些代表所在的单元格区域。
公式书写:A2 =SUBTOTAL(103,$B$2:$B2)
03
解读公式:
第一个参数13,代表要计数,但忽略隐藏值。
$B$2:$B2 则是保证要计数的区域从B2开始,然后每次计数 1
如此之后,比如说筛选房价大于5000的数据,看到的序号也是连续的:
联系客服