How to Set Print Area in Excel — Complete Guide (2026)
Set print area in Excel: Page Layout → Print Area → Set. Clear, add multiple ranges, and fix issues when print area doesn't save or prints blank pages.

You've spent hours building a spreadsheet — clean rows, proper formatting, all the data lined up just right. Then you hit Ctrl+P and Excel decides to print 11 pages of half-empty sheets, including the empty column you forgot about in column Z. Sound familiar?
That's the default Excel print behavior. Without a defined print area, Excel prints everything it considers "used" — every cell that has ever had data, formatting, or even just a stray spacebar keystroke. The result is waste. Extra pages, cut-off columns, rows bleeding onto a second sheet when they should've fit on one.
Setting a print area fixes all of this. You tell Excel exactly which cells to include, and it ignores the rest. The setting sticks — it's saved with the workbook, so the next person who opens the file and hits print gets exactly what you intended. No surprises, no wasted paper.
For anyone working with Excel day-to-day, this is one of those features that seems minor until you need it. Then it becomes second nature. If you're still figuring out the basics, the excel reference has shortcuts and key functions worth knowing — print area control is one of the practical ones that saves real time.
Before diving into the mechanics: Excel's print system has three main tools. The print area itself (which cells print), page breaks (where pages split), and scaling (fit to page). They work together, but the print area is the first thing to set. Get that right and the others fall into place much more easily.
One thing that trips people up — if you've never set a print area, Excel uses a dynamic boundary based on the last used cell. That can include blank rows between data blocks, phantom formatting from deleted content, and anything you accidentally typed and deleted years ago. Clearing the used range or setting an explicit print area both solve this effectively.
This guide covers how to set print area in Excel, how to select print area in Excel across multiple sheets, how to print in Excel with full control, handling non-contiguous ranges, and fixing the most common issues. Step by step, nothing skipped.
Worth knowing before you start: the print area applies per sheet. If your workbook has five sheets and you only set a print area on Sheet1, the other four sheets still print their full used range when you select "Print Entire Workbook." You need to set it on each sheet individually — or select multiple sheets at once before setting. That shortcut saves a lot of repetitive clicks on workbooks with many identical-layout sheets.
There's also a common misconception that "selecting print area" and "setting print area" are the same action. They're not. Selecting is just highlighting cells with your cursor. Setting means going through the Page Layout ribbon to formally register that selection as the print boundary. If you forget the second step, nothing's been set — Excel will still print the full used range next time someone hits Ctrl+P.
Page Layout → Print Area → Set Print AreaClear:
Page Layout → Print Area → Clear Print AreaAdd: Select additional cells →
Print Area → Add to Print AreaKeyboard nav:
Alt+P → R → S (set) | C (clear) | A (add)Print Area Methods at a Glance
Define exactly which cells Excel will print. Replaces any existing print area for that sheet.
- Ribbon path: Page Layout → Print Area → Set Print Area
- Keyboard nav: Alt+P → R → S
- Notes: Select the full range first. Saved with the workbook — not session-only.
Add a second (or third) non-contiguous range to the existing print area. Each range prints on its own page.
- Ribbon path: Page Layout → Print Area → Add to Print Area
- Keyboard nav: Alt+P → R → A
- Notes: Only available after a print area is already set. Non-contiguous areas each get their own page.
Remove the print area definition. Excel reverts to printing the entire used range.
- Ribbon path: Page Layout → Print Area → Clear Print Area
- Keyboard nav: Alt+P → R → C
- Notes: Removes the Print_Area named range from the workbook.
Visual mode showing blue borders around the print area. Drag borders to adjust without using the ribbon.
- Open view: View → Page Break Preview (or status bar icon)
- Adjust: Drag blue solid border lines to resize the print area
- Notes: Blue dashed lines = page breaks. Blue solid border = print area boundary.

