冲田宗次郎,孤月沧浪河汉清下一句,身份证号码和姓名大全
确实有这种问题,筛选完的数据为了打印,需要前面有顺序编号,可是一筛选原有的编号就断了,有得手工改,有没有什么办法能筛选的时候编号自动顺序排列呢?效果如下:
场景:这招主要是为了打印,筛选完毕之后还能排序号太重要了。
问题:如何用Excel让筛选的数据也有顺序编号?
解答:利用Subtotal函数搞定。
具体操作如下:在序号C4单元格处输入=subtotal(103,$D$4:D4),如下图1处所示:
公式说明一下:
Subtotal叫分类汇总函数,基本就是只统计筛选之后的数据的统计。
参数103表示统计个数,与参数3的区别是,手动隐藏的行数也不统计个数。
$D$4:D4是统计的范围,随着公式的相对拖拽,可以看出范围是逐步扩张的。所以才会统计出1,2,3,4等数据序列。
原理:当筛选之后,区域发生动态变化,subtotal函数会根据新区域自动进行编号的产生,所以就是动态序号。
接下来筛选一下试试看,假设筛选地区”南部”的数据。(下图2处)
筛选完毕后,你就会发现序号依然是自然顺序编号的。效果如下图:
就算你手工再隐藏几列,还是序号顺序的。效果如下
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
同一个Excel 文件中的任意多个工作表合并到一个表中的神技
Excel 根据身份证直接算出退休年月 用哪个函数 如何区别男女
Excel 中如何选择正确的地图类型及各种地图类型的应用场景
根据入职日期用Excel 计算工龄补贴 满1年补贴50满2年补贴100
Excel 微图表对数据进行可视化处理实现数据与图表的一体化衔接
被雪藏的datedif()函数的典型用法 适用最新版本的Excel
EXCEL 数据分析之合并单元格后按合计得分排序的整个心路历程
Excel-VBA批量将表达式转换为运算结果把代表的汉字给替换掉
网友评论