ArrayFormula 扩展到整列
ArrayFormula expand to a whole column
我有这个公式可以将 7 列拆分为 84 列。
=arrayformula(SPLIT(arrayformula(join(";",rept(B2:H2&";",12))),";"))
我想对整行使用数组公式,而不必复制公式。
我尝试了以下方法,但它不起作用:
=arrayformula(SPLIT(arrayformula(join(";",rept(B2:B:H2:H&";",12))),";"))
https://docs.google.com/spreadsheets/d/1qtl_HVMHelT59-ysk8q0-CzuxOt9RWLbYe0ANUW9G6U/edit?usp=sharing
谢谢!
JOIN()
只接受一维数组参数,因此我们需要使用其他函数来 'join' 条目:
您可以使用:
=ArrayFormula(split(transpose(query(transpose(rept(B2:H8&";",12)),,50000)),";"))
样本Sheet:
参考文献:
我有这个公式可以将 7 列拆分为 84 列。
=arrayformula(SPLIT(arrayformula(join(";",rept(B2:H2&";",12))),";"))
我想对整行使用数组公式,而不必复制公式。
我尝试了以下方法,但它不起作用: =arrayformula(SPLIT(arrayformula(join(";",rept(B2:B:H2:H&";",12))),";"))
https://docs.google.com/spreadsheets/d/1qtl_HVMHelT59-ysk8q0-CzuxOt9RWLbYe0ANUW9G6U/edit?usp=sharing
谢谢!
JOIN()
只接受一维数组参数,因此我们需要使用其他函数来 'join' 条目:
您可以使用:
=ArrayFormula(split(transpose(query(transpose(rept(B2:H8&";",12)),,50000)),";"))
样本Sheet:
参考文献: