当前位置: > 热议

Excel教程:excel筛选后自动编号、连续编号必用函数:SUBTOTAL函数

时间:2022-04-23 03:51:02 热议 我要投稿

今天的Excel筛选后自动连续编号,很重要,其中涉及到N函数嵌套的巧妙使用,大家可以认真学习,网上很难找到这么详尽的解释。

下面的Excel资产明细表,记录了每个使用团队的明细数据,现在需要随着D列筛选,实现A列的编号保持连续性 。

请在A2单元格写公式实现筛选状态下的连续编号。

下面是输入公式之后的筛选效果预览,可以看到D列不论如何筛选,A列的资产编号始终保持从1开始的连续编号。

A2单元格输入公式:=N(SUBTOTAL(3,D$2:D2)),下拉自动填充编号。

SUBTOTAL函数是Excel中唯一一个能统计可见单元格的函数,碰见筛选/隐藏单元格,首选使用这个函数。

SUBTOTAL函数第一参数,3,表示计数。

subtotal是一个汇总性质的函数,默认最后一行是总计行,这是函数特性,所以必须在外面加个N函数或者进行算数运算(比如+0,*1,/1之类),破坏掉函数的这种特性,这样筛选结果才完美,不会出错。你也可以先不加N函数,仔细观察筛选的结果有什么不对劲的。