2016-12-13 18 views
3

我想合并一系列数据单元格,以便它们之间只有一个文本字符串和逗号+空格。用谷歌表格中的逗号连接一系列单元格

我已经成功地使用串连

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

但也有一些数据并不需要在那里之间的额外逗号。 最后还有很多额外的逗号。

请查看示例表以更好地理解。

实施例表: https://docs.google.com/spreadsheets/d/1lHfyuR7r8xJmSPlUAa5bLAn7a7728KLNxmPl-UkYzTg/edit#gid=0

任何帮助将不胜感激。

回答

9

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

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

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

更新: 的替代(短)的方式是使用textjoin()

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

'TEXTJOIN'解决我的问题很好,谢谢。 – Dan

相关问题