Step-by-Step: Setting, Changing, and Clearing the Print Area
Setting a print area takes about five seconds once you know where to look. Here's exactly how.
Set a Print Area
Start by selecting the cells you want to print. Click the first cell, hold Shift, click the last — or just drag. For a clean table, Ctrl+A selects the current region instantly. Then:
- Go to the Page Layout tab on the ribbon
- Click Print Area in the Page Setup group
- Click Set Print Area
Done. A faint dotted border appears around your selection. That's the print area boundary.
If you prefer keyboard navigation: after selecting your range, press Alt+P to activate the Page Layout tab, then R to open Print Area, then S to set. The full sequence is Alt+P, R, S. Not a single shortcut — it's ribbon keyboard navigation — but once your fingers know the sequence, it's faster than the mouse.
The excel set print area shortcut question comes up constantly. Short answer: there's no dedicated single-keystroke shortcut in any Excel version. You have the Alt+P, R, S ribbon navigation. You can also add a Quick Access Toolbar button — right-click Set Print Area → "Add to Quick Access Toolbar." Then it's Alt+[number] depending on its QAT position. Either way, selecting the print area in Excel first is always the critical step that people forget.
When you're selecting print area in Excel for a report that others will use, include one extra blank row below your data table. That tiny buffer prevents the print area from clipping the bottom border of your last row, which can look odd when the document is printed or converted to PDF. A small detail, but it matters on polished documents.
Print Area Setup Options
- Select the range you want to print (e.g.,
A1:H45) - Click Page Layout tab
- Click Print Area → Set Print Area
- Verify: dotted border appears around your selection
- Press
Ctrl+Pto preview — only your range should show
Tip: Include column headers in your selection if you want them on the printed output. Alternatively, use Page Layout → Print Titles to repeat header rows on every page without including them in the print area itself.
To check the print area is set correctly, open Name Manager with Ctrl+F3 — look for Print_Area in the list. The Refers To field shows the exact cell range.
Change an Existing Print Area
There's no "edit" option. To change it, select your new range and set it again — the new setting replaces the old one. See the full walkthrough at Excel set print area for more variation scenarios, including handling print areas in protected sheets.
You can also manually edit it via Name Manager (Ctrl+F3) — find Print_Area, click Edit, change the Refers To field. Useful for precise ranges or when working programmatically with XLSM files, or when the print area spans a named range rather than a cell address.
Clear the Print Area
No selection needed. Just go to Page Layout → Print Area → Clear Print Area. The Print_Area named range gets deleted, and Excel returns to printing the full used range.
Multiple sheets with print areas? Clearing on one sheet doesn't affect the others. Each sheet stores its print area independently. To clear all at once, select all sheets (right-click a tab → Select All Sheets) then clear — same as setting on multiple sheets simultaneously.
Verify the Print Area Is Set
Switch to Page Layout view (View tab → Page Layout) — blue-bordered region shows your print area, grayed areas are outside it. Or click the Name Box dropdown left of the formula bar — if Print_Area appears, it's defined. Fastest check: Ctrl+P. Preview shows only your data range if it's working. If you see more pages than expected, you probably have a non-contiguous range or stray formatting outside your intended area.
Selecting Print Area With the Keyboard
For large datasets: Ctrl+Shift+End selects from the current cell to the last used cell. Ctrl+Shift+Home selects back to A1. Combined workflow: click A1 → Ctrl+Shift+End → Alt+P, R, S. Full keyboard, no mouse needed. The guide to selecting cells in Excel covers more selection techniques that pair well with print area setup, including selecting discontiguous ranges with Ctrl+Click.
One more edge case worth knowing: if you select cells that include merged cells, Excel will print the entire merged cell even if only part of it falls in your selection. The print area snaps to the full merged cell boundary. Keep this in mind when working with sheets that have merged headers — your print area might be slightly larger than expected, and that's normal behavior.
For Excel versions: the steps are the same across Excel 2016, 2019, 2021, and Microsoft 365. The ribbon layout is identical. If you're on Excel 2010 or 2013, the option is still under Page Layout → Print Area — no difference there either. Excel for Mac follows the same path but uses the Mac menu bar in addition to the ribbon.

Print Area Setup Checklist
- ✓Select only the actual data range — exclude stray cells, trailing blank rows, and phantom-formatted columns
- ✓Check if headers need to be in the print area, or set them separately via Page Layout → Print Titles (Rows to Repeat at Top)
- ✓Open Print Preview (Ctrl+P) to verify the output before printing — count pages
- ✓Check for non-contiguous areas — each prints on its own page, which may not be what you want
- ✓Save the workbook after setting the print area — the setting is saved with the file, not just the session
- ✓If sharing the file, confirm the print area since others get the same print settings you saved
Working With Multiple Print Areas
Non-contiguous print areas are genuinely useful — but they come with a behavior that surprises people: each separate range prints on its own page. Always. No exceptions.
Here's why this matters. You've got a summary table in rows 1–10 and a detail table in rows 50–75, and you want both in the same print job. You add both to the print area. When you print, page 1 gets your summary, page 2 gets the details. They don't share a page even if they'd easily fit together on one sheet of paper.
That's a deliberate Excel design decision — it avoids the complexity of merging non-adjacent content. If you need both on one page, your options are: copy one table next to the other on the sheet, or use a different printing approach like printing to PDF and combining pages afterward.
For use cases where multiple print areas genuinely work well: departmental reports where each section goes to a different printer tray, monthly summaries where you want January on page 1 and February on page 2 from the same sheet, or audit documents where you need specific ranges printed in sequence but kept visually separate.
Print area with multiple ranges also shows up in data validation workflows — auditors sometimes need specific row ranges printed without the rows in between. The multiple-range print area handles this without hiding rows or copying data. Each range stays in context on its original sheet, which matters for audit trails.
Multiple sheets are a different story. You can't define a single print area spanning multiple sheets — each sheet has its own Print_Area named range. To print from multiple sheets in one job: hold Ctrl, click each tab, then select the range and set the print area. Excel applies the same range to all selected sheets simultaneously — handy if they have identical layouts like a monthly report template copied 12 times.
The order non-contiguous ranges print follows top-to-bottom, left-to-right on the sheet. The range closest to A1 prints first. You can't manually reorder without rearranging the sheet data. If print order matters for your document, plan your layout accordingly before setting the print area.
There's also a useful workaround for the "non-contiguous always gets separate pages" limitation. Check if you can change column widths to compress one table enough to move it adjacent to the other. Narrowing columns sometimes lets you consolidate data that was previously too spread out to fit together on one page. Not always possible, but worth checking before resigning yourself to the multi-page output.
Print Area Quick Facts

