请教一下大家序号怎么实现会随合并单元格重新编号

用公式怎么实现如图的效果,就是左边是合并单元格的,遇到合并的会重新由1开始编号
广东省
浏览 490
1
4
分享
4 +1
9
1 +1
全部评论 9
 
A 欢喜
=LET(g,SCAN(0,A2:A18,LAMBDA(a,v,IF(v<>"",v,a))),MAP(g,SEQUENCE(ROWS(g)),LAMBDA(x,i,x&"-"&TEXT(SUM(N(TAKE(g,i)=x)),"000"))))
· 上海
回复
纯真少年
好复杂,得研究研究了
· 广东省
回复
 
wils
wils Lv.2 潜力创作者

Lv.2潜力创作者

不是数组公式,需要下拉填充 B1=COUNTA($A$1:A1)&"-"&TEXT(ROW()-LOOKUP(1,0/($A$1:A1<>""),ROW($A$1:A1))+1,"000")
· 海南省
回复
纯真少年
完全适用,谢谢大佬
· 广东省
回复