Excelで
「セル内に文章を入力して改行したけど、行間が広すぎる」
「もっと詰めたいのに設定が見つからない…」
と感じたことはありませんか?
この記事では、サジェストにもある「excel 改行 セル内 行間」をテーマに、セル内改行時の行間調整方法・折り返しとの違い・改行ができない場合の原因・改行の削除方法・Macでの注意点など、関連する疑問をすべて網羅して丁寧に解説します。
Contents
セル内改行と行間の関係とは?
Excelではセル内で「Alt + Enter」で改行が可能ですが、このときの行間(改行間の余白)はフォントやセルの高さによって左右されます。
ポイント:
- Excelには「行間」そのものを細かく設定する機能はありません(Wordのような行間設定は不可)
- しかし、フォントの種類・サイズ・セルの高さ調整で擬似的に行間を変えることが可能です
セル内改行のやり方と注意点

方法①:Alt + Enterで手動改行
- セル内で文字を入力中に
- Windows:Alt + Enter
- Mac:Control + Option + Enter(またはCommand + Option + Return)
→ セル内で明示的な改行が入る
方法②:自動折り返し(wrap text)を使う
- 対象セルを選択
- 「ホーム」タブ →「折り返して全体を表示」
- セル幅に応じて自動で折り返される
セル内の行間を詰める方法【直接的な解決策】
Excelで「セル内改行の行間を詰める」には、以下の方法を組み合わせます。
方法①:フォントサイズを小さくする
- 行間の広さはフォントサイズに依存
- 文字を読みやすく保ちつつ、小さめに設定(例:10pt→9pt)
方法②:フォントの種類を変更する
フォントによって行間の見え方が変わります。
フォント名 | 行間の詰まり具合 | 視認性 |
---|---|---|
メイリオ | やや広め | ◎ |
MS ゴシック | 詰まる | ○ |
游ゴシック | 広め | △ |
→ MS ゴシックやYu Gothic UIなどは、行間を狭く見せたいときにおすすめ
方法③:セルの高さを手動調整する
- 行番号の境界をドラッグで狭める
- オートフィットを使わず手動で調整することが重要
行間が広すぎる原因と対処法

原因 | 解決方法 |
---|---|
フォントが游ゴシックなど余白が広い | MS ゴシックなどに変更 |
セルの高さがオートフィットになっている | 高さを手動で設定 |
セル内の文字サイズが大きすぎる | 小さめに調整(9~10pt) |
「セル内を2段にしたい」場合の正しい操作
手動改行で2行にする方法
textCopyEditあいうえお
かきくけこ
- セル内に「あいうえお」と入力
- Alt + Enter
- 続けて「かきくけこ」と入力 → 2段になる
改行できない・うまく動作しないときのチェックポイント
症状 | 原因 | 対策 |
---|---|---|
Alt + Enterが効かない | 編集モードでない | セルをダブルクリックしてから入力 |
折り返しが効かない | 折り返し設定がOFF | 「折り返して全体を表示」を有効に |
Macで改行できない | キー操作が違う | Control + Option + Enterを試す |
改行を削除する方法(複数セル一括でも可能)

方法①:セル内の改行だけを消す関数
excelCopyEdit=SUBSTITUTE(A1,CHAR(10),"")
- CHAR(10)は改行コード
- 改行だけを削除し、テキストを1行にまとめる
方法②:検索と置換で一括削除
- Ctrl + H(検索と置換)
- 「検索する文字列」→
Ctrl + J
(改行コード) - 「置換後の文字列」→ 空欄またはスペースなど
- すべて置換
セル外で改行されてしまうケースと対処法
症状:改行がセル外に見えてしまう
- セル結合がされていない
- 列幅が足りない
対策:
- 「セルの結合」+**「折り返し設定」**を併用
- 列幅を広げる or セル内で調整する
よくある質問(FAQ)

Excelでセル内折り返しの行間を狭くするには?
フォントを変える、フォントサイズを下げる、行の高さを手動で調整することで対応可能です。
セルの中の行間を詰めるには?
Excelには行間設定機能がないため、フォントやセルサイズで調整します。
セルの中を2段にするには?
Alt + Enterでセル内に手動改行を入れることで、簡単に2段表示できます。
Macで改行できないのはなぜ?
Macでは Control + Option + Return がセル内改行のショートカットです。
自動で改行されるようにするには?
「ホーム」タブ →「折り返して全体を表示」を有効にすれば、セル幅に応じて自動改行されます。
セル内改行をまとめて削除するには?
関数 =SUBSTITUTE(A1,CHAR(10),"")
または「検索と置換」で Ctrl + J
を活用してください。
まとめ
- Excelではセル内の行間は直接設定できないが、フォント・サイズ・セル高さの工夫で調整可能
- 手動改行(Alt + Enter)と折り返し表示(wrap text)の使い分けが重要
- Macでは改行ショートカットが異なるので注意
- 改行を削除したいときはSUBSTITUTE関数または置換機能を使う
行間が気になる場合は、フォント選びと見た目の工夫で十分対応できます。
ぜひ試してみてください。