是否可以在数组中的每个数据之后注入数据,或者将数组混合在一起?
例如:
A列的三个单元格带有data1
, data2
, Bdata3
列的三个单元格带有, ,data1a
data2a
data3a
TRANSPOSE(A:A)
有data1, data2, data3
,我想要data1, data1a, data2, data2a, data3, data3b
是否可以在数组中的每个数据之后注入数据,或者将数组混合在一起?
例如:
A列的三个单元格带有data1
, data2
, Bdata3
列的三个单元格带有, ,data1a
data2a
data3a
TRANSPOSE(A:A)
有data1, data2, data3
,我想要data1, data1a, data2, data2a, data3, data3b
我的解决方案(可能有更简单的方法):
在 C1
=concatenate(arrayformula(JOIN(",",A1:B1)),",")
将剩余的行向下拖动(在您给出的示例中为 3),要将它们全部放在一个字符串中,请给一个单元格提供等式:
=join("",C1:C3)
或者,要在单元格中制作垂直列表(不带逗号),请不要使用该用法:
=transpose(split(join("",C1:C3),","))
如果您遇到困难,只需尝试在不同列中使用这些变化,然后将它们按顺序粘贴到一个方程中(称为“嵌套”)
希望有帮助:-)