工作表公式以转置,拆分和重复多列

我正在寻找一个脚本,该脚本将按另一个单元格中的值对多列进行转置,拆分和重复。

我将它用于一列,但想知道是否可以对多列进行:

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

工作表:

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

linnil22 回答:工作表公式以转置,拆分和重复多列

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

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

或尝试以下简短的方法:

=ARRAYFORMULA({TRANSPOSE(SPLIT(CONCATENATE(REPT(B2:B&",A2:A^2)),")),TRANSPOSE(SPLIT(CONCATENATE(REPT(C2:C&",A2:A)),"))})

0

本文链接:https://www.f2er.com/2962324.html

大家都在问