エクセルで作成した資料をPDFで提供したい場合があります。

特に、説明資料にするときは、PDFが便利です。
各シートで、印刷範囲を決め、全ての列を1枚内にする設定など、事前準備が必要。
 
 

エクセルの全シートをPDFに印刷するとき、各シートが別々のファイル名になるのか、まとめて一つか?一つにする方法をGeminiに教えてもらった。

Excelで全シートを一括でPDF出力する場合、基本的には「すべてのシートが結合された、1つのPDFファイル」になります。
シートごとにバラバラのPDFファイルに分割されることはありません。

ただし、設定や手順によっては意図せずバラバラになってしまうケースもあります。

以下に、1つのPDFにまとめて出力する基本手順と、バラバラになってしまう原因・解決策を詳細に解説します。

1. 全シートを1つのPDFにまとめる基本手順

Excelの標準機能を使って、全シートを1つのPDFにまとめる手順は主に2つあります。

方法A:「名前を付けて保存」から出力する(推奨)

  1. Excelメニューの 「ファイル」「名前を付けて保存」(または「コピーを保存」)を選択します。
  2. 保存先(PCやOneDriveなど)を選択します。
  3. ファイルの種類(拡張子)のドロップダウンリストから 「PDF (*.pdf)」 を選択します。
  4. ファイル名を入力する欄の下に表示される 「オプション…」 ボタンをクリックします。
  5. 「オプション」ダイアログが表示されたら、発行対象の項目で 「ブック全体」 にチェックを入れ、「OK」 を押します。
  6. 「保存」 をクリックします。

2. 「1つにまとまらない(バラバラになる)」ときの原因と対策

上記の手順で行っても、なぜかシートごとにPDFファイルが分かれて保存されたり、印刷ダイアログが何度も立ち上がったりする場合があります。その原因は「各シートの印刷品質(解像度)やページ設定の不一致」にあります。

Excelは、シート間で印刷設定が異なると「別の印刷ジョブ」として認識してしまうため、PDF化の際にもファイルが分裂してしまいます。

解決策:すべてのシートの印刷設定を統一する

以下の手順で、全シートの印刷設定(特に画質・解像度)を強制的に統一します。

  1. 全シートを作業グループにする
    • 最初のシートのタブをクリックします。

    • Shift キーを押しながら、一番右端にある最後のシートのタブをクリックします。

    • これで、すべてのシートが選択された状態(作業グループ)になります(タイトルバーに「グループ」と表示されます)。

  2. ページ設定を開く
    • リボンメニューの 「ページレイアウト」 タブを開きます。

    • 「ページ設定」グループの右下にある、小さな矢印ボタン(ページ設定ダイアログボックスランチャー)をクリックします。

  3. 印刷品質(解像度)を確認・統一する
    • 開いた「ページ設定」ダイアログの 「ページ」 タブを確認します。

    • 「印刷品質」 の項目(例: 600 dpi など)を確認し、手動で数値を再選択するか、そのまま 「OK」 を押して閉じます。

    • ※グループ化した状態でこの設定を行うことで、全シートの解像度や用紙設定が完全に同期されます。

  4. 作業グループを解除する
    • いずれかのシートタブを右クリックし、「シートのグループ解除」 を選択します(解除を忘れると、1つのシートを編集したときに全シートが書き換わってしまうため注意してください)。

  5. 再度PDF出力を行う
    • 設定統一後、改めて「1. 全シートを1つのPDFにまとめる基本手順」を行うと、確実に1つのPDFファイルにまとまります。

3. 注意点:「PDFとして印刷(仮想プリンタ)」は使わない

「ファイル」>「印刷」から、プリンタとして 「Microsoft Print to PDF」 やサードパーティ製のPDF作成ソフト(CubePDF等)を選択して「ブック全体を印刷」する方法もあります。

しかし、この「プリンタ経由の方法」は、上述したシートごとのページ設定の違いに非常に敏感で、高確率でファイルが分裂したり、シートの数だけ保存先を指定するウィンドウがポップアップしたりします。

特別な理由がない限り、印刷メニューからではなく、「名前を付けて保存」または「エクスポート」から「ブック全体」を指定してPDF化してください。