How to Print a Specific Header Row on Every Excel Page
Question details
The user needs to print specific header rows across multiple pages in Excel, particularly when dealing with multiple data sections on a single worksheet.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Printing a long worksheet or a worksheet with multiple distinct sections where specific header rows must appear at the top of every printed page for clarity.
- Observed behavior
- Standard Page Setup allows repeating a single title row across all printed pages, but it cannot automatically repeat different header rows for different sections located on the same worksheet.
Ensure your printer is properly connected and your worksheet data is finalized before adjusting the page layout and print settings.
Use the Print Titles Feature for a Single Header
Set a specific row to repeat at the top of every printed page using the standard Page Layout settings.
If you have one continuous dataset on your worksheet, Excel provides a built-in feature called Print Titles. This allows you to select one or more rows that will automatically print at the top of every page.
Click on the 'Page Layout' tab located on the top ribbon of the Excel interface.
Click on the 'Print Titles' button in the Page Setup group.
In the Page Setup dialog box under the 'Sheet' tab, click into the 'Rows to repeat at top' field. Then, click on the row number(s) in your worksheet that you want to act as the header.
Click 'OK' to save your settings. You can now go to File > Print to view the Print Preview and confirm the header appears on every page.

Move Sections to Separate Worksheets
Since Excel cannot natively print different repeating headers for multiple sections on one sheet, separating them into distinct worksheets is the most reliable workaround.
Align Header Rows Horizontally
Rearrange your data so that all section headers align on the same row, allowing you to use a single Print Title rule for multiple sections.
Print Header Rows Easily with WPS Spreadsheet
WPS Spreadsheet offers a highly intuitive Page Layout interface, making it easy to set up repeating print titles, manage print areas, and format your spreadsheets for professional printing.
- 1. Open Your Document: Launch WPS Spreadsheet and open the file you want to print.
- 2. Access Page Layout: Navigate to the 'Page Layout' tab on the top ribbon.
- 3. Select Print Titles: Click on 'Print Titles' to open the Page Setup settings.
- 4. Choose Rows to Repeat: Click into the 'Rows to repeat at top' field and select your header row.
- 5. Preview and Print: Click 'OK', then use Print Preview to verify the headers before printing.

Frequently Asked Questions
Can I print different header rows for different sections on the same page?
No, standard Excel page setup settings only allow one set of rows to repeat per worksheet. If you have multiple sections stacked vertically on one sheet, Excel cannot automatically change the repeating header. You must either separate the sections into different worksheets or use a custom VBA macro.
Why is the Print Titles option grayed out in Excel?
The Print Titles option is typically grayed out if you are currently editing a cell (your cursor is active inside a cell), if you have multiple worksheets grouped/selected at the same time, or if you are viewing a chart sheet instead of a standard worksheet.
How do I remove a repeating header row from printing?
To stop a row from repeating, go to the Page Layout tab, click Print Titles, delete the cell references in the 'Rows to repeat at top' field so that it is blank, and then click OK.




