You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel 2021动态数组实现标签连续计数(标签变化时重置)

Excel 2021 动态数组实现连续Label计数(自动重置)

直接在B2单元格输入下面的动态数组公式,回车后会自动填充整个seq列,不用手动下拉复制:

=BYROW(A2:A, LAMBDA(cell, ROW(cell) - MATCH(2, 1/(A$2:cell <> cell), 0)))

公式逻辑说明:

  • BYROW(A2:A, LAMBDA(cell, ...)):自动遍历A2开始的所有非空单元格,对每个单元格单独计算连续次数
  • A$2:cell <> cell:对比从A2到当前单元格的所有内容,找出和当前label不一样的位置,返回一组TRUE/FALSE值
  • 1/(...):把TRUE转成1,FALSE转成错误值(1除以FALSE会触发报错)
  • MATCH(2, ..., 0):查找第一个等于2的位置——实际是定位第一个错误值的前一个位置,也就是上一个不同label所在的行号
  • 用当前单元格的行号减去这个行号,得到的就是当前label连续出现的次数,label变更时这个差值会自动重置为1

注意事项:

  • 保证A列的label数据是连续的(中间不要有空行),公式会自动识别到最后一个非空单元格
  • 如果你的数据不是从A2开始,把公式里的A$2改成数据起始行的单元格引用就行

内容的提问来源于stack exchange,提问作者isaid-hi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 01:30:02