Excel/Google スプレッドシートで改行を使用してセルを連結しますが、「空白」は除外します

Excel/Google スプレッドシートで改行を使用してセルを連結しますが、「空白」は除外します

空白セルを除外するリスト形式 (改行) でデータを集中させる方法 (未入力時または入力時に自動入力) を考えています。以下の数式を受け取りましたが、このテキスト折り返し方法は、私が行っている作業には適していません。結果をコピーしてメールに貼り付ける必要があり、以下では改行のない長いデータ文字列が生成されます。改行を挿入し、「空白」セルには入力せず、データ入力時に自動入力する方法はありますか?

FIY、現在のデータ A1:I1 (列にリスト)

=IF(A1="","",A1&" ")&IF(B1="","",B1&" ")&IF(C1="","",C1&" ")&IF(D1="","",D1&" ")&IF(E1="","",E1&" ")&IF(F1="","",F1&" ")&IF(G1="","",G1&" ")&IF(H1="","",H1&" ")&IF(I1="","",I1&" ")

何かご意見がありましたら、ぜひお聞かせください。数日間解決策を見つけようとしましたが、ほとんど成功しませんでした。

答え1

ぜひお試しください(エクセル):

=TEXTJOIN(CHAR(10),TRUE,A1:A11)

ここに画像の説明を入力してください

CHAR(10)「勘弁してくれよ」というキャラクターです。

編集#1:

横断するには、次を使用します。

=TEXTJOIN(CHAR(10),TRUE,A1:I1)

関連情報