Excelセル内改行の裏ワザ決定版!できない原因から一括削除まで徹底解説

Excelセル内改行の裏ワザ決定版!できない原因から一括削除まで徹底解説の基本情報から最新動向までを一挙に解説しました。

手作業で1セルずつAlt+Enterを押すのではなく、計算式や文字列結合の処理の中で自動的に改行を差し込むには「CHAR関数改行コード」を活用します。

Windows環境のExcelにおける改行コードは「CHAR(10)」で定義されています。例えば、A1セルの氏名とB1セルの部署名を1つのセルで2行に分けて表示したい場合、以下の数式を記述します。

=A1 & CHAR(10) & B1

数式を入力した後は、結果を表示するセルの「折り返して全体を表示する」を必ず有効化してください。さらに、複数セルの文字列を特定の区切り文字で連結できる「TEXTJOIN関数改行結合」を使えば、よりスマートにリストをまとめられます。

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

この数式を適用することで、A1からA5までのデータが空白セルをスキップしながら1つのセル内に綺麗に改行されて出力されます。手作業での入力ミスを完全に排除できるため、自動生成帳票のレイアウト設計において極めて強力な武器となります。

山本 拓海

山本 拓海

ヘルス&ウェルネスアドバイザー

デジタルガジェットとスマート家電の検証記事を多数執筆。失敗しないモノ選びを提案します。

Share this article
Twitter Facebook Pinterest