我从评论中得到了答案:
=TRANSPOSE(SPLIT(ArrayFormula(JOIN(" , , , , ,",FILTER(A:A, A:A <> ""))),","))
我喜欢这个公式,但我也建议更一般的解决方案:
=TRANSPOSE(SPLIT(ArrayFormula(JOIN(REPT(", ",5),FILTER(A:A, A:A <> ""))),","))
- 其中
5
中的数字REPT(", ",5)
是重复空行的次数
还有更短的版本:
=TRANSPOSE(SPLIT(JOIN("",FILTER(A:A&REPT(", ",5),A:A<>"")),",",0))