将列数据复制到下一个选项卡中,每个单元格数据中有 5 个空白单元格 b/w
Copy a column data into next tab with 5 blank cells in b/w each cell data
是否有任何公式可以执行此操作,或者我是否需要应用程序脚本
需要将第一个选项卡中的简单 A2:A_data 复制到选项卡 2_A2:A,每个数据单元格之间有 5 个空白单元格!
**待复制的A2:A数据中没有空格
我从评论中得到了你的回答:
=TRANSPOSE(SPLIT(ArrayFormula(JOIN(" , , , , ,",FILTER(A:A, A:A <> ""))),","))
我喜欢这个公式,但我也建议更通用的解决方案:
=TRANSPOSE(SPLIT(ArrayFormula(JOIN(REPT(", ",5),FILTER(A:A, A:A <> ""))),","))
- 其中数字
5
in REPT(", ",5)
是空行重复的次数
还有更短的版本:
=TRANSPOSE(SPLIT(JOIN("",FILTER(A:A&REPT(", ",5),A:A<>"")),",",0))
是否有任何公式可以执行此操作,或者我是否需要应用程序脚本
需要将第一个选项卡中的简单 A2:A_data 复制到选项卡 2_A2:A,每个数据单元格之间有 5 个空白单元格!
**待复制的A2:A数据中没有空格
我从评论中得到了你的回答:
=TRANSPOSE(SPLIT(ArrayFormula(JOIN(" , , , , ,",FILTER(A:A, A:A <> ""))),","))
我喜欢这个公式,但我也建议更通用的解决方案:
=TRANSPOSE(SPLIT(ArrayFormula(JOIN(REPT(", ",5),FILTER(A:A, A:A <> ""))),","))
- 其中数字
5
inREPT(", ",5)
是空行重复的次数
还有更短的版本:
=TRANSPOSE(SPLIT(JOIN("",FILTER(A:A&REPT(", ",5),A:A<>"")),",",0))