首页 > 解决方案 > 表格公式转置、拆分和重复多列

问题描述

我正在寻找一个脚本,它将通过另一个单元格中的值转置、拆分和重复多列。

我让它为一列工作,但想知道是否可以为多列执行此操作:

=TRANSPOSE(SPLIT(REPT(C2 & ",",A2),",",false,true))

工作表:

https://docs.google.com/spreadsheets/d/1W5kFTNF6g0DI1W_lHJJU91CBwL_YnEiLLb_NYH7GkLQ/edit?usp=sharing

标签: google-sheetssplitgoogle-sheets-formulatransposearray-formulas

解决方案


以下代码将完全按照您的要求输出。

=arrayformula({transpose(split(concatenate(rept(B2:B4 & ",",A2:A4^2)),",",false,true)),transpose(split(concatenate(REPT(C2:C4 & ",",A2:A4)),",",false,true))})

推荐阅读