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

Google Sheets按组生成序号:用ArrayFormula替代拖拽公式

解决方案:用ArrayFormula实现自动分组编号

直接在D列起始单元格(如D2)输入以下公式,即可自动填充整列,新增行也会自动计算:

=ARRAYFORMULA(IF(B2:B="",,BYROW(SEQUENCE(ROWS(A2:A)),LAMBDA(i,MATCH(B2:B[i],UNIQUE(FILTER(B2:B,A2:A=A2:A[i])),0)))))

公式说明

  • ARRAYFORMULA:触发数组计算逻辑,让公式自动覆盖B列所有非空行,无需手动拖拽
  • BYROW(SEQUENCE(ROWS(A2:A)), LAMBDA(i, ...)):遍历从第2行开始的每一行行号i,逐行处理分组编号逻辑
  • IF(B2:B="",, ...):B列为空时返回空值,避免生成无效的编号
  • MATCH(B2:B[i], UNIQUE(FILTER(B2:B, A2:A=A2:A[i])), 0):和你原拖拽公式逻辑完全一致——在当前A组的唯一B值列表中,查找当前B值的首次出现位置,生成对应的分组编号

内容的提问来源于stack exchange,提问作者Bambang Wibi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 10:17:06