Excelでセル内に改行できない。Alt+Enterを押しても何も起きない。改行はできたのに1行に詰まって見えたり、行の高さが広がらずに文字の下が切れたりすることもありますよね。
どれも「改行がうまくいかない」と感じる症状ですが、原因のある場所はそれぞれ違います。疑う場所は大きく4つ。キーの押し方・セルの書式・行の高さ・結合セルです。
この記事では、症状ごとに原因と直し方を整理しました。最初の早見表で自分の症状を探し、該当する節から読んでみてください。
まず確認:Excelで改行できない・行の高さが変わらない症状の早見表
対応バージョン: Microsoft 365・Excel 2024・2021(Windows/Mac)、Excel 2019・2016(Windows)、iPhone・iPad版。この記事の画面はWeb版で確認しています。
Excelのセル内改行と行の高さのトラブルは、見た目が似ていても原因が別々です。まずは次の表で、自分の症状に近い行を探してみましょう。
5つの症状と最初に見る場所
| 症状 | 考えられる原因 | 最初に見る場所 |
|---|---|---|
| Alt+Enterを押しても改行されない | 編集状態でない・キーの押し方 | セル内にカーソルが出ているか |
| Mac・スマホで改行のやり方がわからない | 環境ごとに操作が違う | 環境別の操作表 |
| 改行したのに1行に見える | 「折り返して全体を表示する」がオフ | [ホーム]タブの[配置] |
| 折り返しても文字が下で切れる | 行の高さが固定・列幅不足 | 行番号の境界線・列幅 |
| 行の高さが自動で広がらない | 結合セル・手動で高さを指定済み | セルの結合の有無・行の高さ |
たとえば、B2セルに改行を入れたのに文字が1行につながって表示されている。この状態なら、3つ目の「改行したのに1行に見える」が当てはまります。
表の症状が複数当てはまる場合は、上の行から順に確認すると切り分けがスムーズです。改行が入っていなければ、行の高さを直しても複数行にはなりません。
セル内で改行できない(Alt+Enterが効かない)
Windows版のExcelでセル内に改行を入れる手順は、Microsoft のサポートページで次のように案内されています。
- 改行したいセルをダブルクリックします(またはセルを選んでF2キーを押します)
- セル内の改行したい位置をクリックします
- Altキーを押しながらEnterキーを押します
この手順のどこかが抜けると、Alt+Enterを押しても改行は入りません。つまずきやすいポイントは次の2つです。
Alt+Enterを押しても改行されない:編集状態になっていない
セル内改行は、セルに文字を入力・編集している最中にだけ入れられます。入力を確定したあとでAlt+Enterを押しても、確定済みの文字の途中には改行が入りません。
文字の途中に改行を入れたいときは、ダブルクリックかF2キーでいったん編集状態に戻しましょう。セルの中に点滅する縦線(カーソル)が出ていれば編集状態です。
なお、Enterキーだけを押すと、改行ではなく入力の確定になります。確定すると通常は下のセルへ移るので、「改行したつもりが次のセルに飛んだ」ときはこれが原因です。
Altを押したままEnterを押せていない:キーの順番
Alt+Enterは、Altキーを押したままの状態でEnterキーを押す操作です。Altを押して指を離してからEnterを押すと、ただのEnterとして入力が確定してしまうことがあります。
Altキーがキーボードの左右に1つずつある場合は、片方で効かなければもう片方でも試してみてください。
それでも効かないときに試したい確認
Microsoft のサポートページには、Alt+Enterが効かない場合の原因までは載っていません。以下は、考えられる原因として試しやすい順に並べた確認項目です。
- 日本語入力の変換中ではないか: 変換の途中でキーを押すと、変換の確定が優先される場合があります。先にEnterで変換を確定してから、Alt+Enterを押してみましょう
- 数式バーで試す: セルではなく数式バーをクリックして編集し、そこでAlt+Enterを押す方法もあります
- ほかのソフトのショートカットと重なっていないか: 常駐ソフトがAlt+Enterを別の操作に使っていると、Excelにキーが届かない可能性があります
- 別のブックでも起きるか: 新しいブックで同じ操作をして、そのファイルだけの問題かどうかを切り分けます
新しいブックでは改行できるなら、元のファイル側の設定を疑うのが近道です。どのブックでも改行できない場合は、キーボードや常駐ソフトの側を確認してみてください。
Mac・Web版・iPhone/iPadで改行できない:環境別の操作差
Windows以外の環境では、改行の操作そのものが違います。Microsoft のサポートページに載っている操作を、環境ごとにまとめました。
| 環境 | 改行の操作 | 補足 |
|---|---|---|
| Windows | 編集状態でAlt+Enter | 公式の手順どおり |
| Mac | Control+Option+Return | 公式のショートカット一覧にはCommand+Option+Returnも併記 |
| Web版 | 編集状態でAlt+Enter | 改行ページにWeb版専用の記載はない |
| iPhone・iPad | 数字キーボードに切り替え → 改行位置を長押し → 「New Line」 | 英語版の表記。日本語版のメニュー名は未確認 |
| Android | セルをダブルタップ → 改行位置を長押し → 「New Line」 | 同上 |
Mac版は当サイトでは検証できていません。Control+Option+Returnで改行できないときは、一覧に併記されているCommand+Option+Returnも試してみてください。
Web版は、Windowsと同じAlt+Enterで改行できるようです。ただしMacのブラウザでWeb版を使う場合のキーは、公式の記載が見つかりませんでした。
iPhone・iPadでは、まずキーボードの切り替えボタンで数字キーボードを開くのがポイント。長押しで出るメニューは、日本語版では「新しい行」などの訳で表示される可能性があります。
改行したのに1行に見える・文字が下で切れる
改行は入っているのに、見た目が思いどおりにならないケースです。確認したいのは「折り返しの設定」「行の高さ」「列幅」の3つ。
改行したのに1行に見える:折り返して全体を表示がオフ
セル内改行が複数行で表示されるのは、「折り返して全体を表示する」がオンのときです。オフのままだと、改行を入れても1行につながって見えてしまいます。
設定をオンにする手順はこちら。
- 改行を入れたセルを選択します
- [ホーム]タブの[配置]グループにある[折り返して全体を表示する]をクリックします
オンにすると、改行を入れた位置で文字が折り返されます。
改行を入れたのに複数行にならないときは、この設定がオフになっていないかを見てください。見え方がおかしいときに、真っ先に確認したい項目です。
折り返しても文字が下で切れる:高さが固定されている・列幅が足りない
折り返しをオンにしたのに、2行目以降の文字が下で切れるケースもあります。Microsoft のサポートページでは、折り返した文字の全体が見えない原因として次の2つが挙げられています。
- 行が特定の高さに設定されている
- 文字が結合されたセル範囲に入力されている
どちらも、行の高さが文字の量に追いついていない状態です。行の高さが固定されているなら、「行の高さの自動調整」を実行し直せば文字量に合わせて広がります。
列幅が狭すぎる場合も、見え方が崩れる原因に。Mac版の公式ページには、長い単語は途中で分割されず、折り返されないと書かれています。その場合の対処は、列幅を広げるかフォントサイズを小さくすることです。
もう1つ知っておきたいのが、行の高さの上限。行の高さは最大409ポイントまでと決まっています。1つのセルには32,767文字まで入力できますが、409ポイントを超える分は自動調整しても下が切れたままです。
行の高さが自動で広がらない
文字を増やしても行の高さが変わらないときは、次の3つのどれかを疑います。結合セル・手動で指定した高さ・高さ0の行です。
結合セルが入っていて広がらない
結合したセルに長い文字を入れると、行の高さが文字量に合わせて広がらないことがあります。
前の節で触れた公式の2つの原因のうち、結合セルにあたるケースです。結合を外せない表なら、行番号の境界線をドラッグして高さを手で広げるのが確実でしょう。
見出しを中央に寄せたいだけなら、結合の代わりに「選択範囲内で中央」を使う手もあります。結合セルの弊害と代わりの方法は、セル結合で起きる問題と代替策の解説にまとめています。
手動で高さを指定した行は自動で広がらない
行の高さを数値で指定したり、境界線をドラッグして変えたりした行は、高さが固定された状態になります。この状態では、あとから文字を増やしても行の高さは変わりません。
「前は自動で広がっていたのに、急に広がらなくなった」ときは、どこかで高さを手動で変えた可能性があります。その行で「行の高さの自動調整」を実行し直しましょう。
行の高さの自動調整と境界線ダブルクリックの使い分け
行の高さを文字量に合わせる方法は2つあります。書式メニューから実行する場合の手順は次のとおりです。
- 行番号をクリックして、調整したい行を選択します
- [ホーム]タブの[セル]グループにある[書式]をクリックします
- [セルのサイズ]の[行の高さの自動調整]を選びます
もう1つは、行番号の下の境界線をダブルクリックする方法です。すべてのセルを選択してからダブルクリックすれば、全行を一括で調整できます。
| 方法 | 操作 | 向いている場面 |
|---|---|---|
| 書式メニュー | [ホーム]→[書式]→[行の高さの自動調整] | 境界線をマウスで狙いにくいとき |
| 境界線をダブルクリック | 行番号の下の境界線をダブルクリック | 1行だけ素早く直したいとき |
| 全選択してダブルクリック | すべて選択 → 境界線をダブルクリック | シート全体をまとめて直したいとき |
公式の手順を見る限り、どの方法でも文字量に合わせて高さが調整される点は同じ。手に馴染むほうを使えば問題ありません。
Web版では、メニューの位置や項目の有無がデスクトップ版と違う場合があります。[行の高さの自動調整]が見つからないときは、境界線のダブルクリックを試してみてください。
高さが0で行が見えない場合
行の高さの最小値は0で、0にすると行そのものが非表示になります。行番号が飛んでいて行が見えないなら、改行ではなく非表示の問題です。
隠れた行を元に戻す手順は、行・列が再表示できないときの対処法で原因別に解説しています。
まとめ・FAQ
Excelで改行できない・行の高さが変わらないときは、症状ごとに見る場所を押さえておけば迷いません。
- Alt+Enterが効かない: 編集状態か、Altを押したままEnterを押せているかを確認
- 改行したのに1行に見える: 「折り返して全体を表示する」をオンにする
- 下が切れる・高さが広がらない: 行の高さの自動調整を実行し直す。結合セルなら手で高さを広げる
- Mac・スマホ: 改行の操作そのものがWindowsと違う
Q. セル内の改行をまとめて消したい
逆に、入れすぎた改行を一括で消したい場面もあるでしょう。置換や関数を使って改行を削除する方法は、セル内の改行を削除する方法で紹介しています。
Q. セルに「####」と表示される
「####」は、列幅が足りずに数値や日付を表示しきれないときに出る表示です。改行や行の高さとは別の問題なので、セルが####になるときの直し方を参考にしてください。
Q. 一通り試しても直らない
まずはセルを選び、数式バーで改行が入っているかを確かめましょう。数式バーでも1行のままなら、改行そのものが入っていない状態です。数式バーで複数行に分かれていれば、残るのはセルの表示側の問題になります。
数式バーには文字があるのにセルの中に何も見えないなら、文字の色や表示形式が原因かもしれません。その場合は数式バーにはあるのにセルに文字が表示されないときの対処を確認してみてください。
Alt+Enterのように、覚えておくと作業が速くなるキーはほかにもたくさんあります。よく使う操作はExcelのショートカットキー一覧にまとめているので、あわせてチェックしてみてください。
