Excelで資料を印刷する際、「どのページがどこにつながるのかわかりにくい…」と感じたことはありませんか。
特に複数ページにわたる表や報告書を提出する場合、ページ番号が印刷されているかどうかで、見やすさや信頼性が大きく変わります。
この記事では、Excelでページ番号を印刷する方法を初心者の方にもわかりやすく解説します。
ヘッダー・フッターを使った基本設定から、「1ページ目だけ番号を消したい」「シートごとに連続番号を振りたい」といった応用テクニックまで、丁寧に紹介します。
これを読めば、あなたのExcel資料はより整った印象に仕上がるはずです。
Excelでページ番号を印刷するには、「ヘッダーとフッター」を使います。
ページ番号を設定すると、自動的に各ページの印刷時に番号が付き、印刷物を整理しやすくなります。
この設定で、各ページに自動的にページ番号が印刷されるようになります。
Excelでは「ヘッダー」または「フッター」に自分で文字や位置を指定してページ番号を設定することも可能です。
中央欄に → Page &[ページ番号] / &[総ページ数]
印刷すると、「Page 1 / 3」のように自動的にページ数が置き換わります。
報告書や提案書では、表紙ページだけページ番号を表示したくないこともあります。
Excelでは次の手順で1ページ目だけページ番号を消すことができます。
これで、2ページ目以降にのみページ番号が印刷されます。
Excelのブック内に複数のシートがある場合、デフォルトでは各シートが「1ページ目」から始まります。
しかし、資料をまとめて印刷する場合は「通し番号」にしたいこともあります。
この設定で、シートをまとめて印刷すると、シートをまたいでページ番号が連続して印刷されます。
シートごとに別々に印刷した場合はページ番号がリセットされるため、通し番号にはなりません。
一度ページ番号を設定しても、不要になった場合は簡単に削除できます。
これでページ番号が印刷されなくなります。
Excelで印刷プレビューを見た際、「ページ番号がずれている」「思った位置に表示されない」と感じることがあります。
主な原因は以下の通りです。
見やすい資料にするためには、ページ番号の位置やデザインにも工夫が必要です。
→ 下中央に配置することで、どのページでも自然に目に入ります。
→ 本文より小さい10pt程度にするのがおすすめ。主張しすぎずスマートです。
→ 「1 / 10」よりも「Page 1 / 10」の方が、より視認性が高まります。
→ 実際に印刷する前に「ファイル」→「印刷」でバランスをチェックしましょう。
毎回手動で設定するのが面倒な場合は、VBAで自動化する方法もあります。
Sub AddPageNumber()
With ActiveSheet.PageSetup
.CenterFooter = "Page &P of &N"
End With
End Sub
このコードを実行すると、アクティブなシートのフッター中央に「Page 1 of 3」のようにページ番号が自動で設定されます。
複数シートに一括設定したい場合は、以下のようにします。
Sub AddPageNumberAllSheets()
Dim ws As Worksheet
For Each ws In Worksheets
ws.PageSetup.CenterFooter = "Page &P of &N"
Next ws
End Sub
Excelでページ番号を印刷することで、資料の見やすさと信頼性が大幅にアップします。
これらの方法をマスターすれば、プレゼン資料や報告書をよりプロフェッショナルに仕上げることができます。
Excel印刷の仕上がりを一段上げたい方は、ぜひ今回紹介した設定を活用してみてください。