如下,A列是手动输入的编号,B列需要进行筛选


Excel数据筛选后,编号数字自动从1重新开始_手动输入


筛选 “大猫03”、“大猫05”、“大猫09”,结果如下:

Excel数据筛选后,编号数字自动从1重新开始_手动输入_02


要求:无论是筛选前,还是筛选后编号均为1、2、3……,请问如何实现?



大猫支招


1. 取消筛选,然后删除手动编号

Excel数据筛选后,编号数字自动从1重新开始_公众号_03

2. 在A2单元格中,书写下列公式

  =subtotal ( 3 , $B$2:B2 )   

Excel数据筛选后,编号数字自动从1重新开始_手动输入_04


3. 选择A2单元格,向下拖动填充至最后一行

Excel数据筛选后,编号数字自动从1重新开始_手动输入_05


4. 此时再筛选,编号数字将自动改变

Excel数据筛选后,编号数字自动从1重新开始_手动输入_06

提示:最后一行使用了 subtotal 函数,导致筛选时,最后一行处于筛选范围以外。此时可在最后一行的下一行的单元格中,输入一个空格。然后再筛选。