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

通过Google Sheets数组公式生成多级科目表动态子级排名行序号

多层级会计科目表动态序列号数组公式实现方案
  • 你可以用SCAN+LAMBDA组合实现依赖上级层级的递推计数,这套逻辑可以直接溢出整列,不需要手动拖拽公式。
  • 单层级计数逻辑示例:对应一级科目的序列号生成公式为=ARRAYFORMULA(IF(A2:A="",,SCAN(0,ROW(A2:A),LAMBDA(acc,row,IF(INDEX(A:A,row)=INDEX(A:A,row-1),acc+1,1))))),公式会自动识别同级科目,遇到新的一级科目自动从1开始计数。
  • 多层级序列号拼接:子层级的序列号可以直接拼接上级层级的生成结果,比如二级科目编码可以直接引用上一步生成的一级序列号,拼接当前二级的计数结果即可,逻辑和你之前用普通公式实现的完全一致。
  • 空值过滤:公式外层加空值判断可以避免无数据的行生成冗余结果,后续新增科目行时公式会自动计算对应序列号,不需要手动调整范围。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 05:21:00