ホーム / ツール / Excel セル内で改行する方法
セルのツール Google Sheets + Excel

Excel セル内で改行する方法

やりたいことが違う二つの操作を一ページにまとめました。Alt+Enter でセル内に本当の改行(CHAR(10))を入れるか、「折り返して全体を表示」で長い文字を列幅に合わせて自動折り返し。デモで左右に並べて違いが分かります。

操作経路とショートカット

セル内で改行する(Alt+Enter)か、「折り返して全体を表示」で長い文字を列幅に合わせて自動折り返し:

Google スプレッドシート メニュー経路
1 セルを選択
2 表示形式
3 テキストの折り返し
4 折り返し

編集中の改行は Ctrl+Enter(Windows)または ⌘+Enter(Mac)。「テキストの折り返し → 折り返し」で自動折り返し。

Microsoft Excel リボン経路
1 セルを選択
2 ホーム
3 配置
4 折り返して全体を表示

編集中の改行は Alt+Enter(Windows)または Control+Option+Return(Mac)。Excel は折り返しをオンにして改行が見えるようにします。

Windows
Alt ➔ Enter
Mac
⌃ ➔ Option ➔ Return

Mac 版 Excel:Control+Option+Return でアクティブセル内に改行を挿入します。

改行と折り返しのインタラクティブデモ

A 列は最初は 1 行。そこに強制改行(Alt+Enter)を入れ、B 列の長い文字に「折り返して全体を表示」をオンに。CHAR(10) と列幅での自動折り返しの違いを比べられます。

セル内改行と折り返し——何が違う?

セル内で改行(Alt+Enter)

セルの値そのものに改行コード(CHAR(10))を入れます。改行位置は固定——住所、複数行ラベル、メモ向きです。

折り返して全体を表示(自動折り返し)

保存されている文字は変わりません。列幅が変わると長い文字列が再折り返しされます。オフにするとまたはみ出し/切り詰めになります。

セル内改行と折り返しの手順

  • セルを編集 → Alt+Enter(Win)または Control+Option+Return(Mac)で強制改行
  • ホーム → 配置 → 折り返して全体を表示 で自動折り返し(値は変わらない)
  • Google スプレッドシート:表示形式 → テキストの折り返し → 折り返し;編集中は Ctrl+Enter / ⌘+Enter

改行を置換・削除する(CHAR(10) / SUBSTITUTE)

強制改行はセル内の改行コード CHAR(10) です。「excel 改行 置換」「改行 コード」で探す作業は、次の数式で済ませられます。

改行をスペースに置換

=SUBSTITUTE(A1,CHAR(10)," ")

改行を削除

=SUBSTITUTE(A1,CHAR(10),"")

Windows の Excel では、検索と置換の検索欄で Ctrl+J を押すと改行コードを探せます。CLEAN 関数でも制御文字を落とせますが、意図しない文字まで消えることがあるので SUBSTITUTE の方が安全なことが多いです。

関連するセルのツール

関連するセルのツール

よくある質問

Excel でセル内に改行を入れるには?

セルをダブルクリック(または F2)して、改行したい位置にカーソルを置き、Windows なら Alt+Enter、Mac なら Control+Option+Return。Excel は折り返しをオンにして改行が見えるようにします。

Alt+Enter と「折り返して全体を表示」の違いは?

Alt+Enter はセルの値に改行コード(CHAR(10))を入れ、位置は固定です。「折り返して全体を表示」は表示だけを変え、保存されている文字は 1 本のまま。列幅を変えると再折り返しされます。

セル内の改行を置換・削除するには?

SUBSTITUTE で CHAR(10) をスペースや空文字に置き換えます。例:=SUBSTITUTE(A1,CHAR(10)," ")。Windows の検索と置換では、検索欄で Ctrl+J が改行コードに相当します。

「excel 改行」と「折り返し」は同じ?

検索ではどちらもよく出ますが、意味は別です。セル内改行は Alt+Enter(改行コード)、折り返しはホームの「折り返して全体を表示」(自動折り返し)です。このページでは両方をまとめて説明しています。