- ベストアンサー
CHAR関数で改行、結合したときの行間を詰めたい
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Excel for 365か Excel2019なら =TEXTJOIN(CHAR(10),,A2:C2) Excel2016以前のバージョンなら =SUBSTITUTE(TRIM(A2&" "&B2&" "&C2)," ",CHAR(10))
その他の回答 (2)
- Chiquilin
- ベストアンサー率30% (94/306)
回答No.2
まず何の質問かくらい書きましょう。 仮に Excelだとしても バージョンが不明です。 というのもこの質問 TEXTJOIN関数が使えるなら一瞬で解決する 内容です。
質問者
お礼
すみません!バージョン書き忘れていました。TEXTJOINは使えないバージョンなんです。自宅のPCでTEXTJOINで作ってたのを職場のPCで開いたらできなかったのです。
- kkkkkm
- ベストアンサー率66% (1719/2589)
回答No.1
=IF(A2="","",A2&CHAR(10)) & IF(B2="","",B2&CHAR(10)) & C2 で試してみてください。
質問者
お礼
回答ありがとうございます。質問で書いた例だとうまくいったのですが、実際はセルに数式が入ったものなのです。その場合は空白が入ってしまいました。
お礼
回答ありがとうございました!これでうまくいきました!!