修正:Wordで表がページをまたいで分割される問題
クイックアンサー
Wordで表がページをまたいで分割される場合は、表の行をページ内に収める設定が有効か確認し、必要に応じて「行の分割を許可」をオンにします。さらに、行の高さを固定しすぎない、フォントサイズを小さくする、表全体を次のページへ移動することで分割を防げます。
問題点
表が1ページに収まらないため、Wordが自動的にページをまたいで分割します。1つの行が途中で分割され、行の上半分が1ページ目に、下半分が次のページに表示されます。表が乱れて見づらくなります。行をまとめて表示したい、または表全体を新しいページに移動したい場合があります。
簡単な対処法
行の途中での分割を防ぐ方法:
- 表内の任意の場所を右クリック
- 表のプロパティを選択
- 行タブに移動
- 「行をページの途中で分割することを許可する」のチェックを外す
- OKをクリック
- これで行は分割されず、ページ間で分かれることがなくなります
- 表が長すぎる場合は、分割されずに次のページに移動します
この方法で問題が生じる場合(表が不自然に次ページに移動するなど)は、以下のステップバイステップの解決策をお試しください。
ステップバイステップの解決策
ステップ1:表のページ分割の仕組みを理解する
表は行をページ間で分割するか、行全体を次のページに移動させるかのどちらかです。
- デフォルトでは、Wordは行の分割を許可しています(ページを埋めるために行を分割)
- 行の分割を禁止すると、長い行は次のページに移動します
- どちらを選ぶかは、行の見た目の整頓と空白スペースの最小化のどちらを優先するかによります
ステップ2:行の分割を禁止して行をまとめる
行を1ページ内に収める方法です。
- 表内を右クリック
- 表のプロパティを選択
- 行タブに移動
- 「行をページの途中で分割することを許可する」のチェックを外す
- OKをクリック
- これで各行は1ページ内に収まります
- 長い行は収まらない場合、自動的に次のページに移動します
ステップ3:フォントサイズを小さくして1ページに収める
表が少し大きすぎる場合、フォントサイズを小さくすると効果的です。
- 表全体を選択:表内をクリックし、表ツール > レイアウト > 選択 > 表の選択(または表内でCtrl+A)
- ホームタブに移動
- フォントサイズのドロップダウンから(例:11ptから10ptへ)小さくする
- 表全体が比例して縮小されます
- まだ大きい場合はさらに小さく(9pt、8ptなど)調整してください
または、表の境界線をドラッグして表全体のサイズを調整することも可能です。
ステップ4:列幅を調整する
狭い列幅は縦のスペースを減らします。
- 表内をクリック
- 列の境界線(列と列の間の線)にカーソルを合わせる
- カーソルがサイズ変更アイコン(両方向矢印)に変わる
- 左右にドラッグして列を狭くする
- 狭い列は表の幅を減らし、1行あたりの内容が増えます
- 他の列も同様に調整
- これでページ分割が減ることがあります
または、表ツール > レイアウト > セルのサイズ > 幅で正確な列幅を設定できます。
ステップ5:不要な行や内容を削除する
表に余分な行や冗長な内容がある場合:
- 不要な行を特定
- 行番号(左側)を右クリックして行全体を選択
- 右クリックして行の削除を選択
- 不要な行すべてに対して繰り返す
- または、セル内の内容を簡潔に編集(テキストを短く)
ステップ6:表を次のページに移動する
表が現在のページに収まらず、分割したくない場合:
- 表内をクリック
- 表ツール > レイアウト > プロパティ(または表 > 表のプロパティ)に移動
- 表タブ(行ではなく)を選択
- 「行をページの途中で分割することを許可する」にチェック(逆説的ですが必要です)
- 「文字列と一緒に移動する」にもチェックを入れると、表が周囲のテキストと連動します
- または、表の直前にカーソルを置き
- Ctrl+Enter(ページ区切り)を押して表を次のページに移動
- これで表が新しいページの先頭から始まります
ステップ7:余白を調整して縦のスペースを増やす
余白を小さくすると1ページにより多くの内容を入れられます。
- レイアウト > 余白に移動
- 狭い(1インチから0.75インチの余白)を選択
- またはユーザー設定の余白で個別に調整
- ページの利用可能スペースが増え、表が収まりやすくなります
ステップ8:表のヘッダー行を繰り返す機能を使う
表が複数ページにわたる場合、各ページの先頭にヘッダー行を繰り返せます。
- 表の最初の行(ヘッダー行)を右クリック
- 表のプロパティ > 行タブを選択
- 「各ページの先頭にヘッダー行を繰り返す」にチェック
- OKをクリック
- 表が続く各ページにヘッダー行が自動で表示されます
ステップ9:表の構成を見直す
非常に大きな表は構成を変えることを検討してください。
- 複数の小さな表に分割(ページごとに1つ)
- 次の表の前にセクション区切りやページ区切りを挿入
- 視覚的に区切りができ、読みやすくなります
- または、カテゴリや期間ごとに別の表を作成
ステップ10:横向きページを使う
表が縦向きページに収まらない場合:
- 表内または表の直前にカーソルを置く
- レイアウト > 区切り > 連続でセクション区切りを挿入
- レイアウト > 余白 > 方向 > 横向きを選択
- そのセクションだけ横向きになり、表が広く使えます
なぜこの問題が起きるのか
- 表がページの高さに対して大きすぎる — デフォルトで行を分割して調整
- 不要な内容が多い — 行に冗長なテキストが含まれている
- 列幅が広すぎる — 幅が広いと行の高さが増える
- フォントサイズが大きい — 大きい文字は縦のスペースを増やす
- 行の高さが手動設定されている — 手動設定はスペースを多く取る
- ヘッダーやタイトル行が多い — 複数のヘッダー行がページスペースを消費
- セルの余白が大きい — セル内の余白が行の高さを増やす
- 余白が大きすぎる — ページの利用可能スペースが減る
予防策
- 早めに行の分割を禁止する — 表のプロパティ > 行 > 「行をページの途中で分割することを許可する」のチェックを外す
- 表を簡潔に保つ — 不要な行やデータは削除
- 適切なフォントサイズを使う — 10〜11ptが読みやすく収まりやすい
- 1ページに収まるよう設計する — 作成時にページ分割を意識
- ページ分割を確認し調整する — 作成後にどこで分割されるかチェック
- 必要に応じて横向きを使う — 幅の広い表は横向きページが有効
- 長い表は分割する — 複数の小さな表に分ける
- ヘッダー行の繰り返しを有効にする — 複数ページの表で便利
まだ解決しない場合の代替案
- 大きな表を複数の小さな表に分割
- セル内のテキスト折り返しを使う — 表ツール > 表 > プロパティ > セルのオプション
- 行の高さを減らす — 行を右クリック > 高さ > 固定ではなく最小値を設定
- 用紙サイズを小さくする — 一時的にレイアウト > サイズで変更
- ページを横向きに回転 — レイアウト > 方向 > 横向き(セクション単位)
- 表を新しい文書にコピーして作り直す
- 表の下半分を切り取り、新しい表を作成して貼り付ける
- 表の構造を簡素化 — 列数を減らす、列を結合、データを整理
まとめ
- 表を右クリック > 表のプロパティ > 行タブで「行をページの途中で分割することを許可する」を無効にする
- 行の分割を禁止すると行はまとまるが空白ができる場合がある
- フォントサイズを8〜10ptに下げると1ページにより多く収まる
- 列幅を狭くすると表全体の幅が減る
- ページ区切り(Ctrl+Enter)で表を新しいページに移動し、きれいに分割
- 横向きページ(レイアウト > 方向 > 横向き)で幅広い表に対応
- ヘッダー行の繰り返し設定(表のプロパティ > 行 > 「各ページの先頭にヘッダー行を繰り返す」)は複数ページの表で便利
- 非常に大きな表は複数の小さな表に分割すると読みやすくなる
参考資料
- Microsoft サポート — Word — Wordの表やページレイアウトの問題に関する公式の詳細な説明
- Microsoft Office ヘルプ — Wordの表の書式設定やページ分割のコントロールに関する包括的なヘルプ記事
- Microsoft Learn — Office — Wordの機能に関する技術的なドキュメント
よくある質問
なぜ表が複数ページに不自然にまたがって分割されるのですか?
表は、1ページに収まりきらない場合に既定で分割されます。行をまとめて表示したい場合は、Table Tools > Layout > Table Options または Table Properties > Row タブで、「Allow rows to break across pages」のチェックを外してください。
表を1ページに収めるにはどうすればよいですか?
フォントサイズを小さくする(表を選択 > Home > フォントを縮小)、列幅を狭くする(端をドラッグ)、不要な行を削除する、または余白を狭くする(Layout > Margins > Narrow)ことで調整できます。
表の行がページをまたいで分割されないようにできますか?
はい。表を右クリックし、Table Properties > Row タブで「Allow rows to break across pages」のチェックを外します。すべての行に適用したい場合も、同じ手順で行えます。