Print Titles Every Page

“print titles every page” comes up constantly, so this page leads with the exact answer, and only then explains the detail. Everything works in Excel on Windows and Mac and maps almost one-to-one to Google Sheets. Copy the answer above and get back to work, or read on to turn a one-off fix into something you never have to look up again.

Exact answer

In Excel: go to Page Layout ▸ Print Titles, and under "Rows to repeat at top" enter the header row (e.g. $1:$1) — every page of the printout now carries that row, without touching what you see on screen.

Annotated stepsExcel
1

Select the sheet, then go to Page Layout ▸ Print Titles.

2

Click into 'Rows to repeat at top' and either type $1:$1 or click the row 1 header on the worksheet.

3

Use 'Columns to repeat at left' the same way for sheets that print across multiple pages horizontally.

4

Click OK, then check View ▸ Page Break Preview or Print Preview to confirm the header shows on every page, not just the first.

Ctrl+CthenCtrl+Shift+V+Cthen+Ctrl+VPaste values · WindowsMac

What this does

Print Titles is a printing setting, not a display setting. It tells Excel which row (or column) to reprint at the top of every page once a sheet spans more than one printed page. It is easy to confuse with Freeze Panes, which keeps a row visible while scrolling on screen but has zero effect on a printout — a frozen header still appears only on page 1 of a print job unless Print Titles is also set. Most people learn this as a sequence of clicks and forget it by next week; learning it as a pattern instead is what lets you apply it to the next, slightly different version of the problem without starting from scratch. That is the difference this page is trying to make. For “print titles every page”, the reliable version is a short checking loop, not just the first command that appears to work. Run it on a deliberately small range first, watch how the affected page change, and only then apply the same setup to the full sheet. When this is a ribbon command, the selection matters more than the button: confirm the range, apply the command, then spot-check the output before saving. That is what makes a workspace setting that makes a big sheet comfortable to navigate useful in real work: repeatable, auditable, and not dependent on memory or luck.

A worked example

A 400-row sales log with headers in row 1 prints as 9 pages. Page Layout ▸ Print Titles opens the Page Setup dialog on the Sheet tab; click the 'Rows to repeat at top' field, then click row 1's header on the sheet (or type $1:$1), and OK. Print Preview now shows the same header row — Date, Customer, Amount — at the top of all 9 pages, not just the first. Any printed report longer than one page needs this — without it, only page 1 has column headers and every later page is a wall of unlabeled numbers. A practical tip before you scale it up: build it once on a small block of test data, confirm the number against the tool on this page, and only then point it at your real sheet. That one habit catches almost every mistake while it is still cheap to fix, long before a wrong figure reaches a report or a colleague.

In Google Sheets

Google Sheets handles this almost identically to Excel. The formula syntax above is the same, and the menu lives under a slightly different label rather than a ribbon tab. Use the platform toggle at the top of the page to switch every keyboard shortcut between Windows and Mac, and expect at most cosmetic differences in naming. Nothing on this page is behind a login: the tool runs entirely in your browser, the formula is shown in full with one-click copy, and the steps work the same on Windows and Mac. That is the whole promise here — the exact answer, a way to prove it on your own numbers, and just enough context to make it stick. If you take one thing from this page on “print titles every page”, make it the habit rather than the keystrokes: set the problem up with labelled inputs, reference those cells, and let Excel do the recomputing. Bookmark the page for the syntax, but do the example once in a blank sheet and check it against the tool above — five minutes of hands-on practice fixes the method in memory far better than re-reading, and it surfaces the small snags while they are still harmless. After that the technique is genuinely yours: faster than searching for it again, and reliable enough to drop into work that other people depend on.

Common mistakes

  • Setting Freeze Panes instead, which keeps the header visible on screen but does nothing for a printout.
  • Typing a single cell like $A$1 instead of the full row reference $1:$1, so only column A repeats instead of the whole header row.
  • Forgetting 'Columns to repeat at left' on a wide sheet that also splits across pages left to right.
  • Setting Print Titles once and never re-checking it after the header row moves, since the reference does not follow a row that gets deleted or shifted.

Frequently asked questions

What is the difference between Print Titles and Freeze Panes?

Freeze Panes only affects the screen while scrolling. Print Titles is the setting that actually repeats a row or column on paper or in a PDF export — you need Print Titles even if the header is already frozen.

Can I repeat more than one row?

Yes. Enter a range like $1:$2 in 'Rows to repeat at top' to repeat the first two rows on every page.

Does Google Sheets have Print Titles?

Not under that name. Freeze the header row with View ▸ Freeze ▸ 1 row, then open File ▸ Print and expand Headers & footers — a 'Repeat frozen rows' checkbox appears there and repeats it on every printed page. Unlike Excel, Sheets ties this to Freeze rather than keeping it as a separate setting.

Other ways people ask this

This is also commonly searched as “how to print first row on every page in excel” and “how to set a row as print titles in excel”. They describe the identical operation, so you are in the right place no matter how you phrased it.

Why do people search for this in so many different ways?

Because the same task has many names. “how to print first row on every page in excel”, “how to set a row as print titles in excel” all point at the one operation explained on this page, which is why they all lead here.