Excelの印刷が1枚に収まらない・ずれるときの直し方

記事
IT・テクノロジー
1ページに収まるはずの表が、印刷プレビューを開くと2ページ目に列がはみ出している。
あるいは、行の途中で紙が切り替わってしまい、見出し行が2ページ目には無い。

「拡大縮小印刷」の数字をいじって毎回微調整している人も多いと思いますが、
症状によって直す場所が違います。 まず何が起きているかを切り分けてから
対処した方が早く、次回また同じ調整をせずに済みます。

■ そもそも印刷範囲は「見た目のデータ」と一致しているとは限らない

Excelは、印刷範囲を明示的に設定していないと、シートの「使用範囲」全体を
印刷対象にします。使用範囲は、一度でも書式を当てたセルを含むため、
実際のデータより右や下に、空セルの書式だけが広がっていることがあります。

Ctrl+Endを押して、実データよりはるか先にカーソルが飛ぶなら、
そこまでが印刷対象に含まれています。これが「1枚に収まらないはずがない表なのに
2枚目に何か出る」の典型的な原因です。

対処は、実データの外側にある行・列を選択して丸ごと削除し、保存し直すことです。
そのうえで、印刷したい範囲を選択し、ページレイアウトタブの「印刷範囲」から
「印刷範囲の設定」を行っておくと、次回以降も範囲がぶれません。

なお、行や列を「削除」ではなく「非表示」にしただけでは使用範囲は縮まりません。
非表示にした行・列も内部的には存在し続けるため、印刷対象からも外れません。
使用範囲を詰めたい場合は、必ず行・列そのものを削除してください。

■ 症状1:右端の数列だけが2ページ目にはみ出る

印刷範囲は正しいのに、右端の列数個だけが2ページ目に送られる場合は、
拡大縮小印刷の設定が「100%」のままになっていることが多いです。

ページレイアウトタブの「拡大縮小印刷」から、横を「1ページ」に設定してください。
横1ページ・縦は自動、という指定にすると、右端のはみ出しだけを解消できます。
縦横とも1ページに強制すると文字が極端に小さくなることがあるため、
はみ出しているのがどちらの方向かを先に確認してから設定するのがポイントです。

■ 症状2:意図しない位置でページが区切られる

これは、以前に手動で挿入した改ページが残っていることが原因です。
改ページは一度入れると、行を追加・削除しても自動では位置がずれるだけで
消えません。ページレイアウトタブの「改ページプレビュー」を開くと、
青い実線(手動の改ページ)と青い点線(自動の改ページ)を見分けられます。

不要な実線が残っていたら、その線をドラッグして印刷範囲の外まで動かすか、
「ページレイアウト > 改ページ > 改ページの解除」で個別に削除してください。
「すべての改ページを解除」を使うと、まとめて消えます。

■ 症状3:プレビューでは1枚なのに、実際に印刷すると2枚出る

プレビュー通りに印刷されない場合、プリンター側の印刷可能領域(最小余白)が
Excel側の余白設定より大きいことがあります。Excel上の余白設定では収まっていても、
プリンターが物理的に印字できない余白があると、はみ出した分だけ次ページに送られます。

ページ設定の「余白」タブから、上下左右の余白を広めに取り直すか、
一度PDFとして出力して確認すると、プリンター側の制約か設定側の問題かを
切り分けられます。

■ 症状4:2ページ目以降に見出し行が無い

表が複数ページにまたがるとき、1ページ目にはある見出し行が2ページ目以降には
無く、どの列が何のデータか分からない状態で印刷されることがあります。

これは、ページをまたぐたびに見出し行を繰り返す設定をしていないためです。
Excelは指定しない限り、見出し行を「表の一部」としてそのまま上から流し込む
だけで、自動では繰り返しません。

ページレイアウトタブの「印刷タイトル」を開き、「タイトル行」の欄に
見出し行(例えば1行目なら $1:$1)を指定してください。これで、2ページ目
以降にも同じ見出し行が自動で入るようになります。

■ Excelとスプレッドシートの違い

Googleスプレッドシートには「改ページプレビュー」で線をドラッグする操作がなく、
印刷設定画面の「拡大」欄で「幅を1ページに」「高さを1ページに」
「カスタム数値」のいずれかを選ぶ方式です。手動改ページの概念自体が無いため、
症状2のような「昔入れた改ページが残っている」ことは起こりません。
一方で、印刷対象の範囲指定はExcelほど細かく調整できないため、
意図しない範囲まで印刷対象に含まれやすい点は同じように注意が必要です。
見出し行の繰り返しについては、Googleスプレッドシートにも印刷設定画面に
「固定行を繰り返す」という項目があり、考え方はExcelの印刷タイトルと
同じです。呼び方が違うだけなので、片方の操作を覚えていればもう片方でも
迷いません。

■ やってはいけないこと

はみ出した列を、印刷のためだけに非表示にすること。
印刷は直りますが、次に開いた人が「列が消えている」と誤解したり、
再表示を忘れたまま別の集計に使ってしまう事故につながります。
印刷用に見た目を変えたいなら、別シートに印刷用のレイアウトを複製してください。

■ それでも解決しないとき

・原因を切り分けたのに、どうしても1枚に収まらない
・複数のシートを1つのブックとしてまとめて印刷したい
・毎回手動で調整するのをやめて、印刷用のフォーマットとして固定したい

このあたりまで来たら、ファイルの構造から見直した方が早いです。

私はExcel・スプレッドシートの整形と印刷まわりの調整を承っています。
次回から調整不要になる形でお返ししています。

――
この記事の執筆には生成AIを活用しています。内容は実際の挙動を確認して書いています。
サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す