定型的な帳票作成や顧客データの結合処理において、手作業で1セルずつ改行を入力するのは非効率です。数式を用いて複数のセルを結合しつつ、意図した場所に改行を自動挿入する手法をマスターすると作業効率は大幅に向上します。
ここで活躍するのが、文字コードから対応する文字を呼び出す「CHAR関数」です。Windows環境およびMac環境のExcelにおいて、ラインフィード(LF:改行コード)を指す数値は「10」であるため、「CHAR(10)」を文字列結合演算子(&)と組み合わせます。
例えば、A1セルの「会社名」とB1セルの「担当者名」を改行して結合したい場合、以下のように数式を組み立てます。
=A1 & CHAR(10) & B1
複数のセルをまとめて結合する場合は、区切り文字を指定できる「TEXTJOIN関数」の活用が極めて合理的です。空白セルを無視しながら改行区切りで結合する場合の数式は次の通りです。
=TEXTJOIN(CHAR(10), TRUE, A1:A5)
ただし、関数を用いて改行を挿入した場合、手動入力時とは異なり「配置」の設定が自動で切り替わりません。数式を入力したセルを選択した状態で、リボンメニューの「ホーム」タブにある「折り返して全体を表示する」をクリックして有効化しなければ、改行が視覚的に反映されない点に注意が必要です。