我想组合一系列数据单元格,使其只有一个文本字符串和每个文本字符串之间的逗号+空格。我成功地使用了连接:
=ArrayFormula(concatenate(C3:F&", "))
但是在一些数据和最后的许多额外逗号之间不需要有额外的逗号。
答案 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 ....)