エクセルでセルにテキストを入力していると、文字がセルからはみ出して隣のセルに重なってしまうことがあります。そんなときに役立つのが、自動改行(折り返して全体を表示)の機能です。
この機能を使えば、セル幅に合わせてテキストが自動的に折り返されるため、見やすい表を簡単に作成できます。
この記事では、自動改行の設定方法・解除方法・勝手に改行されてしまう場合の対処法まで、わかりやすく解説します。
エクセルの自動改行(折り返して全体を表示)の基本と結論
それではまず、エクセルの自動改行機能の基本と、よくあるトラブルの結論について解説していきます。
エクセルの自動改行とは、セル内のテキストをセル幅に合わせて自動的に折り返す機能のことです。
「ホーム」タブにある「折り返して全体を表示」ボタンをオンにするだけで設定でき、文字の切れや隣セルへのはみ出しを防げます。
一方、「勝手に改行される」と感じる場合のほとんどは、この折り返し設定が意図せずオンになっているか、Alt+Enterによる手動改行コードが混入していることが原因です。
自動改行に関するよくある悩みと結論
・文字がはみ出す → 「折り返して全体を表示」をオンに
・勝手に改行される → 折り返し設定またはCHAR(10)の混入を確認
・設定を解除したい → 同じボタンをもう一度クリックでオフに
・行の高さが変わってしまう → 行の高さを手動で固定する
まずは設定の基本操作から順番に確認していきましょう。
▲ A1は「折り返して全体を表示」をオンにした状態。A2は折り返しオフでテキストがはみ出している。
上の図のように、折り返し設定をオンにするだけでセル内にテキストが収まるようになります。
設定はワンクリックで完了するため、まずは試してみるとよいでしょう。
「折り返して全体を表示」の設定手順
設定手順はとてもシンプルです。
まず、折り返しを設定したいセルまたはセル範囲を選択します。
次に、「ホーム」タブの「配置」グループにある「折り返して全体を表示」ボタンをクリックするだけで設定完了です。
ボタンが青くハイライトされていれば、折り返しがオンになっている状態を示しています。
セルの書式設定から設定する方法
リボンのボタン以外にも、セルの書式設定から設定する方法があります。
対象セルを右クリックして「セルの書式設定」を開き、「配置」タブの中にある「折り返して全体を表示」にチェックを入れてOKをクリックします。
この方法は、配置・文字の方向・縮小して全体を表示など、他の設定と同時に変更したい場合に便利です。
複数セルに一括で折り返し設定をする
複数のセルにまとめて折り返し設定を適用するには、事前にセル範囲を選択してから操作します。
Ctrl+Aで全セル選択、または列全体・行全体を選択してからボタンをクリックすれば、一括で設定できます。
大量のデータが入ったシートでは、列を選択してから設定するのが効率的でしょう。
自動改行の解除方法と行の高さを固定する方法
続いては、自動改行の解除方法と行の高さを固定する設定を確認していきます。
折り返し設定をオフにしたい場合や、行の高さが自動で変わってしまう問題を解決したい場合は、以下の手順を参考にしてください。
▲ 右クリックメニューから「セルの書式設定」または「行の高さ」で詳細設定ができる。
折り返し設定を解除する手順
折り返し設定の解除は、設定と同じ操作で行えます。
解除したいセルを選択し、「ホーム」タブの「折り返して全体を表示」ボタンをもう一度クリックするだけです。
ボタンのハイライトが消えれば、折り返しがオフになった状態です。
セルの書式設定から解除する場合は、「配置」タブの「折り返して全体を表示」のチェックを外してOKを押しましょう。
行の高さが自動変更されないよう固定する方法
折り返し設定をオンにすると、テキスト量に応じて行の高さが自動で変わります。
これを防ぐには、行番号を右クリックして「行の高さ」を選択し、数値を直接入力して固定します。
高さを固定した状態で折り返し設定をオンにすると、テキストは折り返されても行の高さは変わらない状態を維持できます。
「縮小して全体を表示」との違いと使い分け
折り返し設定に似た機能として、「縮小して全体を表示」があります。
こちらはテキストをセル内に収めるために文字サイズを自動で縮小する機能で、行の高さを変えたくない場合に向いています。
ただし、文字が極端に小さくなる場合があるため、テキスト量が多いセルには折り返し設定のほうが読みやすいでしょう。
勝手に自動改行される原因と対処法
続いては、エクセルで勝手に改行される場合の原因と対処法を確認していきます。
意図せず改行されてしまう場合には、主に2つの原因が考えられます。
| 原因 | 状況 | 対処法 |
|---|---|---|
| 折り返し設定がオン | セル幅を超えると自動改行 | 折り返し設定をオフに |
| CHAR(10)の混入 | 改行コードが含まれている | 置換でCHAR(10)を削除 |
| 書式のコピーによる伝播 | 他セルから書式が引き継がれた | 書式のクリア |
| テンプレートの設定 | テンプレートに折り返しが設定済み | テンプレートの書式を修正 |
原因が複数重なっていることもあるため、ひとつずつ確認していくと確実に解消できるでしょう。
▲ 「検索と置換」でCtrl+Jを入力し、置換後を空白にして「すべて置換」すると改行コードを一括削除できる。
CHAR(10)による改行コードを置換で削除する
セルに改行コード(CHAR(10))が含まれていると、折り返し設定がオフでも改行が表示されることがあります。
この場合は「Ctrl+H」で検索と置換ダイアログを開き、「検索する文字列」にCtrl+Jを入力して「置換後の文字列」を空にしてすべて置換します。
Ctrl+Jは改行コードを入力するショートカットで、入力欄には何も表示されませんが正しく機能します。
書式のクリアで折り返し設定をまとめてリセット
意図せず複数セルに折り返し設定が適用されている場合は、書式のクリアが有効です。
対象セルを選択して「ホーム」タブ→「編集」グループの「クリア」→「書式のクリア」を選択すると、折り返し設定を含む書式がすべてリセットされます。
データは残したまま書式だけをリセットできるため、安心して使える方法です。
テンプレートやスタイルの設定を見直す
使用しているテンプレートやセルスタイルに折り返し設定が含まれている場合、新しいシートを作るたびに自動改行が有効になることがあります。
「ホーム」タブの「スタイル」グループから「標準」スタイルを右クリックして「変更」を選び、折り返し設定を外しておくとよいでしょう。
根本的な設定を見直すことで、毎回解除する手間をなくせるのが大きなメリットです。
印刷時に自動改行が崩れる場合の対処法
続いては、印刷時に自動改行の表示が崩れる場合の対処法を確認していきます。
画面上では正しく表示されていても、印刷プレビューや実際の印刷結果でレイアウトが崩れることがあります。
▲ 印刷プレビューで折り返し位置を必ず確認しましょう。用紙サイズや余白設定によって崩れることがあります。
列幅と用紙サイズを合わせて確認する
印刷時に折り返し位置がずれる主な原因は、列幅と用紙の印刷可能幅が合っていないことです。
印刷プレビューを開き、実際の印刷イメージで列幅と折り返し位置を確認しましょう。
「ページレイアウト」タブで余白を調整するか、列幅を用紙サイズに合わせて変更すると解決できます。
行の高さを「最適な高さ」に自動調整する
折り返し設定をオンにしても行の高さが足りず、テキストが途中で切れてしまうことがあります。
行番号を右クリックして「行の高さの自動調整」を選択すると、テキスト量に合わせて行の高さが最適に調整されます。
複数行をまとめて選択してから実行すれば、一括で調整できるため効率的です。
印刷範囲を固定して崩れを防ぐ
印刷範囲を明示的に設定しておくと、レイアウトの崩れを防ぎやすくなります。
「ページレイアウト」タブの「印刷範囲」→「印刷範囲の設定」から対象セル範囲を指定しましょう。
印刷のたびに範囲がずれることがなくなるため、繰り返し使うシートでは設定しておくとよいでしょう。
まとめ
この記事では、エクセルの自動改行(折り返して全体を表示)の設定・解除・勝手に改行される場合の対処法について解説しました。
折り返し設定はワンクリックで切り替えられるシンプルな機能ですが、意図せずオンになっていることで「勝手に改行される」と感じるケースが多くあります。
改行コード(CHAR(10))の混入が原因の場合は、Ctrl+Hの置換機能で一括削除するのが最も手軽な解決策です。
印刷時のレイアウト崩れも、列幅・余白・行の高さを調整することで防げます。
自動改行に関する操作まとめ
・折り返し設定をオンにする → ホームタブ「折り返して全体を表示」をクリック
・折り返し設定を解除する → 同じボタンをもう一度クリック
・改行コードを削除する → Ctrl+H でCtrl+Jを検索し空白に置換
・行の高さを固定する → 行番号右クリック「行の高さ」で数値入力
・印刷崩れを防ぐ → 印刷プレビューで列幅・余白を確認
自動改行の仕組みを正しく理解して、見やすいエクセルシートを効率よく作成してください。