エクセルでセルにテキストを入力しているとき、同じセルの中で改行して複数行に分けて表示したいと思う場面は多いでしょう。
Enterキーを押すと次のセルに移動してしまうため、セル内で改行するには専用のショートカットキーを使う必要があります。
この記事では、Windowsのエクセルでセル内改行を行う基本操作とショートカットキーを中心に、知っておくと便利な関連テクニックまで幅広く解説します。
初めてセル内改行を試みる方から、より効率的な操作を求めている方まで、ぜひ参考にしてください。
エクセルのセル内改行の基本:Alt+Enterが結論
それではまず、エクセルでセル内改行を行う基本操作と結論について解説していきます。
Windowsのエクセルでセル内改行を行う方法は非常にシンプルです。
改行したい位置にカーソルを置いた状態でAlt+Enterを押す、これが基本の操作です。
Enterキー単体ではセルの移動になってしまいますが、Altキーを同時に押すことでセル内での改行が実行されます。
Windowsでのセル内改行ショートカットキー一覧
・セル内改行 → Alt + Enter
・編集モードに入る → F2 または ダブルクリック
・改行コードの挿入(関数) → CHAR(10)
・改行の一括削除 → Ctrl+H で Ctrl+J を検索して空白に置換
まずはAlt+Enterの操作手順を、実際の画面イメージで確認していきましょう。
▲ B3セルをダブルクリックで編集モードに入り、改行したい位置でAlt+Enterを押した状態。画面左下のステータスバーに「編集」と表示されている。
上の図のように、セル内で改行されると行の高さが自動的に広がり、複数行のテキストが表示されます。
ステータスバーに「編集」と表示されていることも、編集モードに入っている確認ポイントです。
セル内改行の正しい手順(ステップごと)
セル内改行を正しく行うための手順を順番に確認しましょう。
まず、改行を入れたいセルをダブルクリックするか、セルを選択してF2キーを押して編集モードに切り替えます。
次に、改行を入れたい文字と文字の間にカーソルを移動させます。
その状態でAltキーとEnterキーを同時に押すと、カーソルの位置で改行が実行されます。
最後にEnterキーを押してセルの編集を確定させれば完了です。
「折り返して全体を表示」との関係
Alt+Enterで改行しても、「折り返して全体を表示」がオフのままでは改行が見えないことがあります。
エクセルはAlt+Enterで改行を入力した時点で自動的に折り返し設定をオンにしますが、設定が解除されると改行が非表示になる場合があります。
「ホーム」タブの「折り返して全体を表示」ボタンがオン(ハイライト状態)になっているかを確認しましょう。
ノートパソコンでAlt+Enterが効かない場合
ノートパソコンによっては、FnキーとAltキーの組み合わせが必要な機種があります。
Alt+Enterで改行できない場合は、Alt+Fn+Enterの3キーを同時に押してみましょう。
キーボードメーカーや機種によってFnキーの挙動が異なるため、一度確認しておくと安心です。
セル内改行をより効率よく使うショートカット活用法
続いては、セル内改行をさらに効率よく使うためのショートカットキー活用法を確認していきます。
Alt+Enter以外にも、セル内改行を快適に扱うために覚えておくと便利なショートカットがあります。
| 操作内容 | ショートカットキー | 補足 |
|---|---|---|
| セル内改行 | Alt + Enter | 編集モード中に使用 |
| 編集モードに入る | F2 | ダブルクリックと同等 |
| 改行コードを検索・削除 | Ctrl + H → Ctrl + J | 置換ダイアログで入力 |
| 直前の操作を取り消す | Ctrl + Z | 誤って改行した場合に |
| 折り返し設定の切替 | Alt → H → W | リボンのキー操作 |
これらのショートカットを組み合わせることで、セル内改行の入力から確認・修正まで、マウスをほとんど使わずに操作できます。
▲ Ctrl+Hで「検索と置換」を開き、検索欄でCtrl+Jを入力(改行コード)。置換後を空白にして「すべて置換」で改行を一括削除できる。
改行コードをCtrl+Jで入力する方法
「検索と置換」ダイアログで改行コードを入力するには、Ctrl+Jを押すのが正解です。
入力欄には何も表示されませんが、改行コード(CHAR(10))が正しく入力されている状態です。
「すべて置換」をクリックすることで、シート内の改行コードをまとめて削除または別の文字に変換できます。
セル内のカーソル移動をスムーズにする方法
編集モード中にセル内のカーソルを移動させるには、矢印キーを使います。
改行箇所をまたいで移動する場合も、上下の矢印キーで行間を移動できます。
Home・Endキーで行の先頭・末尾にすばやく移動できるため、長いテキストの編集に役立ちます。
改行位置を変更・削除する編集操作
入力済みの改行を削除するには、編集モードで改行の直後にカーソルを置き、BackSpaceキーを押します。
改行の直前にカーソルを置いてDeleteキーを押しても同様に削除できます。
複数セルの改行をまとめて削除したい場合は、前述のCtrl+H(置換)を使うのが最も効率的でしょう。
CHAR(10)関数でセル内改行を数式から挿入する方法
続いては、CHAR(10)関数を使って数式からセル内改行を挿入する方法を確認していきます。
手動でAlt+Enterを押す方法とは異なり、関数を使えば複数セルのデータを結合しながら改行を挿入できます。
▲ C2に「=A2&CHAR(10)&B2」を入力。C2のフィルハンドルをC4まで引っ張ることで一括適用できる。「折り返して全体を表示」の設定が必要。
CHAR(10)を使った文字列結合と改行の基本
CHAR(10)は改行コードを表す関数で、文字列結合の演算子(&)と組み合わせて使います。
姓(A列)と名(B列)を改行区切りで結合する数式
=A2&CHAR(10)&B2
結果:山田(改行)太郎 ※「折り返して全体を表示」が必要
この数式をC2に入力したら、C2を選択してフィルハンドル(セル右下の■)を下方向にドラッグするとオートフィルで一括適用されます。
CHAR(10)を使う場合は必ず「折り返して全体を表示」をオンにしておきましょう。
TEXTCONCATやCONCAT関数との組み合わせ
Excel 2019以降ではCONCAT関数やTEXTJOIN関数が使えるため、さらに柔軟な文字列結合が可能です。
TEXTJOINはセル範囲をまとめて指定できるため、複数列のデータを改行区切りでつなげるのに便利でしょう。
TEXTJOINで複数列を改行区切りで結合する例
=TEXTJOIN(CHAR(10),TRUE,A2:D2)
結果:A2〜D2の値を改行区切りで結合(空白セルはスキップ)
改行コードを含むセルの検索方法
シート内に改行コードを含むセルがどこにあるかを検索したい場合は、Ctrl+Fで「検索と置換」を開き、検索欄でCtrl+Jを押します。
改行コードが含まれるセルが一覧で表示されるため、大量データの中から改行セルを素早く特定できます。
「すべて検索」を選ぶと、該当セルの一覧がダイアログ下部に表示されます。
セル内改行に関するよくあるトラブルと対処法
続いては、セル内改行に関するよくあるトラブルと、それぞれの対処法を確認していきます。
セル内改行は便利な機能ですが、設定や環境によってさまざまなトラブルが生じることがあります。
▲ よくあるトラブルと対処法を一覧で確認。まずは「折り返し設定」と「編集モード」を確認するのが基本。
改行後に行の高さが崩れる場合の対処
セル内改行を入れると、テキスト量に応じて行の高さが自動で変わります。
高さを一定に保ちたい場合は、行番号を右クリックして「行の高さ」を選び、数値を固定しましょう。
複数行をまとめて選択してから「行の高さの自動調整」を実行すると、テキスト量に合わせて最適な高さに一括調整できます。
印刷時に改行位置がずれる場合の対処
印刷プレビューで改行位置がずれて見える場合は、列幅と用紙サイズのバランスを確認しましょう。
「ページレイアウト」タブで余白や列幅を調整し、印刷プレビューで確認しながら整えるのが確実な方法です。
「ページ設定」の「拡大縮小印刷」で「1ページに収める」設定にするのも有効な対処法のひとつです。
CSVやテキストファイルからの貼り付けで改行が乱れる場合
外部ファイルからデータを貼り付けた場合、改行コードが異なる(LFとCRLFの違いなど)ために表示が乱れることがあります。
この場合は「検索と置換」でCtrl+Jを検索し、必要に応じてスペースや別の文字に変換することで整理できます。
Power Queryを活用すれば、インポート時に改行コードを統一して取り込むことも可能です。
まとめ
この記事では、エクセルのセル内改行のやり方(Windows・基本操作・ショートカットキー)について解説しました。
セル内改行の基本はAlt+Enterで、編集モードに入ってから操作することが最初の重要ポイントです。
ノートパソコンでは機種によってAlt+Fn+Enterが必要な場合もあるため、改行できない場合は試してみましょう。
CHAR(10)関数を使えば数式の中から改行を挿入でき、TEXTJOINとの組み合わせでさらに柔軟な活用が可能です。
トラブルが発生した場合も、折り返し設定・編集モード・行の高さの3点を最初に確認するだけで多くのケースは解決できるでしょう。
セル内改行のやり方まとめ
・基本操作 → 編集モードでAlt+Enterを押す
・編集モードに入る → ダブルクリックまたはF2キー
・ノートPCで効かない場合 → Alt+Fn+Enterを試す
・関数で挿入する → =A1&CHAR(10)&B1(折り返し設定が必要)
・一括削除 → Ctrl+H で Ctrl+J を検索して空白に置換
基本操作をしっかりマスターして、見やすいエクセルシートを効率よく作成してください。