A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
I use PowerQuery (Get & Transform) to pull data from other workbooks. The basic steps are:
- Your source data is best in a named range or Excel table, not just a grid of data.
- Using PowerQuery, get files from SharePoint
- Filter the result to the file you need
- CLick the Binary link next to the file name. This will just get the data from THAT file as opposed to the more powerful "combine binaries" which is designed to combine multiple files.
- Select the range or table you want to pull in
- further filter the data and/or delete columns to only have what you ultimately want in your destination Excel file.
- Load that query to an Excel range.
Now when you REFRESH ALL, the data will update.
Depending on the size of your sharepoint site, it can be a bit slow, but it has two primary benefits:
- The files can be closed when updated.
- You can pull in an entire range (table) of data, not just a single cell. Your destination cells will grow/shrink as needed depending on what happened in the source workbook.