【Excel】エクセルの印刷タイトル行の設定方法(複数行・できない原因・一括印刷)
Excelで大きな表を印刷するとき、2ページ目以降に列の見出しが表示されず「どの列のデータか分からない!」と困った経験はありませんか。
そんなときに役立つのが、「印刷タイトル行」の設定機能です。
この機能を使えば、すべてのページに指定した行(ヘッダー行)を自動的に繰り返して印刷することができます。
この記事では、印刷タイトル行の基本的な設定方法をはじめ、複数行を設定する方法、設定できないときの原因と対処法、さらに一括印刷時の活用テクニックまでを丁寧に解説していきます。
Excelの印刷に関する悩みをまるごと解決できる内容になっていますので、ぜひ最後までご覧ください。
印刷タイトル行とは?設定するだけで全ページに見出しを表示できる
それではまず、印刷タイトル行の基本的な概念と設定方法について解説していきます。
印刷タイトル行とは、複数ページにわたって印刷する際に、すべてのページの先頭に繰り返し表示させる行のことです。
たとえば、1行目に「氏名・年齢・住所・電話番号」などの見出しが入っている表を10ページ分印刷する場合、通常では2ページ目以降に見出し行は表示されません。
しかし印刷タイトル行を設定することで、すべてのページに見出しが印刷されるようになります。
印刷タイトル行を設定すると、ページをまたいでも見出しが消えず、受け取った相手にとっても読みやすい資料を作成できます。
印刷タイトル行の基本的な設定手順
設定の手順はとてもシンプルです。
以下の手順で操作してみましょう。
① Excelのメニューから「ページレイアウト」タブをクリックする
② 「ページ設定」グループの中にある「印刷タイトル」をクリックする
③ 「ページ設定」ダイアログボックスが開いたら「シート」タブを選択する
④「タイトル行」の入力欄をクリックし、繰り返したい行をシート上で選択する(例:$1:$1)
⑤「OK」をクリックして完了
操作後は印刷プレビューで確認すると、2ページ目以降にも見出し行が表示されているのを確認できます。
なお、「タイトル列」に列を指定すれば、横に長い表でも同様に左端の列を全ページに繰り返すことができます。
印刷タイトル行の設定をプレビューで確認する方法
設定後は必ず印刷プレビューで仕上がりを確認するようにしましょう。
「ファイル」タブ →「印刷」と進むと、右側にプレビューが表示されます。
ページをめくるように複数ページを確認し、すべてのページに見出しが入っているかチェックするのがポイントです。
見出しが入っていない場合は、設定が正しく保存されていない可能性があります。
再度「印刷タイトル」の設定画面を開いて確認してみましょう。
印刷タイトル行と通常のヘッダーの違い
似た機能として「ヘッダー/フッター」がありますが、これは印刷タイトル行とは別の機能です。
| 機能名 | 表示位置 | 内容の種類 |
|---|---|---|
| 印刷タイトル行 | 表の一部(セルの内容) | シート上の行データをそのまま表示 |
| ヘッダー/フッター | ページの上下余白部分 | ページ番号・日付・任意のテキストなど |
印刷タイトル行はシートのセルに入力されたデータそのものを繰り返す機能であり、ヘッダーはページ上部の余白に別途テキストを追加する機能です。
目的に応じて使い分けるとよいでしょう。
印刷タイトル行を複数行に設定する方法
続いては、印刷タイトル行を複数行に設定する方法を確認していきます。
表のヘッダーが1行だけでなく、2行・3行にわたっている場合も少なくありません。
複数行を印刷タイトルとして設定することで、段組みになった見出しもすべてのページで正しく表示できます。
複数行を選択して設定する手順
複数行を設定するには、タイトル行の入力欄に範囲を指定します。
例:1行目と2行目を印刷タイトルに設定する場合
「タイトル行」の入力欄に「$1:$2」と入力、またはシート上で1行目〜2行目をドラッグして選択する
入力欄に直接「$1:$2」と入力しても構いませんし、入力欄の右側にあるアイコンをクリックしてシート上の行を直接選択することもできます。
どちらの方法でも同じ結果になりますので、やりやすい方法を選んでください。
複数行設定時の注意点
複数行を印刷タイトルに設定する際には、いくつかの点に注意が必要です。
| 注意点 | 内容 |
|---|---|
| 連続した行のみ指定可能 | 離れた行(1行目と3行目など)を同時に指定することはできない |
| 行全体を指定する | 列の一部だけを選択するのではなく、行全体($1:$2 など)を指定する |
| プレビューで必ず確認 | 設定後は印刷プレビューで意図した行が表示されているか確認する |
特に離れた行を同時に指定しようとしてもエラーになってしまうため、見出し行は連続した行になるよう表を設計しておくことが重要です。
大きな表でも見やすくなる複数行タイトルの活用例
たとえば、1行目に大カテゴリ(「売上情報」「担当者情報」など)、2行目に小カテゴリ(「商品名」「単価」「数量」「担当者名」「部署」など)が入っている表の場合、1行目と2行目の両方を印刷タイトルに設定することで、どのページを見ても表の構造が一目で分かるようになります。
受け取る相手の立場に立った、親切な資料づくりに役立てましょう。
特にA3印刷や横向き印刷で列数が多い表を扱う際には、複数行のタイトル設定が非常に効果的です。
印刷タイトル行が設定できない原因と対処法
続いては、印刷タイトル行が設定できないときの原因と対処法を確認していきます。
「印刷タイトルの設定画面が開かない」「設定したのに反映されない」という声はよく聞かれます。
原因を正しく理解することで、スムーズに解決できるでしょう。
よくある原因① ページレイアウトビューになっている
印刷タイトルは「標準ビュー」または「改ページプレビュー」では設定できますが、「ページレイアウトビュー」では「印刷タイトル」ボタンがグレーアウトして押せない状態になります。
これはExcelの仕様によるものです。
「印刷タイトル」ボタンが押せないときは、まず表示タブから「標準」ビューに切り替えてから再度操作してみてください。
表示の切り替えは「表示」タブ →「標準」をクリックするだけで完了します。
よくある原因② シートが保護されている
シートに保護がかかっている場合、ページ設定の変更ができないことがあります。
この場合は「校閲」タブ →「シートの保護を解除」を選択し、保護を解除してから設定を行いましょう。
| 原因 | 確認場所 | 対処法 |
|---|---|---|
| ページレイアウトビューになっている | 「表示」タブのビュー設定 | 「標準」ビューに切り替える |
| シートが保護されている | 「校閲」タブ | 「シートの保護を解除」をクリック |
| 複数シートを同時選択している | シートタブの状態を確認 | 対象のシートのみ選択する |
| Excelが編集モードになっている | セルをダブルクリック中の状態 | Escキーで編集モードを解除する |
よくある原因③ 複数シートを同時選択している
複数のシートを同時に選択した状態(グループ化)では、印刷タイトルの設定ができないことがあります。
シートタブを見て、複数のシートが選択(青くなっている)状態になっていないか確認しましょう。
グループ化を解除するには、シートタブのどれか1つを右クリック →「シートのグループ解除」を選択します。
設定できないときはまず「ビューの確認」「保護の確認」「グループ化の確認」の3点をチェックするのが基本です。
印刷タイトル行を活用した一括印刷のテクニック
続いては、印刷タイトル行を応用した一括印刷の活用法を確認していきます。
複数のシートやブックをまとめて印刷する際にも、印刷タイトルの設定を活かすことができます。
複数シートに一括で印刷タイトルを設定する方法
同じ構成の表が複数のシートにある場合、VBAマクロを使うと全シートに一括で印刷タイトルを設定することが可能です。
Sub SetPrintTitleAllSheets()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
ws.PageSetup.PrintTitleRows = “$1:$1”
Next ws
End Sub
上記のVBAコードをAlt+F11でVBAエディタを開き、標準モジュールに貼り付けて実行すると、ブック内のすべてのシートに1行目を印刷タイトルとして設定することができます。
シートが多い場合でも一度の操作で済むため、作業効率が大幅にアップするでしょう。
印刷タイトルと改ページを組み合わせた活用法
印刷タイトル行は、改ページの設定と組み合わせることでさらに効果を発揮します。
「改ページプレビュー」を使って印刷範囲を細かく調整した上で、印刷タイトル行を設定すると、ページの区切りが意図した位置になりつつ、各ページに見出しが入った完璧な印刷物を作成できます。
改ページは「表示」タブ →「改ページプレビュー」で確認・調整ができます。
青い線を手動でドラッグすることで改ページ位置を自由に変更できるため、見出しが途中で切れてしまうようなレイアウトを防げます。
印刷タイトル行を設定したシートのPDF保存への応用
印刷タイトル行の設定は、PDFとして保存する際にも有効です。
「ファイル」→「名前を付けて保存」→ファイルの種類を「PDF」に選択してエクスポートすると、印刷タイトルで設定した見出し行がPDFの各ページにも反映されます。
ExcelファイルをPDFに変換して共有する場面でも、印刷タイトル行の設定を忘れずに行うことで、受け取った側が非常に見やすいPDF資料を作れます。
特に社外への提出資料や報告書としてPDFを使う場合、この設定が資料のクオリティを大きく左右することになるでしょう。
印刷タイトル行はExcelのシートだけでなく、PDF出力まで一貫して効果を発揮する便利な機能です。
まとめ
今回は「【Excel】エクセルの印刷タイトル行の設定方法(複数行・できない原因・一括印刷)」というテーマで詳しく解説しました。
印刷タイトル行は、複数ページにわたる表を印刷する際に見出し行をすべてのページに繰り返し表示させることができる、非常に便利な機能です。
基本設定は「ページレイアウト」タブ →「印刷タイトル」から行い、「タイトル行」に繰り返したい行を指定するだけで完了します。
複数行の設定では「$1:$2」のように範囲を指定し、連続した行を指定することがポイントです。
設定できない原因としては、ページレイアウトビューの使用・シートの保護・複数シートのグループ化などが挙げられますので、一つひとつ確認してみてください。
また、VBAマクロを活用することで複数シートへの一括設定も可能になり、大規模なデータ管理にも対応できます。
PDF出力への応用まで含めると、印刷タイトル行はExcelの印刷品質を大きく向上させる機能といえるでしょう。
ぜひ今回紹介した設定方法を活用して、見やすく整った印刷物・PDF資料を作成してみてください。