Print Area Workflow
Select Your Range
Set Print Area
Open Print Preview
Verify in Name Manager
Adjust if Needed
Save the Workbook
Common Print Area Problems — and How to Fix Them
Three issues come up constantly. Here's the honest diagnosis for each.
Print Area Isn't Saving
This happens when people set the print area and close without saving. The print area is stored as a named range (Print_Area) in the workbook file. If the file isn't saved, that named range doesn't persist. Fix: set the print area, then immediately save with Ctrl+S. If you're working in a read-only copy or unsaved new workbook, save first, then set the print area.
One other cause: shared workbooks with conflicting edits. If two people have the file open simultaneously and both save, the last save wins. Not much you can do there except coordinate. In OneDrive/SharePoint co-authoring, print area changes sync in real time — but test it before relying on it for a time-sensitive print job.
Blank Pages When Printing
Blank pages almost always come from non-contiguous print areas. Each range — even a tiny one — gets its own page. If you accidentally clicked "Add to Print Area" on an empty cell, you'll get a blank page.
Check your print area: Ctrl+F3 → find Print_Area → look at the Refers To field. You'll see something like =Sheet1!$A$1:$H$45,Sheet1!$A$47:$H$47. That second range prints on its own page. Fix it by clearing and resetting with only the ranges you actually want. See the advice on fitting content on one page for overflow situations.
Another culprit: manual page breaks. If someone inserted a page break inside your print area, there might be an empty section. Check via View → Page Break Preview — look for break lines that don't split actual data.
New Rows Not Included in Print Area
You set the print area as A1:H45. Later you add rows 46, 47, 48. They don't print. The print area is static — it doesn't expand automatically when you add rows.
Two fixes. Option one: reset the print area manually to include new rows. Takes 10 seconds. Option two: convert your data to an Excel Table (Ctrl+T) — the structured reference automatically includes new rows added to the table body. For most people, resetting manually when data grows is the simplest path. The OFFSET dynamic named range approach still works in older formats, but tables handle it more cleanly.
Print Area Working in Preview But Not on Paper
Print Preview respects the print area. If the physical printer output differs, the issue is usually the printer driver's own scaling — not Excel. Check the printer's "Fit to page" or "Scale to fit" settings in the printer Properties dialog. The keyboard shortcut to delete rows in Excel comes in handy when you spot blank rows in the print area — clean those up before printing, then verify the range looks right in preview.
How to Change Print Area in Excel
Changing print area is the same as setting it — just select the new range and go through Page Layout → Print Area → Set Print Area. The old print area gets replaced automatically. There's no "update" or "modify" option. If you want to keep the old range and add to it, use Add to Print Area instead of Set. If you want to completely replace it, use Set.
Print Control Methods Compared
- +Set Print Area: Exact control — you define precisely which cells print
- +Set Print Area: Saves with the workbook — no re-setup for repeated prints
- +Set Print Area: Works with any cell range, including non-rectangular selections
- +Page Break Preview: Visual — drag borders instead of typing cell references
- +Page Break Preview: See exactly how content splits across pages while editing
- +Fit to Page Scaling: No range selection needed — prints everything, just scaled
- −Set Print Area: Static — doesn't auto-expand when you add rows below the defined range
- −Set Print Area: Non-contiguous ranges each print on separate pages — no way around it
- −Page Break Preview: Changes save automatically, which can surprise collaborators
- −Page Break Preview: Harder to set precise boundaries vs. selecting a range
- −Fit to Page Scaling: Shrinks content — small text on large datasets
- −Fit to Page Scaling: Prints the entire used range, including unwanted cells
Excel Questions and Answers
About the Author
Business Consultant & Professional Certification Advisor
Wharton School, University of PennsylvaniaKatherine Lee earned her MBA from the Wharton School at the University of Pennsylvania and holds CPA, PHR, and PMP certifications. With a background spanning corporate finance, human resources, and project management, she has coached professionals preparing for CPA, CMA, PHR/SPHR, PMP, and financial services licensing exams.