WPS表格自动化编号:升序与累计编号的实用方法

古哥计划
古哥计划

2024年03月优秀创作者

在工作中,对数据进行数字编号是一项基础且实用的任务,尤其以连续升序编号最为常见,如1,2,3,4等递增形式。这种编号方式好处颇多,首先,它能够清晰地标记每一个项目的顺序和位置,便于查阅与追踪;其次,升序编号有助于保持数据的逻辑性和一致性,方便用户理解数据间的前后关系;再者,在数据录入、更新或排序过程中,连续的编号能有效防止遗漏和重复,确保数据完整性;

此外,对于数据库管理、文档列表索引构建及项目流程控制等方面,有序编号更是不可或缺,简化了查询、统计和关联操作,显著提升工作效率。

除了常见的升序编号方法外,遇到同一级分类存在多个子项的情况时,我们可以采用一种变型编号规则:一级分类编号依次为11、222、3333等,这里每个数字的重复次数代表该级别下子项的数量,例如两个“1”表示一级分类下有两个子项,后续数字以此类推;而二级子项则遵循12、123、12345的编号规律,每增加一个数字代表深入到下一层级,这种编码方式确保了各级别及其子项的唯一标识性,便于管理和识别复杂的层级结构数据。

这样的编号系统在表格管理中尤为便捷,特别是在涉及数据引用操作时,这些编号就如同索引标识,可与诸如XLOOKUP、FILTER等函数高效结合,从而精确检索到相关联的数据记录。那么,如何在WPS表格中利用函数公式全自动地生成此类编号呢?古老师提供了以下几个实用方法:

升序编号

特点:根据内容自动升序编号,内容有增加的时候并且范围在C2:C100000内,自动编号

原理:用COUNTA判断非空单元格,再减去标题行占位数字1,配合SEQUENCET 生成升序数字

公式:=SEQUENCE(COUNTA(C2:C100000)-1)

效果如下图1所示:

图1

累计编号

当需要对包含重复数据的区域进行唯一性的累计编号(例如1,2,3的连续计数),这里介绍三种应对策略。首先是第一种方法,虽然其易于理解,但执行效率较低;最后一种方案则具有较高的运算速度优势,不过该方法依赖于较高版本的WPS软件支持。

方法1:=COUNTIFS($B$3:B3,B3)

方法2:=IF(B2<>B3,1,D2+1)

方法3:=SCAN(0,B3:B12,LAMBDA(X,Y,IF(Y<>OFFSET(Y,-1,),1,X+1)))

效果如下图2所示:

图2

累计分组编号

当需要按照分类进行编号,形成11、222、3333等样式递增的编号序列时,通常我们将其称为累计分组编号。这种方式的优点在于,通过编号可直观生成一组唯一的标识,比如1-1、1-2代表第一类的第一个和第二个子项;而2-1、2-2、2-3……则对应第二类的不同子项,如此一来,既明确了类别归属,又确保了每个项目拥有独一无二的编号标识。

同样分享三个方法,推荐第1和第3

方法1:C3=SUM((B3<>B2),C2)

方法2:D3=MATCH(B3:B9,UNIQUE(B3:B9))

方法3:E3=SCAN(0,B3:B9<>B2:B8,LAMBDA(X,Y,X+SUM(Y)))

方法1较为简洁易行,通过比较上下相邻单元格实现逻辑判断,进而获取逻辑值,并运用SUM函数进行求和。这种方法充分利用了表格中的相对引用特性。

其它的一些编号

偶数编号与奇数编号:

C3=SEQUENCE(7,,2,2)

D3=SEQUENCE(7,,1,2)

一般用于特定的求和,如奇数行或者偶数行等,配合FITLER筛选潜逃SUM求和。

在某些特定数组中,下面公式中所写的关键数字“9”代表该数组包含9行;而数字“3”则表示循环次数,若将其更改为“5”,则意味着循环次数变为5次。这样的循环数通常与INDEX函数协同使用,以便于快捷地调整数组的维度结构。

E3=MOD((SEQUENCE(9))-1,3)+1

F3=INT((SEQUENCE(9)-1)/3+1)

图3

对于以上的编号有实际应用场景,需要专门出一期文章来详细介绍。这里就不在继续展开了。在文章的最后,大家思考一下,函数中使用到数字作为参数的函数有多少?看一下能够想到几个?

298 输入法配合WPS表格公式,轻松实现虚拟数据批量生产:助力讲师快速培训演示

297 探究二维与一维报表的奥秘:掌握三种实用转换策略,应对庞大数据量挑战

296 从理论到实践:WPS 内测SCAN函数在销售金额稳定性评估中的神奇运用

295 新旧交织,效率升级:WPS表格新函数REDUCE、BYROW等在复杂业务场景下的灵动

294 WPS内测版新功能揭秘:“SCAN”迭代函数的运用与实践

293 借助WPS动态数组公式实现智能扩展填充与数据转换自动化

292 MRP原理课后的表格制作练习题目:技能与实战双丰收

运用WPS/Lambda及Scan函数实现动态数组累计需求分析 No291

巧用WPS AI,为上百名女员工打造3·8女神节专属祝福与精美卡片 290

从单一公式到复杂逻辑:通过实战案例揭示PMC面试中数据分析与解决问题的能力区分 No 289

MRP多阶需求运算报表-WPS表格版本 (8 No 288

MRP多阶需求运算报表-WPS表格版本 (7) No 287

MRP多阶需求运算报表-WPS表格版本 (6) No 286

MRP多阶需求运算报表-WPS表格版本 (5) No 285

MRP多阶需求运算报表-WPS表格版本 (4) No 284

MRP多阶需求运算报表-WPS表格版本 (3) No 283

MRP多阶需求运算报表-WPS表格版本 (2) No 282

MRP多阶需求运算报表-WPS表格版本 (1) No 281

巧用WPS中UNIQUE与SUM函数,一步解决跨门店商品库存成本合计问题 No 280

利用XLOOKUP快速实现培训未参加人员的扣分 NO 279

278 挑战WPS AI 写出复杂的多层嵌套公式

277 超预期,原来WPS AI也可以写出复杂的多层嵌套公式

276 巧妙用VSTACK、HSTACK实现出货货柜合并的表格变形

275 录入查询产品型号的首字,提取对应首字相同的所有型号,并按销量降序

表格中录入简称查找包含全称的所有数据 No.274

如何快速提取不同单元格的内容,并汇总到一列 No 273

浙江省
浏览 9173
5
5
分享
5 +1
3
5 +1
全部评论 3
 
亂雲飛渡
· 广东省
回复
 
清华学弟任泽岩
清华学弟任泽岩

2024年03月优秀创作者

收藏学习,期待编号专题
· 辽宁省
回复
 
懒得批爆
懒得批爆

2024年03月优秀创作者

学习收藏点赞
· 四川省
回复