使用逗号连接一系列单元格

时间:2016-12-13 16:24:34

标签: google-sheets

我想组合一系列数据单元格,使其只有一个文本字符串和每个文本字符串之间的逗号+空格。我成功地使用了连接:

=ArrayFormula(concatenate(C3:F&", "))

但是在一些数据和最后的许多额外逗号之间不需要有额外的逗号。

Example Sheets

3 个答案:

答案 0 :(得分:54)

一种简单的方法(如果您没有那么多列)将使用文字数组并使用查询过滤掉空单元格。像这样的东西

=join(", ", query({C3:C; D3:D; E3:E; F3:F}, "where Col1 <>''"))

另请参阅您共享的电子表格中的单元格A1。

更新: 另一种(也就是更短的)方法是使用textjoin()

=textjoin(", ", 1, C2:F)

答案 1 :(得分:0)

对于我来说,我在每个多个单元格中都有一个数字,我想将它组合成一个单独的单元格,用逗号分隔,然后用空格分隔。我使用"=Concatenate (B2,"' ",B3,"' ",B4,"' ",B5,"' ",B6,"' ",B7,"' ",B8...)等等。它就像一个魅力!只需输入所有单元格名称,然后使用箭头键推进指针,然后在每个单元格之间粘贴"' "

答案 2 :(得分:0)

它可以很简单= concatenate(A1,“”,B2,“”,C2 ....)