Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 用于转置、拆分和重复多列的表格公式_Google Sheets_Split_Google Sheets Formula_Transpose_Array Formulas - Fatal编程技术网

Google sheets 用于转置、拆分和重复多列的表格公式

Google sheets 用于转置、拆分和重复多列的表格公式,google-sheets,split,google-sheets-formula,transpose,array-formulas,Google Sheets,Split,Google Sheets Formula,Transpose,Array Formulas,我正在寻找一个脚本,它将根据另一个单元格中的值转置、拆分和重复多个列 我让它为一个专栏工作,但想知道是否有可能为多个专栏工作: =TRANSPOSE(SPLIT(REPT(C2 & ",",A2),",",false,true)) 工作表: 以下代码将完全按照您的要求输出 =arrayformula({transpose(split(concatenate(rept(B2:B4 & ",",A2:A4^2)),",",false,true)),transpose(split(c

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

我让它为一个专栏工作,但想知道是否有可能为多个专栏工作:

=TRANSPOSE(SPLIT(REPT(C2 & ",",A2),",",false,true))
工作表:


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

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

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

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

或者试试这个较短的:

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

或者试试这个较短的:

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

您所需的输出有重复的产品,但绝对没有任何独特之处,这是合理的还是有用的?您所需的输出有重复的产品,但绝对没有任何独特之处,这是合理的还是有用的?谢谢您的帮助。我注意到我想要的输出有一个输入错误。请你再看一眼,修改一下密码。抱歉。@player0如何修改此公式,使其只重复一次?如果您只想重复一次,以下是解决方案:谢谢您的帮助。我注意到我想要的输出有一个输入错误。请你再看一眼,修改一下密码。抱歉。@player0如何修改此公式,使其只重复一次?如果您只想重复一次,以下是解决方案: