表格中重复项设置一级和二级序号排序

摘要:

一级分类存在重复项,需要排序,二级分类也存在重复项,也需要排序,相同一级分类中的二级分类需要重新从一开始排序(重点和难点)

先来看看效果:

效果图

公式:

公式一:获取大类序号 =MAX($A$2:A2)+(B3<>B2)
公式二:获取子类序号 =IF(A3<>A2,1,IF(D3<>D2,C2+1,C2))

解释说明:

大类公式:
MAX() 返回一组值中的最大值
说明
• 可以将参数指定为数字、空白单元格、逻辑值或数字的文本表达式。
如果参数为错误值或不能转换成数字的文本,将产生错误。
• 如果参数为数组或引用,则只有数组或引用中的数字将被计算。
数组或引用中的空白单元格、逻辑值或文本将被忽略。如果逻辑值和文本不能忽略,请使用函数 MAXA 来代替。
• 如果参数不包含数字,函数 MAX 返回 0(零)。

<>不等于
不等于返回TRUE,也就是1,前面A2:A2不包含数字,返回零,0+1=1,所以第一个序号就是1

子类公式:

首先判断大类序号或名称是否相等:

  1. 不相等,说明需要重新编号,从1开始
  2. 相等,说明同一大类,需要看看当前子类和前一个子类是否相同
    a. 不相同就加一
    b. 相同序号保持和前一个一致。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值