WPS动态序号填充四种方法,告别手动调整烦恼
最近学习 WPS 的序号填充归纳了一些实用的方法和技巧详见文章这些方法大部分是通过拖拽、填充序列、使用函数的方法。工作中经常要根据邻列数据自动填充序号今天再分享四个超实用的方法如下图所示这三种方法主要通过 sequence, counta, row, N 函数来实现。一、场景再现我们有两列数据分别是序号和姓名现在要求序号根据姓名列的内容来生成即如果姓名列有数据录入则自动输入序号反之则不显示序号。这样做的好处是序号不断行、不必手动删除等等。二、解决方法2.1 自动适应数据变化SEQUENCE(COUNTA(B:.B)-1)这个公式非常强大这会自动统计 B 列非空单元格数量新增或删除数据时序号自动更新适合经常变动的表格。注意这里 COUNTA(B:.B)是统计 B 列非空单元格的数量。2.2 智能判断填充IF(E2,,ROW(E1))这里采用 IFROW 函数来实现如上图所示当 E 列有数据时D 列自动显示序号无数据时空行显示让表格更整洁美观。但是此方法如果是删除一行数据时会触发引用错误还需要手动进行更新。删除任意一行报错3.3 巧用 N 函数填充IF(I2,,N(H1)1)这里的 N 函数是 Excel 中的一个信息函数用于将非数值形式的值转换为数字。如果是文字就返回 0如果是数字就返回数字本身。但是此方法的一个弊端是如果是删除一行数据时会触发引用错误还需要手动进行更新。以上三种方法都能实现动态更新告别手动调整序号的烦恼3.4 IFAGGREGATE函数忽略隐藏值推荐在3.1-3.3三种方法里如果我们要隐藏一行那么序号会中断即使重新生成序号也不行而且如果把表转化成超级表筛选时序号也会中断如何保证在隐藏和筛选时序号不中断呢我们就要用到IFAGGREGATE这个函数。修改3.1的例子我们可以在A2中插入下面的公式可以实现序号在行数据删除、隐藏或列数据筛选情况下不中断公式如下IF(B2,,AGGREGATE(3,7,$B$1:B1))IF是和3.2、3.3的做法一样用于判断B列数据是否为空。这个Excel公式是AGGERGATE函数的一个特定用法主要用于返回一个动态的序号通常是用于创建筛选后也能连续编号的序号。它的一个基本语法是AGGREGATE 函数的语法是AGGREGATE(功能序号, 忽略选项, 数组/区域)这里数字 3 代表 COUNTA 函数统计非空单元格个数 数字 7 代表 忽略隐藏行和错误值。 AGGREGATE函 区别于普通 COUNTA 是参数为7 时公式在进行计数时不会把隐藏的行例如手动隐藏或筛选掉的行算进去从而高效地实现了序号的动态更新。四、写在最后在日常办公中序号填充看似简单却往往隐藏着提升效率的关键细节。本文介绍的三种方法各有千秋SEQUENCECOUNTA 组合适合需要动态适应数据变化的场景尤其适用于频繁增删数据的表格IFROW 组合则更加直观灵活适合需要条件判断的智能填充而 N 函数在特定需求下也能发挥独特作用IFAGGREGATE简直是王爆组合可以忽略隐藏行、删除行和错误值真正实现序号的智能动态更新而且这个函数支持2010及以后的Excel版本因此推荐使用。这四种方法共同的特点是让序号与数据内容建立关联实现了数据在序号在数据空序号空的智能效果。要真正掌握这些方法建议在实际工作中多加练习先理解函数原理再结合自身需求尝试组合应用。目前在 WPS 表格、WPS 智能表格中均可以采用上面的方法大家可以尝试一下相信这些方法一定可以让你 WPS 的办公效率翻倍
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2418419.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!