• 我国拟推行建筑工人实名制 2018-05-27
  • “君怡娱乐网上赌球”明升88代理重磅 | 网络餐饮新规发布:外卖商户应有实体店 明年元… 2018-05-27
  • 花茶以及花茶的冲泡讲究 2018-05-27
  • “发现池州之美”——凤观池州全媒体行5月10日启动 2018-05-26
  • 《手机2》将拍 崔永元重提旧怨:冯小刚是渣子 2018-05-26
  • 自贡贡井:122名村(社区)党支部书记“充电”全覆盖 2018-05-25
  • 辽宁长海县:海岛垃圾将实现自产自消 2018-05-25
  • 本港台网址葡京六合彩图库 2018-05-25
  • 你还在用微信聊天,聪明的人早已在用微信赚钱!—海口论坛 2018-05-25
  • 西安今晚开始天气转阴 全省这周阴雨天气为主|阴雨|天气-要闻 2018-05-24
  • 日媒称“森友丑闻”持续发酵 打乱安倍长期执政设想 2018-05-24
  • 向世界说明前郭尔罗斯城市精品推介会在京举行 2018-05-24
  • 导演江平:增强文化自信 中国电影才会更好看 2018-05-24
  • 4月增持回购近262亿元 产业资本吹响抄底A股号角 2018-05-24
  • 郜林强势爆发让球迷欣喜 未来他会继续在恒大挑起大梁 2018-05-23
  • 利用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 : 筛选   编号
    发表评论