Excel repeat header row when printing

Skip to content

Excel repeat header row when printing

  • Tutorials
  • Online Courses
  • For Business
  • Resources
  • About Me
  • Log in
  • Tutorials
  • Online Courses
  • For Business
  • Resources
  • About Me
  • Log in

Excel Printing – Repeat Heading Rows

As explored in a previous post (Your Excel Printing Problems, Solved!), we outlined the reasons why printing in Excel is a bit trickier than printing in Word.  We also showcased several “fixes” to turn a difficult to read printout into print perfection.

Because there are more kinds of reports than stars in the sky (slight exaggeration), there are always more issues to be resolved.

One such issue is non-repeating headings.

We see these super-helpful headings for rows and/or columns on the first page…

Excel repeat header row when printing

…, but the headings are nowhere to be found on subsequent pages.

Excel repeat header row when printing

This makes it quite inconvenient to have to flip back to the first page to refresh your memory as to what you are examining.

Fortunately, there is a handy feature in Excel that prints the row and/or column headings on all printed pages.

Let’s check it out.

Excel repeat header row when printing

Examining the Data and the Issue

Our data consists of a list of apps and their monthly profit across two years of months.

Excel repeat header row when printing

If we run a Print Preview on the data, we see that the information is split across 4 pages.

Excel repeat header row when printing

The problem is that when viewing any page other than page 1, we are missing row and/or column heading information.  This is especially frustrating on page 4 where we have no heading information whatsoever.

Excel repeat header row when printing

We have no idea what app or month any of the profit numbers represent.

Excel repeat header row when printing

Solving the Problem of Missing Headers

To repeat the row and/or column headings, begin by select Page Layout (tab) -> Print Setup (group) -> Print Titles.

Excel repeat header row when printing

In the Page Setup dialog box, select the Sheet tab.  The controls we are interested in are in the section labeled Print Titles.

Excel repeat header row when printing

For our report, we want the list of months to be printed at the top of each page and the app names to be printed on the left of each page.

First, the month headings.  In the Page Setup dialog box, click inside the field labeled “Rows to repeat at top”.

Next, click anywhere on the row containing the month headings (row 5).  This will place a $5:$5 reference in the option field.

Excel repeat header row when printing

Next, the app headings.  In the Page Setup dialog box, click inside the field labeled “Columns to repeat at left”.

Next, click anywhere in the column containing the app headings (column A).  This will place a $A:$A reference in the option field.

Excel repeat header row when printing

Click the Print Preview button in the bottom right of the Page Setup dialog box to refresh the preview.

From any page, we remain aware of the precise app and month/year from which the profit is assigned.

Excel repeat header row when printing

One Minor Issue

If we look closely at page 3 we see the unrelated text of column A in the upper-left corner of the printout.

Excel repeat header row when printing

To keep this unrelated information from appearing, we can set out print area to only include the data we need on the printout.

Highlight the area containing the data (cells A4 through Y45) and select Page Layout (tab) -> Print Setup (group) -> Print Area -> Set Print Area.

Excel repeat header row when printing

Returning to Print Preview we can see that the unneeded text of column A has been omitted from the print result.

Excel repeat header row when printing

Keep Track of Page Order with Page Numbers

As with all multi-page printouts, especially those that traverse vertically as well as horizontally, it’s a good idea to include page numbers in either the header or footer of the pages.

The Page Layout view is one way to setup your headers and footers with page-independent information.

Two popular ways to activate the Page Layout view:

  • Click the Page Layout view button (middle button) in the lower-right corner of the application window (left of the Zoom slider)

Excel repeat header row when printing

  • View (tab) -> Workbook Views (group) -> Page Layout

Excel repeat header row when printing

In the Page Layout view, you can see how your report will appear when cut into individual paper-sized segments.

Excel repeat header row when printing

You also get access to the top margin that contains the header as well as the bottom margin that contains the footer.

Excel repeat header row when printing

The header and footer are broken into three segments.

Excel repeat header row when printing

Activate one of the segments by clicking inside the segment boundaries.  This will activate the Header & Footer ribbon.

Excel repeat header row when printing

You can type static text directly in the segments.  This is useful for things like report names, contact information, or any text that should always appear.

Excel repeat header row when printing

You can also use any of the document info “stamps” included in the Header & Footer Elements group.

Excel repeat header row when printing

Items of interest include:

  • Current page number
  • Total number of pages
  • Print date
  • Print time
  • The file’s folder location
  • The file’s name
  • The sheet’s name
  • Images (such as corporate logos)

Any of these elements can be inserted into any of the 3 header or 3 footer segments.

If we want to display the current page number along with the total number of pages, we must build this with a combination of elements and static text.

  1. Select a segment (ex: center of footer)
  2. Type the static text “Page “ (include a space after the word “page”)
  3. Click the Page Numbers element
  4. Type the static text “ of “ (include a space before and after the word “of”)
  5. Click the Number of Pages element

Excel repeat header row when printing

Excel repeat header row when printing

QUICK TIP: You can also insert pre-configured headers and footers by selecting the Header or Footer buttons (left side of Header & Footer button).

Excel repeat header row when printing

If you see a selection with multiple entries separated by commas, the commas indicate segment divisions.

Excel repeat header row when printing

Excel repeat header row when printing

Conclusion

As we can see, with a few clicks and a few seconds, we can transform a difficult to read report into something much more useful.

Excel ESSENTIALS for the REAL World (The Complete Excel Course)

From Excel Beginner to Professional

Learn Excel from Scratch

OR Improve Your Excel Skills to Become More Confident

Check out our best-selling course

How do I print the top row on every page repeatedly in Excel?

Click the [Page Layout] tab > In the "Page Setup" group, click [Print Titles]..
Under the [Sheet] tab, in the "Rows to repeat at top" field, click the spreadsheet icon..
Click and select the row you wish to appear at the top of every page..
Press the [Enter] key, then click [OK]..

How do I get the header row to print on every page in numbers?

Print row numbers and column letters If you want to see these letters and numbers on your printouts, do the following: Open the worksheet that you want to print with the row and column headings. Go to the Sheet Options group on the PAGE LAYOUT tab. Check the Print box under Headings.