Excel改行の決定版!Win・Macの裏ワザとできない原因を徹底解説
住所データや氏名、部署名などを自動で結合して複数行の宛名ラベルを作成する場合、手動で1行ずつ改行を入れるのは非効率です。ここで活躍するのがExcel CHAR(10) 改行関数です。
Windows環境のExcelにおいて、文字コード「10」は「ラインフィード(LF:改行)」を表します。この関数とアンパサンド(&)を組み合わせることで、Excel 数式 改行 結合を柔軟に実現できます。
例えば、A2セルに「郵便番号」、B2セルに「住所」が入っている場合、以下のように数式を記述します。
=A2 & CHAR(10) & B2
複数セルのテキストを一度に結合したい場合は、TEXTJOIN関数との併用が最適です。
=TEXTJOIN(CHAR(10), TRUE, A2:D2)
数式による改行を反映させる際も、対象セルの「折り返して全体を表示する」がオンになっていることが必須条件です。行の高さが足りずに下段が隠れてしまう場合は、行番号の境界線をダブルクリックしてエクセル 改行 自動調整(行の高さの自動調整)を実行しましょう。