• 贵州安顺:扶贫工作不作为 7名干部被追责 2018-07-16
  • “微信红包带病毒”是假消息 2018-07-16
  • 深圳现无人驾驶公交车? 涉事企业:车上有司机监控 2018-07-16
  • 央行连续八日暂停公开市场操作 2018-07-15
  • 辽宁省深化国家监察体制改革试点工作全面推进 2018-07-15
  • 农业部:到2020年中国新型职业农民将达2000万人 2018-07-15
  • 中高协发布2018年度高尔夫球运动员注册办法 2018-07-15
  • 阿里巴巴豪掷224亿港元 购高鑫零售36.16%股权 2018-07-14
  • 郭树清出任央行党委书记 央行现“双首长”制 2018-07-14
  • 湖南省社科院推出2017年度“十大创新成果”——新华网——湖南 2018-07-14
  • 隋晓会:顺应媒体融合态势 合力讲好中国故事 2018-07-14
  • AWE 2018 夏普携多款空气净化器产品亮相 2018-07-13
  • 潘之琳“演技小花”初长成 2018-07-13
  • 酷骑单车拖欠数亿资金未归还 中消协谴责其挪用押金 2018-07-13
  • 揭网络传销迷惑大众伎俩:消费返利、防病养老…… 2018-07-13
  • 利用Subtotal函数解决Excel筛选完的数据编号断了的问题

    时间:2017-11-02   作者:snow   来源:Office之家

    确实有这种问题,筛选完的数据为了打印,需要前面有顺序编号,可是一筛选原有的编号就断了,有得手工改,有没有什么办法能筛选的时候编号自动顺序排列呢?效果如下:

    场景:这招主要是为了打印,筛选完毕之后还能排序号太重要了。

    问题:如何用Excel让筛选的数据也有顺序编号?

    解答:利用Subtotal函数搞定。

    具体操作如下:在序号C4单元格处输入=subtotal(103,$D$4:D4),如下图1处所示:

    公式说明一下:

    Subtotal叫分类汇总函数,基本就是只统计筛选之后的数据的统计。

    参数103表示统计个数,与参数3的区别是,手动隐藏的行数也不统计个数。

    $D$4:D4是统计的范围,随着公式的相对拖拽,可以看出范围是逐步扩张的。所以才会统计出1,2,3,4等数据序列。

    原理:当筛选之后,区域发生动态变化,subtotal函数会根据新区域自动进行编号的产生,所以就是动态序号。

    接下来筛选一下试试看,假设筛选地区”南部”的数据。(下图2处)

    筛选完毕后,你就会发现序号依然是自然顺序编号的。效果如下图:

    就算你手工再隐藏几列,还是序号顺序的。效果如下

    tag : 筛选   编号
    发表评论