LibreOffice Calcで見出しを各ページに印刷する|繰り返す行と列の指定
長い表を印刷すると、二枚目から列の意味が分からなくなることがあります。Calcでは印刷範囲の編集で、繰り返す行や列を指定します。LibreOffice 26.2 Helpに基づき、一つのシートにある通常の表を扱います。見出しを各ページへ手でコピーする必要はありません。
タイトル行と項目名の行を、印刷する範囲の中で確認する
例では1行目が「備品点検表」というタイトル、2行目が番号・品名・数量などの項目名、3行目から82行目が記録です。表全体はA1:F82にあるとします。どの行を見出しとして繰り返すのか、最初に内容で確かめます。
タイトルと項目名の両方を各ページへ載せるなら、今回は1行目と2行目を指定します。最初の記録行まで一緒に繰り返さないようにします。作業用コピーを使い、元の明細を何度も複製してページごとに貼る方法とは分けてください。
印刷範囲の編集で、繰り返す行を指定する
メニューバーの[書式]→[印刷範囲]→[編集]を開きます。「印刷範囲」と「繰り返す行」は別の欄です。まず、印刷したい範囲が例のA1:F82を含む設定かを確認します。見出しの指定だけで、表の末尾まで印刷対象に入ったとは判断しません。
「繰り返す行」に `$1:$2` を指定します。画面の範囲選択ボタンを使い、シート上で先頭2行を選ぶ方法でも確認できます。指定した内容が1行目から2行目になっていることを見直し、確定します。
横にもページが分かれる表では、識別用の列を選ぶ
右側の列が別の紙に出る場合、行の内容を識別する番号などが必要なら「繰り返す列」も設定します。例ではA列に番号があるものとし、範囲選択で列Aを指定します。品名まで必要な表では、何列を残すと一件を識別できるかを先に考えます。
繰り返す列を増やすほど、各ページの本文に使える横幅は小さくなります。広い範囲を何でも繰り返すのではなく、行の意味を読み取るために必要な列に絞ります。行の見出しを上部に残す設定と、識別列を左側に残す設定は別々に確認します。
| 設定 | 今回の例 | 役割 |
|---|---|---|
| 印刷範囲 | A1:F82を含む範囲 | 紙へ出す表の対象 |
| 繰り返す行 | $1:$2 | タイトルと項目名を各ページへ置く |
| 繰り返す列 | 必要な場合に列A | 横に分かれたページでも番号を読めるようにする |
二枚目以降と、最後の記録まで確認する
印刷プレビューを開き、二枚目以降にもタイトルと項目名があるかを見ます。一枚目だけでは、繰り返し設定の効果を確かめられません。横方向にもページがある場合は、右側のページに番号列が付いているかを確認します。
同時に、最初と最後の記録が含まれているか、ページの境目で必要な行を読み落とさないかを点検します。スクロール中に画面上の見出しが見えていることだけでは、印刷にも見出しが付く証拠になりません。確認する場所は実際の印刷プレビューです。
ページのヘッダーとは分け、解除するときは設定だけを外す
会社名やページ番号をページ上部・下部に置くヘッダーとフッターは、シートの行や列の繰り返しとは別です。ページ番号が印刷されていても、表の項目名が付いているとは限りません。表の見出しとページ全体の情報を、それぞれの場所で確認します。
繰り返しをやめる場合は、印刷範囲の編集を開き、該当する繰り返し欄で「なし(none)」を選びます。元の1行目・2行目や番号列を削除する必要はありません。解除後にもプレビューを見て、今回配る表の読み方に合う設定かを確認してください。
次に確認すること
印刷範囲と繰り返す行を別々に指定し、必要なら識別列も加えます。必ず二枚目以降と表の末尾をプレビューで開き、項目名と各記録の対応を確認してください。
あわせて確認する
参考資料
- The Document Foundation:行または列を全ページに繰り返して印刷する
https://help.libreoffice.org/latest/ja/text/scalc/guide/print_title_row.html
確認日:2026-10-03
26.2 Help表示。一つのシートの通常表。画面上の固定を印刷証拠としない。
- The Document Foundation:Edit Print Ranges
https://help.libreoffice.org/latest/en-US/text/scalc/01/05080300.html
確認日:2026-10-03
隠れた行・複数シート・全プリンタードライバーの挙動は対象外。
出典は各記事の判断に必要な範囲で参照しています。機種・アプリ固有の操作は、他の環境で同一になることを保証しません。条件を置いた計算例と、メーカー等が明示した仕様を区別してください。