去掉0值重新依次排列
小白一枚,看了很多帖子,无法解决,只好求助,谢谢数据排列后
101001 111
有附件
数组公式:=IFERROR(INDEX($A2:$G2,SMALL(($A2:$G2=0)/1%+COLUMN($A:$G),COLUMN(A1))),"") K2=IFERROR(INDEX($A2:$G2,SMALL(IF($A2:$G2<>0,COLUMN($A:$G),9^9),COLUMN(A1))),""),右拉下拉 试过了,孤独和烈酒,为食猫两位大佬的公式都行,谢谢! =TRIM(MID(SUBSTITUTE(TEXTJOIN(" ",1,IF($A2:$G2<>0,$A2:$G2,))," ",REPT(" ",20)),COLUMN(A1)*20-19,20)) 三键结束,横拉下拉 =FILTER(A2:G2,A2:G2<>0)
=MID(CONCAT(REPT($A2:$G2,$A2:$G2<>0)),COLUMN(A1),1) 原始数据只有一位数情况下可以用=MID(SUBSTITUTE($A2&$B2&$C2&$D2&$E2&$F2&$G2,"0",),COLUMN(A1),1)
本人EXCEL没有TEXTjoin函数,只能用原始的&了 365版本
=FILTER(A2:G2,A2:G2<>0)
页:
[1]