Excel cannot import multiple worksheets from a single workbook in one step using the standard Data > Get Data > From File > From Workbook dialog; each object (worksheet, table, or named range) is selected and imported one at a time.
To bring in data from multiple sheets, use one of these approaches:
- Import each sheet (or named range) separately
- In the source workbook, optionally define named ranges for each area to import:
- Open the workbook.
- Select the cells for the first sheet’s data.
- Right‑click the selection and choose Name a Range or Define Name.
- Enter a name and select OK.
- Repeat for each sheet/range.
- In the destination workbook, use Data > Get Data > From File > From Workbook, then select each worksheet or named range and import it. Repeat for each object.
- Use Power Query to combine multiple files (if data is split across files)
- If the “multiple spreadsheets” are actually in multiple workbooks in a folder, use:
- Data > Get Data > From File > From Folder.
- Browse to the folder and confirm all files are listed.
- Choose Combine > Combine & Load.
- In Combine Files, pick a sample file and the object (worksheet/table) to use.
- Select OK to automatically consolidate into one query.
When all sheets are in one workbook, they must still be selected and imported individually (or first split into separate files and then combined via folder import).
References: