スプレッドシートやExcelをPDFにすると印刷範囲がずれて端に寄る
片側に寄る時は、表の外の列まで印刷対象に入っていることや、中央に置く設定になっていないことがよくある原因です。
まず印刷する範囲を表だけに絞ります。Googleスプレッドシートは「選択中のセル」、Excelは「印刷範囲の設定」を使います。
Excelではさらに、1ページに収めて「ページの中央」の「水平」で中央に置けます。
- 納品書の表だけを選択する
- スプレッドシートファイル → 印刷 → 現在のシートを選択中のセルに切り替え
- Excelページ レイアウト → 印刷範囲 → 印刷範囲の設定
- Excelは横1×縦1に収め、ページの中央で水平にチェック
- プレビューで表の位置を確かめてからPDFにする
表の右側に、計算の下書きや控えのメモを置いた列はないでしょうか。その列まで印刷範囲に入っていると、表が用紙の片側に寄って見えることがあります。
この記事は、パソコンのブラウザで開くGoogleスプレッドシートと、Windows版のExcel(Microsoft 365)の2つに絞って説明します。Mac版・Web版のExcelとスマホアプリは扱いません。※印刷画面の項目名は2026年10月時点のものです。

1出したい範囲だけを印刷対象にする
- 表のセルを選択する
- 「ファイル」→「印刷」
- 「現在のシート」を「選択中のセル」に切り替える
- 表のセルを選択する
- 「ページ レイアウト」タブの「印刷範囲」
- 「印刷範囲の設定」を押す
Excelの印刷範囲はブックと一緒に保存されます。範囲を間違えたときは、「ページ設定」グループの「印刷領域のクリア」で消してから選び直します。複数の印刷範囲がある場合は、クリアするとすべて消える点に注意してください。
出典: Google スプレッドシートから印刷する / ワークシートの印刷範囲を設定またはクリアする
2スプレッドシートで用紙を整えてPDFにする
同じ印刷画面で、列が多い表は「ページの向き」を「横向き」にし、「用紙サイズ」を相手に渡す用紙に合わせます。「余白」は「標準」を押すと種類を選べ、「カスタム数値」で数値を入れることもできます。
設定が済んだら「次へ」を押します。Chromeでは表示されるウィンドウで送信先を選び、「PDF に保存」で保存します。FirefoxではPDFファイルが自動でダウンロードされます。
範囲を絞ったら、PDFにする前にプレビューで表の位置を確かめておくのがおすすめです。
出典: Google スプレッドシートから印刷する / ファイルを印刷する / Chrome から印刷
3Excelで1ページに収めて中央に置く
- 「ページ レイアウト」の「ページ設定」右下の起動ツールを押す
- 「ページ」タブの「スケーリング」で「サイズに合わせる」を選び、横1×縦1にする
- 「余白」タブの「ページの中央」で「水平」にチェックする
- 「OK」を押す
縮めすぎると文字が読みにくくなります。「拡大縮小」グループの「拡大/縮小」の値が小さいときは、「ページ設定」グループの「向き」を「横」にしてみてください。PDFにするときは「ファイル」タブ→「名前を付けて保存」→「ファイルの種類」で「PDF (*.pdf)」を選んで保存します。
出典: Excel で 1 ページに合わせる / ページ設定 / ワークシートの拡大/縮小 / Office デスクトップ アプリで PDF または XPS に保存または変換する
まだ片側に寄る時のチェックリスト
出典: PDF のオプションの詳細