ピアのパソコン学習ガイド
メニュー
Excelの操作

エクセルでセル内改行する方法|Alt+Enter・関数・改行を消す

ピアのパソコン学習ガイド 編集部2026年11月9日 更新

※写真はイメージです

やり方はこれだけ

Windows:Alt+Enter  Mac:Control+Option+Return

セルに文字を入れている途中で押すと、その位置で改行されます。Enterだけだと下のセルに移っちゃうので、そこが違いです。関数の中で改行するときは CHAR(10) を使って、セルの「折り返して全体を表示する」をオンにします。

キーで改行する

  1. 改行したいセルをダブルクリック(またはF2)文字を入力できる状態にします。
  2. 改行したい位置で Alt+EnterMacは Control+Option+Return。
  3. 続きを入れてEnter入力が確定します。

関数の中で改行する

やりたいこと式
2つのセルを改行でつなぐ=A2&CHAR(10)&B2
改行を消す=SUBSTITUTE(A2,CHAR(10),"")
改行をスペースに=SUBSTITUTE(A2,CHAR(10)," ")
「折り返して全体を表示する」をオンにする ファイル ホーム 挿入 ページレイアウト 数式 データ 校閲 表示 貼り付け フォント 配置 折り返して全体を表示する 結合して中央揃え
関数で改行したセルは、「ホーム」→「折り返して全体を表示する」をオンにすると、改行どおりに表示されます。

改行をまとめて消す(置換)

  1. Ctrl+H で「置換」を開く
  2. 「検索する文字列」の欄で Ctrl+J を押す見た目は何も入っていないように見えますが、改行が入ります。
  3. 「置換後の文字列」は空のまま「すべて置換」

うまくいかないとき

1Alt+Enterで改行されない

セルを選んでいるだけで、文字を入力できる状態になっていません。

直し方ダブルクリックかF2で入力できる状態にしてから押します。

2改行したのに1行で表示される

「折り返して全体を表示する」がオフです。

直し方「ホーム」→「折り返して全体を表示する」をオンにします。

3行の高さが合わない

行の高さが固定されています。

直し方行番号の下の境目をダブルクリックすると、高さが合います。

サンプルファイルで試す

kaigyo.xlsx をダウンロード(無料・登録なし)

よくある質問

エクセルでセル内改行するには?

文字を入力している途中で、WindowsはAlt+Enter、MacはControl+Option+Returnを押します。

改行をまとめて消すには?

Ctrl+Hの置換で、「検索する文字列」にCtrl+Jで改行を入れ、置換後を空にして「すべて置換」します。

Googleスプレッドシートでも同じですか?

スプレッドシートは、入力中に Ctrl+Enter(Macは⌘+Enter)で改行します。

一緒に覚えたい関数・操作

このページについて

操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報