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



我有一个数组,我想将其放入一个单元格中,并带有逗号以列出列表。我从列中的一系列不同的长度开始:

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

我想把所有这些都放入牢房中,以便读到:"红色,蓝色,绿色,黄色,紫色,棕色,白色,黑色,橙色"

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

我正在尝试

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

,但这返回Redbluegreenyellowerpleblebleblownhiteblackorange

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

您想要的功能是 join,如

=join(", ", BY1:BY) 

或,由于您可能想在该列的底部排除空单元,

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

filter仅保留非空细胞。

最新更新