2016-12-13 7 views
3

データの範囲を組み合わせて、1つのテキスト文字列とそれぞれの間にカンマ+スペースがあるようにしたいと思います。Googleシートのコンマでセルの範囲を連結する

私はCONCATENATE

=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

関連する問題