Print on One Page

If you just need to print on one page and move on, the boxed answer at the top is all you need. The rest of this page is for when you want to understand why it works in Excel, adapt it to a trickier version, or make it robust enough to hand to a colleague. We keep the opening short on purpose — the depth is here when you want it, not in your way when you don’t.

Exact answer

In Excel: open File ▸ Print and set Scaling to Fit Sheet on One Page — or use Page Layout ▸ Scale to Fit and set Width and Height to 1 page.

On this page7
Annotated stepsExcel
1

Set the print area first: select the range and use Page Layout ▸ Print Area ▸ Set Print Area, so blank columns are not counted.

2

Switch to Page Layout ▸ Orientation ▸ Landscape if the table is wider than it is tall.

3

Narrow the margins with Page Layout ▸ Margins ▸ Narrow.

4

In Page Layout ▸ Scale to Fit, set Width to 1 page and leave Height on Automatic — this is the readable option for most tables.

5

Only if it truly must be one sheet, choose File ▸ Print ▸ Scaling ▸ Fit Sheet on One Page.

6

Check the resulting percentage; below about 60% the text stops being readable and hiding columns beats scaling.

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

What this does

Excel scales the printout by percentage or by page count. "Fit Sheet on One Page" forces both dimensions onto a single sheet, which is right for a small table and unreadable for a large one. The more useful setting is usually Page Layout ▸ Scale to Fit ▸ Width: 1 page, Height: Automatic — that stops columns spilling onto a second sheet sideways while letting long data run over as many pages as it needs. Before scaling at all, it is worth switching to Landscape, narrowing the margins, and setting a print area, because a 40% shrink is unreadable no matter how neatly it fits. 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. Treat “print on one page” as a small repeatable workflow rather than a one-off click you hope to remember next time. Use a small test block before the live file, so any surprise in the affected page shows up while it is still harmless. 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 turns a workspace setting that makes a big sheet comfortable to navigate into a method you can reuse, explain, and defend when the workbook leaves your screen.

A worked example

A 12-column, 300-row table prints as 6 pages: 2 across and 3 down. Page Layout ▸ Orientation ▸ Landscape, then Scale to Fit ▸ Width: 1 page, Height: Automatic. It now prints 3 pages, each holding all 12 columns, and the scale reads 78% — still legible. Choosing Fit Sheet on One Page instead would have squeezed all 300 rows to about 22%, which no one can read. Almost every spreadsheet eventually gets printed or turned into a PDF, and the difference between a usable one-pager and six pages of orphaned columns is two settings. When the result is not what you expected, undo straight away rather than repairing it by hand — undo restores the sheet exactly, while manual fixes tend to leave small inconsistencies behind that surface later.

In Google Sheets

This is a command rather than a formula, so there is no syntax to carry over. Google Sheets arranges its commands in menus across the top instead of a ribbon, names some of them differently and does not have every Excel command — look for the equivalent in the Sheets menus or its help before assuming the steps match. Nothing on this page is behind a login or a download: the exact answer is at the top, and the detail below it is there for when you need it. That is the whole promise here — the answer first, and just enough context to make it stick. Treat “print on one page” as a routine rather than a one-off. Once you know which setting or command controls it, the same few steps handle every workbook where it comes up in Excel, and you can explain them to a colleague in a sentence.

Common mistakes

  • Forcing both width and height to one page on a long table, producing microscopic text.
  • Leaving stray content far down or right of the data, so Excel counts empty pages — check View ▸ Page Break Preview.
  • Scaling instead of hiding columns nobody needs on paper.
  • Setting it on one sheet and expecting it to apply to the workbook; Scale to Fit is per sheet.

Frequently asked questions

How do I print an Excel sheet on one page?

File ▸ Print ▸ Scaling ▸ Fit Sheet on One Page, or Page Layout ▸ Scale to Fit with Width and Height both set to 1 page.

How do I stop columns printing on a separate page?

Set Page Layout ▸ Scale to Fit ▸ Width to 1 page and leave Height on Automatic. The columns stay together and the rows flow onto more pages.

Why is my printout so small?

Fit Sheet on One Page scales both dimensions, so a long table drops to a tiny percentage. Set Width to 1 page and Height to Automatic instead.

Why does Excel print blank pages?

Something — often formatting or a stray space — sits outside the data. Use View ▸ Page Break Preview to see the range Excel thinks it is printing, and set an explicit print area.

Other ways people ask this

On the way here you may have searched this as “how to print an excel spreadsheet on one page”, “how to print excel spreadsheet on one page”, “how to print a spreadsheet in excel on one page” and “how can i print an excel spreadsheet on one page” — it is all the same task, and this page is the single, complete answer to it.

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

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