株式会社renue
AI導入・DXの悩みをプロに相談してみませんか?
AIやDXに関する悩みがありましたら、お気軽にrenueの無料相談をご利用ください。 renueのAI支援実績、コンサルティングの方針や進め方をご紹介します。
エクセルでセル内改行する方法
エクセルのセル内で改行するにはAlt + Enterを押します。通常のEnterキーだけではセルが確定されて下に移動してしまいますが、Altキーを同時に押すことでセル内で改行できます。
Windows
Alt + Enter
Mac
Control + Option + Enter(またはCommand + Enter)
手順
- 改行したいセルをダブルクリック(またはF2キー)で編集モードに入る
- 改行したい位置にカーソルを移動
- Alt + Enterを押す
- 改行が挿入され、カーソルが次の行に移動
改行できない場合の原因と対処法
原因1:「折り返して全体を表示する」がオフ
Alt+Enterで改行しても、セルの行の高さが変わらず1行に見える場合があります。
対処:セルを選択 →「ホーム」タブ →「折り返して全体を表示する」をクリック
データ自体は改行されていますが、見た目上表示されていないだけです。
原因2:セルが編集モードになっていない
セルを選択しただけではAlt+Enterが効きません。F2キーまたはダブルクリックで編集モードに入ってからAlt+Enterを押しましょう。
原因3:結合セルで改行位置がずれる
結合セルでもAlt+Enterは使えますが、行の高さが自動調整されないことがあります。行の高さを手動で調整してください。
セル内改行の一括削除方法
データ整理の際、セル内の改行をまとめて削除したい場面があります。3つの方法を紹介します。
方法1:「検索と置換」で一括削除(最も簡単)
- 対象範囲を選択
- Ctrl + H(検索と置換)を開く
- 「検索する文字列」にカーソルを置き、Ctrl + Jを押す(見た目は何も表示されないが改行コードが入力される)
- 「置換後の文字列」は空欄のまま(改行を削除)、またはスペースを入力(改行をスペースに変換)
- 「すべて置換」をクリック
ポイント:「検索する文字列」にCtrl+Jを押すのがコツです。改行コード(LF)を入力する操作で、見た目には何も表示されませんが正しく入力されています。
方法2:CLEAN関数で改行を除去
=CLEAN(A1)
CLEAN関数は、セル内の印刷できない文字(改行コードを含む)を除去します。元のセルを残したまま、別のセルにクリーンなデータを出力できます。
方法3:SUBSTITUTE関数で改行を特定の文字に置換
=SUBSTITUTE(A1, CHAR(10), " ")
CHAR(10)は改行コード(LF)を表します。この例では改行をスペースに置換していますが、「、」やカンマなど任意の文字に変えられます。
「折り返して全体を表示する」と「セル内改行」の違い
| 機能 | 動作 | 改行位置 |
|---|---|---|
| 折り返して全体を表示する | セル幅に合わせて自動で折り返し | セル幅によって変わる(自動) |
| Alt+Enterのセル内改行 | 指定した位置で改行 | 指定した位置で固定 |
「折り返し」はセルの幅を変えると改行位置が変わりますが、Alt+Enterの改行はセル幅に関係なく固定です。
セル内改行に関する注意点
注意点1:VLOOKUP等の関数で不具合の原因になる
検索値に意図しない改行が含まれていると、VLOOKUPやCOUNTIFが#N/Aエラーを返すことがあります。データをコピーした際に改行が紛れ込むケースが多いので、エラーが出たらCLEAN関数やTRIM関数で前処理しましょう。
注意点2:CSVに出力すると改行で行が分かれる
セル内改行を含むデータをCSVに出力すると、改行が行区切りとして解釈され、データが崩れることがあります。CSV出力前にCLEAN関数で改行を除去するのが安全です。
注意点3:印刷時の見た目に注意
セル内改行が多いと、行の高さが大きくなり印刷レイアウトが崩れることがあります。印刷前にプレビューで確認しましょう。
セル内改行に関するよくある質問
Q. 数式バーで改行を確認できる?
はい。セルを選択して数式バーを見ると、改行が反映された状態でテキストが表示されます。数式バーの高さが足りない場合は、バーの下端をドラッグして広げましょう。
Q. 改行をカウントできる?
以下の数式で改行の数をカウントできます。
=LEN(A1)-LEN(SUBSTITUTE(A1,CHAR(10),""))
セル内の文字数からCHAR(10)を除いた文字数を引くことで、改行の回数がわかります。
Q. スマホ版Excelでセル内改行できる?
iPhoneの場合はキーボードの改行キー、Android版ではEnterキーでセル内改行できます。ただし機種やキーボードアプリによって操作が異なることがあります。
まとめ
- セル内改行はAlt + Enter(Macは Control+Option+Enter)
- 改行が見えない場合は「折り返して全体を表示する」をオン
- 改行の一括削除はCtrl+H → 検索にCtrl+J → すべて置換
- 関数で削除するならCLEAN関数、置換ならSUBSTITUTE(A1,CHAR(10)," ")
- VLOOKUPエラーの原因になるため、データ前処理でCLEAN関数を活用
セル内改行を正しく使いこなして、見やすいExcelデータを作成しましょう。

