【Excel】タイトル行が2ページ目から消える!Excelの印刷設定で全ページに見出しを出す方法

【Excel】タイトル行が2ページ目から消える!Excelの印刷設定で全ページに見出しを出す方法
🛡️ 超解決

Excelで長い表を印刷すると、2ページ目以降でタイトル行が表示されず困ることがあります。表の内容を把握するために、各ページに見出し行を自動で表示させたい場面は多いでしょう。この記事では、Excelの印刷設定で、全ページに見出し行を繰り返し表示させる方法を解説します。この設定を行うことで、印刷された書類が見やすくなり、内容の理解が深まります。

Excelの印刷プレビューで、2ページ目以降のタイトル行が消えている状態を確認したことがあるはずです。せっかく作成した表も、印刷時に情報が伝わりにくくなってしまいます。しかし、Excelにはこの問題を解決する機能が備わっています。この記事を読めば、印刷時にタイトル行を自動で繰り返して表示させるための設定方法が理解できます。

ADVERTISEMENT

印刷時にタイトル行を繰り返す理由と仕組み

Excelで表を印刷する際、ページをまたぐと2ページ目以降は見出し行が自動的に省略されます。これは、Excelが印刷時に各ページを独立したシートとして扱うためです。本来、長文のレポートや帳票では、各ページに見出し行があった方が、そのページの内容が何を示しているのかをすぐに把握できます。そのため、Excelには「印刷タイトル」という機能が用意されています。この機能を使うことで、指定した行が各ページの上部に自動的に繰り返し印刷されるようになります。これにより、印刷結果の可読性が大幅に向上します。

お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

Excelの印刷設定で全ページに見出しを出す手順

Excelで全ページに見出し行を繰り返し表示させるには、「ページ設定」ダイアログボックスを使用します。以下の手順で設定を行ってください。

  1. 印刷したいブックを開く
    見出し行を繰り返し表示させたいExcelファイルを開きます。
  2. 「ページレイアウト」タブを選択する
    Excelのリボンメニューから「ページレイアウト」タブをクリックします。
  3. 「ページ設定」グループの右下にある矢印をクリックする
    「ページレイアウト」タブの中にある「ページ設定」グループの右下隅にある小さな矢印アイコンをクリックします。これにより、「ページ設定」ダイアログボックスが表示されます。
  4. 「シート」タブを選択する
    表示された「ページ設定」ダイアログボックスで、「シート」タブをクリックして選択します。
  5. 「印刷タイトル」の「先頭行」または「先頭列」を選択する
    「印刷タイトル」という項目があります。「先頭行」の右側にある入力ボックスをクリックします。
  6. 見出しとして繰り返したい行を選択する
    シート上で、印刷したい見出し行(タイトル行)をマウスでドラッグして選択します。選択した行の範囲が、入力ボックスにシート名と行番号(例:「$1:$1」)として表示されます。通常は、表の1行目を見出しとして指定します。
  7. 「OK」ボタンをクリックする
    設定が完了したら、「ページ設定」ダイアログボックスの「OK」ボタンをクリックして閉じます。
  8. 印刷プレビューで確認する
    「ファイル」タブから「印刷」を選択し、印刷プレビューで表示を確認します。2ページ目以降にも、指定した見出し行が繰り返し表示されていれば設定は完了です。

Excel 2019・2021での設定方法

Excel 2019およびExcel 2021でも、上記の手順と全く同じ方法で「印刷タイトル」を設定できます。Excelのバージョンによる大きな違いはありません。リボンメニューの配置やダイアログボックスのデザインが若干異なる場合もありますが、「ページレイアウト」タブから「ページ設定」を開き、「シート」タブで「印刷タイトル」を設定する基本的な流れは共通です。

ADVERTISEMENT

Power QueryやVBAとの連携について

「印刷タイトル」の設定は、Power QueryやVBAとは直接連携しません。Power Queryはデータの取得・加工・変換を行う機能であり、印刷設定には影響を与えません。VBA(Visual Basic for Applications)を使用すれば、マクロで「印刷タイトル」の設定を自動化することは可能です。例えば、新しいブックを開いた際に自動で見出し行を設定するマクロを作成できます。

VBAで印刷タイトルを設定するコード例は以下のようになります。

Sub SetPrintTitles()
‘アクティブシートの印刷タイトルを設定する例(1行目を繰り返す)
ActiveSheet.PageSetup.PrintTitleRows = “$1:$1”
MsgBox “印刷タイトルが設定されました。”
End Sub

このコードを標準モジュールに記述し、実行することで、アクティブなシートの1行目が見出しとして設定されます。ただし、この機能はExcelの標準機能である「ページ設定」で十分対応できるため、特別な理由がない限りVBAを使う必要はありません。

見出し行が繰り返されない場合の対処法

設定したにもかかわらず、見出し行が繰り返されない場合は、いくつか確認すべき点があります。

指定した行が正しくない

