Printing in Excel sounds simple until you watch a 12-page report spill across 47 sheets of paper. Excel does not assume what you want on paper. It prints what is on the grid, in the order it sees fit, at whatever scale fits its defaults. If you want a clean print, you have to tell it exactly what to do.
This guide walks through the full printing workflow in Microsoft Excel for Windows, Mac, and Excel for the web. You will set a print area, fit content to one page, add a repeating header row, control margins, print gridlines, and handle ghost pages and chart cutoffs.
You don't need a fancy printer or an enterprise plan. Everything here works on Excel 2016, 2019, 2021, Microsoft 365, Excel for Mac, and the browser version. Where steps differ between platforms, that is called out so nobody gets stuck. The whole point is to make the printer behave predictably the first time, every time.
Before you touch anything, open Print Preview. In Windows and Mac Excel, press Ctrl+P (or Cmd+P on Mac). Excel for the web uses File then Print. The preview pane on the right is the single most important screen in the printing workflow.
Glance at the bottom of the preview, where it says something like "1 of 7." If that number is much bigger than expected, scaling is off. If columns are missing on the right of page 1, your content is wider than the page. If extra blank pages appear, somewhere on the sheet there is stray data Excel thinks is real. We fix all three below.
You can flip through pages using the small arrows at the bottom of the preview. This is how you catch problems early, before paper is wasted. Many users skip the preview, hit Print, and discover later that headings are missing from page 2 or a chart has been chopped in half. Spending ten seconds on the preview saves an entire reprint cycle.
Never click Print without opening Print Preview first. Ctrl+P (Cmd+P on Mac) shows you exactly what the printer will produce. If you see something wrong in the preview, fix it in page setup before you waste paper. The preview pane is the single best diagnostic tool in Excel's print workflow.
The most common mistake is printing the entire worksheet when you only want a section. By default, Excel prints from cell A1 to the bottom-right of any data it can find, including rows with stray spaces or old test values. Setting a print area locks Excel to a specific range.
Highlight the cells you want to print, then go to Page Layout, click Print Area, and choose Set Print Area. A dashed border appears around the range. From now on, that range is what prints. To clear it, head to Page Layout, click Print Area, and pick Clear Print Area.
To add more cells to an existing print area, select them, then click Add to Print Area in the same menu. Excel for the web doesn't have a button for this; instead, in File then Print, choose Selection in the dropdown under Print Active Sheets after highlighting the range first. This is a frequent gotcha for web-only users.
Highlight the exact cells you want on paper. Page Layout, Print Area, Set Print Area locks the range with a dashed border.
Landscape fits wide tables better. Portrait suits narrow lists. File, Print, then pick from the orientation dropdown.
Use Fit Sheet on One Page or Fit All Columns on One Page to stop columns from spilling onto a second sheet.
Page Layout, Print Titles lets you repeat the top row on every printed page so readers always see column labels.
After the print area is set, orientation is your next decision. Excel defaults to portrait, which is fine for short, narrow lists but terrible for wide budget sheets. If your data has more than six or seven columns, switch to landscape.
You do this in File then Print under the orientation dropdown, or in Page Layout then Orientation. The change shows up immediately in Print Preview. Scaling is the single biggest fix for messy prints. The dropdown that says "No Scaling" has four useful options: Fit Sheet on One Page, Fit All Columns on One Page, Fit All Rows on One Page, and Custom Scaling Options.
Fit All Columns on One Page is the most common choice, because it lets long reports run onto multiple pages while keeping every column visible. Fit Sheet on One Page works for small summary tables but shrinks text uncomfortably for anything large. For exact control, Custom Scaling Options opens Page Setup, where you can set a percentage (60% to 80% is a typical sweet spot) or specify exactly how many pages wide and tall the print should be.
Open the workbook. Press Ctrl+P. In the print pane on the right, click the No Scaling dropdown and choose Fit All Columns on One Page. Adjust orientation as needed. Click Print. For finer control, go to Page Layout, then click the small arrow at the bottom-right of the Page Setup group to open the full Page Setup dialog with tabs for Page, Margins, Header/Footer, and Sheet.
Open the workbook. Press Cmd+P. The print dialog appears with Excel-specific options under the Excel dropdown. Use the Page Layout tab in the ribbon to set print area, orientation, and scaling. Page Setup is found under File, Page Setup for the full classic dialog. Mac Excel sometimes hides options behind "Show Details" โ click it to reveal scaling and orientation.
Click File, then Print. The web preview opens in a new tab. Choose Print Active Sheets, Print Selection, or Print Entire Workbook. Scaling options are limited compared to desktop, but orientation, margins, and paper size are all available. For complex print jobs with custom scaling or print titles, open the file in desktop Excel first.
On iPad, iPhone, or Android tablets, tap the three-dot menu in the top right, choose Print, then select your AirPrint or Mopria printer. Mobile Excel offers basic orientation and paper size only. There is no print area or scaling control on mobile. Use desktop Excel whenever serious print formatting is required.
Headers and footers are the next layer of polish. A report without page numbers or a title at the top of each page looks unprofessional and is harder to file. Excel lets you add these through Page Layout, then Print Titles, which opens the Page Setup dialog on the Header/Footer tab.
Click Custom Header to add text, page numbers, dates, file names, or even small images to the top of every page. Custom Footer does the same for the bottom. Most reports benefit from a footer that reads "Page &P of &N" so anyone reading a printed copy knows how many pages to expect.
If your spreadsheet has more rows than fit on one page, you almost certainly want the column header row to repeat on every printed page. Without it, page 2 just shows raw numbers with no context. In Page Layout, click Print Titles. In the Rows to Repeat at Top field, click the small icon and select row 1 (or whichever row holds your headers). Click OK. Every printed page now shows the header row.
Gridlines are the faint gray lines that separate cells on screen. They do not print by default. For most data tables, you actually want them on paper, because they make rows much easier to follow. In Page Layout, find the Sheet Options group. Under Gridlines, check the Print box. Now the printed copy shows the same grid you see on screen.
You can also choose to print row and column headings (A, B, C across the top and 1, 2, 3 down the side). This is useful for technical documentation or when you are walking a colleague through a formula, but it usually looks cluttered on a finished report. In the same Sheet Options group, check Headings under Print to turn them on. Leave it off for client-facing documents.
If your data uses cell borders instead of gridlines (the bold black lines around totals, for example), those always print regardless of the gridline setting. The two are independent. You can have a report with thick borders around section totals and faint gridlines everywhere else, depending on the look you want for the final printed document.
One of the most frustrating print problems is the ghost page, an extra blank sheet that prints after your real content. It usually means there is stray data far off in the worksheet, often a single space character or a leftover formula in cell ZZ500 from when you were experimenting. To find it, press Ctrl+End. Excel jumps to the last cell it considers "used."
If that cell is far beyond your real data, you have got ghost data. The cleanest fix is to highlight all the rows below your real content, right-click the row numbers, and choose Delete. Do the same for columns to the right of your content. Save the workbook, close it, and reopen it. Now Ctrl+End should land on the actual last cell of your data, and the ghost pages will disappear from print preview.
Another common issue is the chart that gets cut in half across two pages. Excel does not automatically keep charts intact. To force a clean break, click between two rows in Page Break Preview (View, Page Break Preview) and drag the blue line so the chart sits entirely on one page. Page Break Preview is the best view for fine-tuning multi-page reports because it shows you exactly where Excel intends to break.
Printing to PDF is often more reliable than printing to paper. Every modern operating system has a built-in Print to PDF option. In the printer dropdown of the print dialog, pick Microsoft Print to PDF on Windows, or Save as PDF on Mac. Excel for the web exports to PDF directly via File, Export.
PDFs preserve your exact formatting, so they are ideal for sending reports by email or archiving. They also let the recipient zoom in on a small font without losing detail, which matters for dense financial reports. The PDF also embeds your print settings (orientation, scaling, headers), so the recipient sees exactly what you intended.
For repeated printing jobs, save your page setup. Page Setup options (orientation, margins, scaling, print area, print titles) are stored with the workbook. If you have a template workbook that runs reports every month, set up the printing once and every future month's report prints the same way without re-doing anything. Spend twenty minutes on a template and save hours of reprints every year.
Color tip: If printing to grayscale, switch to Page Layout view first to preview how colors translate. Hidden cells: Always unhide rows and columns before final print to make sure no critical totals are skipped.
Color printing introduces another layer of decisions. If your workbook uses conditional formatting (red for negative numbers, green for above-budget cells) and you are printing to a black-and-white laser printer, those colors render as shades of gray. Sometimes the shades are too close to distinguish. Before printing, switch to Page Layout view (View, Page Layout) which shows roughly how the colors will translate. If contrast is poor, consider duplicating the sheet and replacing conditional formatting with explicit cell fills tuned for grayscale, or print to color where possible.
Another situation that catches people out is hidden rows and columns. Excel will skip hidden rows and columns during print, which is normally what you want, but occasionally a row you forgot was hidden contains important totals. Always do a final scroll-through of the printed range with hidden rows unhidden, then re-hide them and print. The Find and Replace dialog (Ctrl+F) is useful here: search for cell formatting that includes "hidden" if you suspect a hidden cell holds a key value.
Comments and notes also have print options that most people never touch. By default, comments do not print. If you need them on paper (common for review cycles where reviewers leave inline notes), open Page Setup, go to the Sheet tab, and under Comments and Notes, pick "At end of sheet" or "As displayed on sheet." The end-of-sheet option adds a small appendix listing every comment with cell reference, which is far more readable than trying to display them inline on the printed grid.
Hold Ctrl and click each sheet tab at the bottom to group them. Excel applies print actions to all selected sheets simultaneously.
Each grouped sheet keeps its own page setup. Configure print area, orientation, and scaling per sheet before grouping if they differ.
Open Page Setup, Page tab. Adjust First Page Number for sheet 2+ to continue from the previous sheet's final page count.
Press Ctrl+P. Verify Print Active Sheets is selected. Excel prints every grouped sheet in tab order as a single continuous job.
Multi-sheet workbooks need their own approach. By default, Ctrl+P prints only the active sheet. To print every sheet in a workbook, change the dropdown in the print dialog from Print Active Sheets to Print Entire Workbook. To print just a few specific sheets, hold Ctrl and click each sheet tab at the bottom of the workbook to group them, then print active sheets. The group selection means every active (grouped) sheet prints with its own page setup applied independently.
One subtlety with grouped sheets is that page numbers reset to 1 for each sheet unless you specifically configure them. To get continuous page numbering across multiple sheets in a single print job, you have to either use a macro or manually adjust the "First page number" field in Page Setup, Page tab, for each sheet so they continue from the previous sheet's last page. This is a common request from finance teams producing multi-sheet binder-ready reports, and it is one of the few areas where Excel still requires manual bookkeeping.
Print quality settings also live in Page Setup, on the Page tab. The Print quality dropdown defaults to 600 dpi for most printers, which is fine for ordinary text and numbers. Drop to 300 dpi to save toner on internal drafts. Bump up to 1200 dpi or higher only when printing materials with embedded images that need to look crisp. Most spreadsheet content prints identically across these settings, so the higher dpi is wasted on pure data reports.
For repeating monthly or quarterly reports, the master template approach saves the most time. Build a clean workbook once with print area, orientation, scaling, print titles, headers, and footers all configured correctly. Save it as an Excel Template (.xltx) via File, Save As. Next month, open the template, paste fresh data into the same cells, and print. Every setting carries forward without any tweaking. Templates also discourage the kind of accidental changes (extra rows, hidden columns) that cause print issues in the first place.
If you share workbooks with colleagues, agree on a shared print convention. One common standard is: landscape, Fit All Columns on One Page, row 1 as the repeating header, narrow margins, gridlines on, footer with "Page X of Y" and the file name. Documenting this once in a short style guide means every report from your team looks consistent, which matters more than people realize for trust and readability. Inconsistent reports send the wrong signal even when the underlying numbers are correct.
Finally, a quick word on troubleshooting. If a print job comes out completely wrong despite correct settings in Excel, the printer driver is usually the culprit. Update the driver from the manufacturer's website, restart the print spooler service, and try again. If you are on a corporate network, the print server may be applying its own scaling or duplex defaults. Talk to IT or check the printer's web interface for overrides. These issues sit outside Excel itself but are responsible for a surprising share of "my print is wrong" tickets.
Once you have gone through the full print setup workflow once, it becomes a routine: open Print Preview, check the page count, set print area, choose orientation, scale to fit, add repeating headers, fix margins, decide on gridlines, and add a footer. Every report you print after that will follow the same checklist, and you will catch problems in the preview before they reach paper.
For accounting departments, school staff, and anyone who lives in spreadsheets, this routine is the difference between confidence and a frustrated walk to the printer. For more advanced scenarios, like batch-printing every sheet in a workbook or building a print macro, Excel's VBA editor (Alt+F11) lets you automate the entire workflow.
A simple macro can apply your standard page setup to every sheet, print them all to PDF, and save the result with the current date as the filename. That is beyond the scope of this guide, but once the basic settings make sense, automating them is the natural next step. If you regularly print Excel reports for review or audit, the cleanest practice is to save a master template with all the print settings baked in. Open it, paste your data, print. No fiddling, no surprises.