将数组的值合并到单个单元格中

时间:2017-09-30 02:09:18

标签: google-sheets

我有一个数组,我想放入一个单元格,用逗号制作一个列表。我在列BY中开始使用不同长度的数组:

红 蓝色 绿色 黄色 紫色 棕色 白色 黑色 橙

我希望将所有这些放入一个单元格中,以便显示“红色,蓝色,绿色,黄色,紫色,棕色,白色,黑色,橙色”

该列表是动态的,因此有时它只有1种颜色,有时它可能有50种颜色。

我正在尝试类似的事情,

=concatenate(arrayformula('1'!BY1:BY))

但返回RedBlueGreenYellowPurpleBrownWhiteBlackOrange

对我有什么想法?先感谢您! NJD

1 个答案:

答案 0 :(得分:2)

您想要的功能是join,如

=join(", ", BY1:BY) 

或者,因为您可能希望排除该列底部的空单元格,

=join(", ", filter(BY1:BY, len(BY1:BY)))

其中filter只保留非空单元格。