Stop Clicking 'Save As' — Pull a Report from Excel in 2 Real Ways

The first thing most people do when asked to 'pull a report from Excel' is open the file, scroll around, copy-paste chunks into Word or email, then format it by hand. That’s not pulling a report—it’s rebuilding one from scratch. Worse: they save that paste as a new file and call it done. Then Finance asks for last month’s numbers *with the same filters*, and they start over. You’re not behind—you’re using the wrong toolset.

Quick Answer

To pull a report from Excel, you don’t export or copy—you isolate, filter, and refresh. Use either Advanced Filter + Copy to Another Location (for static snapshots) or Power Query + Export to File (for repeatable, scheduled reports). Both keep source data intact and let you re-pull with one click.

All the Methods

Method Steps Best For Limitations
Advanced Filter → Copy to Another Location Set criteria range, select data, Data > Advanced > Check "Copy to another location" One-time internal reports (e.g., Q3 sales to leadership) No auto-refresh; requires manual re-run if source changes
Power Query → Export to CSV/PDF Get Data > From Table/Range > Apply filters > Close & Load To > File Weekly vendor summaries, audit-ready exports, recurring compliance reports Requires Excel 2016+; initial setup takes 4–5 mins
PivotTable + Manual Export Insert PivotTable > Drag fields > Right-click > Move to New Worksheet > Copy values only Quick department-level summaries (e.g., regional headcount) Loses formulas, formatting, and interactivity on export
=FILTER() + Paste Values Enter =FILTER(A2:E100,(D2:D100="Active")*(C2:C100>10000)) in G2, then Paste Special > Values Excel 365 users needing fast dynamic slices (e.g., high-value clients) Breaks if source range expands beyond formula scope; no built-in export button

Method 1 Deep Dive

We’ll use Advanced Filter because it works in every version of Excel—and it’s what our AP team uses for month-end vendor lists. No installation, no permissions, no learning curve.

Here’s your raw data in Sheet1, A1:E12:

Name Company Amount Status Date
Sarah Chen Acme Corp $45,200 Active 2024-03-15
James Rivera Nexus Labs $12,800 Inactive 2024-02-28
Priya Mehta Veridian Systems $33,150 Active 2024-03-22
David Kim Strata Group $7,200 Pending 2024-03-10
Amina Yusuf TerraLink Inc $52,900 Active 2024-03-18

Now set up your criteria. In G1:H2, type:

  • G1: Status
  • H1: Amount
  • G2: Active
  • H2: >30000

Select A1:E12. Go to Data > Advanced (or press Alt + A + Q). Choose “Copy to another location.” Set List Range to A1:E12, Criteria Range to G1:H2, and Copy To to J1. Click OK.

You’ll get a clean, static list starting at J1—no formulas, no links, just values. This is what you email to Legal. It won’t update if Sarah’s status changes—but that’s the point. You’ve pulled a verified snapshot.

Surprising tip: If you leave the Copy To field blank, Excel pastes the result *over* your original data. Don’t do that. Always specify a blank area like J1—or better, a new sheet named “Report_Pulled_202403”.

Method 2 Deep Dive

For anything you’ll run weekly—like the vendor payment list our Procurement lead pulls every Friday—use Power Query. It remembers your steps. You change the source? Hit Refresh. Done.

Start with the same A1:E12 table. Select any cell inside it. Press Ctrl + T to convert to a table (name it VendorData). Then go to Data > Get Data > From Table/Range.

In Power Query Editor:

  1. Click the dropdown arrow next to Status → uncheck Inactive and Pending
  2. Right-click Amount → Filter → Greater Than… → enter 30000
  3. Go to Home > Close & Load To… → choose Load to: File → pick CSV or PDF

That creates a saved query. Next week? Just right-click the output table → Refresh. Or set it to auto-refresh on open via File > Options > Data > Refresh data when opening the file.

This is how our finance team pulls the exact same report for three different stakeholders: one gets CSV for upload, one gets PDF for sign-off, one gets Excel with charts. All from one query.

And here’s what nobody tells you: if you load the query to Connection Only, then use =Excel.CurrentWorkbook() in a cell, you can reference the filtered results directly—no copy-paste, no extra sheets.

Cheat Sheet

Task Shortcut / Action Notes
Open Advanced Filter Alt + A + Q Works even if ribbon is hidden
Convert range to table Ctrl + T Required before Power Query
Refresh all queries Alt + F5 Faster than right-clicking each one
Paste values only Alt + E + S + V + Enter Use after =FILTER() or copying a PivotTable
Load query to file Home > Close & Load To > File Saves to folder of your choice—no manual Save As
Tom Bradley

Tom Bradley

Tom has 15 years of experience in office management and supply chain optimization. He shares practical tips for running efficient workplaces.