最も可能性が高い原因は、印刷タイトルとして指定した行が間違っていることです。以下の点を確認してください。

  1. 「ページ設定」ダイアログボックスの「シート」タブを確認する
    再度「ページ設定」ダイアログボックスを開き、「印刷タイトル」の「先頭行」または「先頭列」の入力ボックスに、正しく見出しとして設定したい行番号または列番号が表示されているか確認します。例えば、1行目を見出しにしたい場合は「$1:$1」となっているはずです。
  2. 選択範囲を再指定する
    もし誤った範囲が指定されている場合は、再度正しい見出し行を選択し直してください。

シートの保護がかかっている

シートが保護されている場合、一部の設定が変更できなくなることがあります。シートの保護が有効になっている場合は、一時的に解除してから設定を試してください。

  1. 「校閲」タブを選択する
    Excelのリボンメニューから「校閲」タブをクリックします。
  2. 「シート保護の解除」をクリックする
    「シート保護の解除」ボタンをクリックします。パスワードが設定されている場合は、パスワードを入力して解除します。
  3. 印刷タイトルを設定し直す
    シート保護を解除したら、再度「ページレイアウト」タブから「ページ設定」を開き、印刷タイトルを設定します。
  4. 必要に応じてシートを再保護する
    設定が完了したら、必要に応じて再度シートを保護してください。

印刷範囲の設定が影響している

特定の範囲のみを印刷するように設定している場合、印刷タイトルが正しく適用されないことがあります。印刷範囲の設定を確認・修正してください。

  1. 「ページレイアウト」タブを選択する
    Excelのリボンメニューから「ページレイアウト」タブをクリックします。
  2. 「印刷範囲」グループの「印刷範囲の設定」を解除する
    「印刷範囲」グループにある「印刷範囲の設定」ボタンをクリックし、「印刷範囲のクリア」を選択します。これにより、現在設定されている印刷範囲が解除されます。
  3. 再度印刷タイトルを設定し、印刷プレビューで確認する
    印刷範囲をクリアした後、再度印刷タイトルを設定し、印刷プレビューで正しく表示されるか確認してください。

ブックやExcel自体の不具合

まれに、Excelファイル自体やExcelアプリケーションに一時的な不具合が発生している可能性も考えられます。この場合は、以下の対処法を試してください。

  1. Excelを再起動する
    Excelアプリケーションを一度完全に終了し、再度起動してから設定を試します。
  2. ブックを新規ファイルにコピーする
    問題が発生しているブックのデータを、新しいExcelブックにコピー&ペーストして、そちらのブックで印刷タイトルを設定してみます。
  3. Officeの更新プログラムを確認する
    Microsoft 365やインストール版Officeの更新プログラムが最新の状態になっているか確認します。「ファイル」タブから「アカウント」を選択し、「更新オプション」→「今すぐ更新」で確認できます。

印刷プレビューで確認する重要性

印刷設定を行った後は、必ず印刷プレビューで仕上がりを確認することが重要です。印刷プレビューでは、実際に印刷されるページ構成やレイアウトを確認できます。

印刷プレビューを確認することで、以下の点をチェックできます。

  • 指定した見出し行が、2ページ目以降に正しく繰り返し表示されているか
  • ページ分割が意図した通りになっているか
  • 余白やヘッダー・フッターの設定が適切か

印刷プレビューで問題がなければ、そのまま印刷に進むことができます。もし意図しない表示になっている場合は、設定を再度見直し、調整を行ってください。

XLOOKUP関数とVLOOKUP関数の比較

Excelの印刷設定における「印刷タイトル」機能は、データ検索関数であるXLOOKUP関数やVLOOKUP関数とは全く異なる機能です。これらの関数は、表の中から特定の条件に合うデータを検索し、その値を取り出すためのものです。一方、「印刷タイトル」は、表のレイアウトや印刷時の見栄えを調整するための機能です。

混同しないように、それぞれの役割を理解しておくことが重要です。

項目 印刷タイトル機能 XLOOKUP関数・VLOOKUP関数
目的 長尺の表を印刷する際に、各ページに見出し行を自動で繰り返し表示させる 表の中から特定の条件に合うデータを検索し、関連する値を取得する
操作場所 「ページレイアウト」タブ → 「ページ設定」→「シート」タブ 数式バーまたはセル
機能 印刷時のレイアウト調整 データ検索・参照
適用対象 印刷出力 セル内の計算結果

まとめ

Excelで印刷時にタイトル行が2ページ目から消えてしまう問題は、「ページレイアウト」タブの「ページ設定」から「印刷タイトル」を設定することで解決できます。この設定により、長尺の表でも各ページに見出しが表示され、内容の理解が容易になります。設定後は必ず印刷プレビューで確認し、必要に応じてシート保護の解除や印刷範囲のクリアといった対処法も試してみてください。この印刷設定を活用することで、より見やすく分かりやすい資料を作成できます。

📊
Excelトラブル完全解決データベースこの記事以外にも、様々なエラー解決策をまとめています。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

🏆
超解決 Excel検定 あなたのExcel実務能力を3分で測定!【1級・2級・3級】