将具有多行(在每个单元格中)的多个单元拆分为单独的行

时间:2016-06-16 23:45:22

标签: google-apps-script google-sheets

我的问题的一个例子是我是否有以下单元格A1和A2

单元格A1:

红色

单元格A2:

绿色

如何让它自动转换为:

单元格A1:红色

细胞A2:白色

细胞A3:蓝色

细胞A4:橙色

细胞A5:黄色

细胞A6:绿色

1 个答案:

答案 0 :(得分:1)

您可以使用此嵌套函数执行此操作:

=transpose(split(join(char(10),A1:A2),char(10)))

解释:

char(10)是新行或回车符的字符,这是在单个单元格中包含所有这些值时发生的情况。

因此,您将其用作join函数中的分隔符,该函数将所有单元格堆叠为具有相同格式的单个单元格。

然后再次使用char(10)将它们全部拆分到自己的单元格中。

transpose是垂直翻转它的最后一块。

enter image description here