Pull Data From Another Spreadsheet With IMPORTRANGE
Order data lives in one spreadsheet and your reporting lives in another — you need the orders to flow into the report live, not be copy-pasted every morning.
Excel & Google Sheets
How it works
IMPORTRANGE is Google Sheets only: paste the source file's URL as the first argument, and the sheet-and-range — the whole thing in one quoted string, "Orders!A1:D20" — as the second, and the block spills into your report and keeps updating as the source changes. The first time you connect two files, the cell shows #REF! with an Allow access button: click it once and the grant is permanent for that source-and-destination pair (you need at least view permission on the source, and every user grants for themselves). Excel's equivalent is a direct cross-workbook reference like ='[Workbook.xlsx]Orders'!A1, which pulls a cell from another workbook — fine for a value or two, but for importing whole tables the robust Excel route is Power Query (Data > Get Data), a menu-driven feature rather than a formula.
When to use it
Use it to feed a reporting file from a team's working file: orders into a revenue dashboard, project status into a client summary, invoice lists into a finance rollup — the source team keeps editing, your report stays current.
Common mistakes
Did this formula help?
Human-reviewedLast reviewed 2026-07-08