エクセルでセル内改行する方法

確認環境:Microsoft 365(Windows)最終確認日:2026-08-19練習問題 3 問つき
最短回答

改行したい位置にカーソルを置き、Alt + Enter を押します。Mac は option + command + Enter です。

セルを選んだだけで Enter を押すと、改行ではなく下のセルへ移動します。セルを編集状態にしてから押すのがポイントです。

手順:好きな位置で改行する

  1. 改行したいセルをダブルクリックするか、選んで F2 を押して編集状態にします。
  2. 改行したい位置をクリックして、カーソルを移動します。
  3. Alt + Enter を押します。
  4. Enter を押して確定します。
Windows と Mac のキーの違い

Windows は Alt + Enter、Mac は option + command + Enter です。 Mac の Excel では control + option + Enter でも改行できます。

手順:列幅に合わせて自動で折り返す

位置を指定せず、セルの幅に合わせて自動で折り返したい場合はこちらです。

  1. 折り返したいセル(範囲でも可)を選択します。
  2. ホームタブの 折り返して全体を表示する をクリックします。
  3. 行の高さが自動で広がらない場合は、行番号の境界をダブルクリックします。

どちらを使うべき?

方法改行位置列幅を変えたとき向いている場面
Alt + Enter自分で決める改行位置は動かない住所や箇条書きなど、切りたい位置が決まっているとき
折り返して全体を表示幅に応じて自動折り返し位置が変わる長い文章を収めたいとき
CHAR(10) を数式で連結数式で決める改行位置は動かない他のセルの値を組み合わせて表示するとき

実務では、元データは1セル1情報のまま保ち、表示用のセルで結合するのが安全です。 住所を「都道府県」「市区町村」「番地」に分けて持ち、 表示用セルで CHAR(10) を挟んで連結すれば、 あとから並べ替えや抽出ができます。

やってみる

数式で改行を入れる・消す・数える、の3つができれば、改行が混ざったデータで困らなくなります。

この操作は、下の練習で実際に試せます。
この操作は、下の練習で実際に試せます。
この操作は、下の練習で実際に試せます。

よくある失敗

Googleスプレッドシートの場合

Googleスプレッドシートでも Alt + Enter(Mac は option + Enter)で改行できます。CHAR(10) も同じように使えます。

次に読むもの