excel 减少计数抵销组合公式

eqqqjvef  于 2023-03-04  发布在  其他
关注(0)|答案(1)|浏览(116)

如何在单元格C2中用lambda公式生成结果?
因为230001到230004是连续数,所以写230001-4。同样,因为230006到230010是连续数,所以写230006-10...... 230014单独写,因为它不连续......等等......像这样的数组应该组合为textjoin。
我尝试使用reduce lambda创建公式,但失败

nwlqm0z1

nwlqm0z11#

我不能给你你想要的东西但我可以接近你

=REDUCE("",A2:A21,LAMBDA(a,b,IF(a="",b,IF(LEN(a)=LEN(b),IF(a+1=b,a&"-"&b,a&"; "&b),IF(--IFERROR(RIGHT(a,LEN(b&"")),0)=b-1,IF(MID(a,LEN(a)-LEN(b),1)=" ",a&"-"&b,LEFT(a,MAX(LEN(a)-LEN(b),0))&b),a&"; "&b)))))

相关问题