ExcelのシートをPDFに変換したら、右端の列が切れていた——
そんな経験はありませんか?
ページをまたいで表が分断されてしまったり、余白だけのページが余分に出てしまったり。提出直前に気づいてバタバタした方も、きっと多いはずです。
このトラブルの原因は、ほとんどの場合「印刷範囲の設定ミス」か「用紙サイズとシートの幅のズレ」のどちらかです。原因さえわかれば、解決はそれほど難しくありません。
この記事では、PDF変換でズレる・切れる原因を症状別に整理し、正しくPDFに収めるための設定手順を図解つきでご説明します。
ExcelのPDF変換でズレる・切れる主な原因
PDFに変換したときにレイアウトが崩れる原因は、大きく4つに分類できます。
まず自分の症状がどれに当てはまるかを確認してから、対応する手順へ進むのが最短ルートです。
| 症状 | 主な原因 | 優先度 |
|---|---|---|
| 右端の列が切れる | 印刷範囲の未設定 / 列幅が用紙をはみ出している | ★★★ |
| 表が複数ページに分断される | 縮小設定が適切でない / 改ページ位置がズレている | ★★★ |
| 余白ページが出る | 印刷範囲が広すぎる / セルに見えない文字や書式が残っている | ★★☆ |
| 上下のズレ・文字が消える | 用紙の向き(縦横)が表の向きと合っていない | ★★☆ |
| PDFのみ文字ズレ・改行がおかしい | Windowsの「通常使うプリンター」のドライバー計算差異 | ★☆☆ |
【原因別】PDF変換でズレる・切れる直し方
ここからは原因別に、具体的な操作手順を解説します。
上の表で確認した症状に合わせて、該当する項目から読み進めてください。
印刷範囲を正しく設定する
印刷範囲が設定されていないと、データが入っていない列や行までPDFに含まれてしまいます。
まず、出力したい範囲だけをドラッグで選択してから、以下の手順で設定しましょう。
横幅だけを1ページに収める「正しい」縮小印刷の設定
列の数が多くて用紙の右端が切れてしまう場合、「拡大縮小印刷」機能を使います。
ここで絶対にやってはいけないのが「縦:1ページ、横:1ページ」に設定してしまうことです。縦に長い表でこれをやると、全行を無理やり1枚に詰め込もうとして文字が米粒のように潰れてしまいます。
正解は、「横:1ページ、縦:空白(数値をDeleteで消す)」に設定することです。これで横幅だけを用紙にぴったり合わせ、縦はデータ量に合わせて自然に複数ページに分割されます。
用紙の向きとサイズを見直す
列数が多い横長の表なのに、用紙の向きが「縦」のままになっているケースは非常に多いです。
「ページレイアウト」タブ→「印刷の向き」→「横」に変えるだけで解決することがよくあります。
また、用紙サイズも「A4」ではなく「A3」に変えることで、過度な縮小を避けて大きな表をそのまま収めることができます。
改ページプレビューで分断位置を直す
表の途中でページが切れてしまう場合は、改ページプレビューを使って境界線の位置を手動で調整できます。
「表示」タブ→「改ページプレビュー」に切り替えると、青い実線と点線が表示されます。
点線をドラッグして動かすことで、ページの区切り位置を自由に変更できます。
| 線の種類 | 意味 | 操作 |
|---|---|---|
| 青い実線 | 印刷範囲の境界 | ドラッグで印刷範囲を変更できる |
| 青い点線 | 自動の改ページ位置 | ドラッグで改ページ位置を手動変更できる |
「ファイル→エクスポート」と「名前を付けて保存」の違いに注意
ExcelからPDFを作る方法は、「ファイル」→「エクスポート」から作成する方法と、「名前を付けて保存」でファイルの種類をPDFにする方法の2通りがあります。
実はどちらも内部で同じPDF変換エンジンを使用しており、出力される結果や設定ダイアログ(オプション)は完全に同じです。どちらを使っても問題ありません。重要なのは、出力時に開く「オプション」画面の設定です。
オプション画面で「発行対象」が「アクティブ シート」になっていることを必ず確認してください。
「ブック全体」を選んでしまうと、非表示シートや設定外の範囲まで出力されてしまいます。
また、あらかじめ設定した印刷範囲を生かすには「印刷範囲を無視する」のチェックが外れていることも重要です。
PDFにしたときだけ文字がズレる・化ける場合の対処法
Excelの画面上ではセル内に収まっているのに、PDF化すると文字がセルからはみ出したり、改行位置がズレたりする深刻な問題があります。
これはExcel固有の「プリンタードライバーの計算仕様」が原因です。
「通常使うプリンター」をPDF用に設定してから調整する
Excelは「現在Windowsで『通常使うプリンター』に設定されているドライバー」の情報を元に文字幅を計算して画面に描画します。会社のレーザープリンターが通常使うプリンターになっている状態で画面レイアウトを完璧にしても、いざPDF変換エンジン(別のドライバー)を通すと文字幅の計算が変わり、結果としてズレが生じるのです。
根本的な解決策は以下の通りです。
- Windowsの「設定(Win+I)」>「Bluetooth とデバイス」>「プリンターとスキャナー」を開く。
- 「Windows で通常使うプリンターを管理する」をオフにする。
- 一覧から「Microsoft Print to PDF」を選択し、「既定として設定」をクリックする。
- Excelを再起動し、この状態で列幅や改行位置を調整し直す。
また、フォントの選び方も重要です。「MS Pゴシック」などの古いプロポーショナルフォントはPDF環境で非常にズレやすいため、「メイリオ」や「游ゴシック」などのモダンなフォントを使用してください。
よくある質問(Q&A)
ここでは、私が実際に遭遇したケースや、読者からよく寄せられる疑問をまとめました。
まとめ:PDF変換のズレはページ設定で9割解決できます
ExcelのPDF変換でズレる・切れるトラブルは、ほとんどの場合「印刷範囲の設定」と「正しい縮小設定(横1・縦空白)」で解決できます。
まず印刷プレビューで仕上がりを確認し、青い点線の位置を改ページプレビューで調整する——この2ステップが基本中の基本です。
それでも文字の改行位置などがズレてしまう場合は、Windowsの既定のプリンターを「Microsoft Print to PDF」に変更してからレイアウトを調整する根本対策を試してみてください。
印刷まわりでさらに困ったときは、Excelの印刷範囲が設定できない・青い線が動かない原因と直し方を逆引き解説やExcel罫線が印刷されない・消える原因と直し方もあわせてご覧ください。