如何在单元格C2中用lambda公式生成结果?因为230001到230004是连续数,所以写230001-4。同样,因为230006到230010是连续数,所以写230006-10...... 230014单独写,因为它不连续......等等......像这样的数组应该组合为textjoin。我尝试使用reduce lambda创建公式,但失败
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)))))
1条答案
按热度按时间nwlqm0z11#
我不能给你你想要的东西但我可以接近你