Hi Heather,
Thank you for reaching out to Microsoft Community. We're happy to support you with your concern.
You're investigating why one user is encountering the error:
“COULDN’T REFRESH DATA. This workbook contains Power Query queries using data sources that can't be refreshed in Excel for the Web.”
while others are not. Here’s a breakdown of what’s likely happening and how to troubleshoot it.
Root Cause: Excel for the Web Limitations
Excel for the Web currently supports refreshing Power Query data only from a limited set of sources, primarily tables/ranges and OData feeds with anonymous access. If the Power Query is pulling from sources like:
- SharePoint folders
- Public folders
- External CSVs
- Files stored in third-party cloud locations
…it will fail to refresh in Excel for the Web.
This is a platform limitation, not a user-specific bug.
Why It Affects Only One User
If others can refresh the same file without issue, here are possible explanations:
- They’re using the desktop version of Excel, which supports a broader range of Power Query sources.
- They have different permissions or access levels to the data source (e.g., SharePoint list or folder).
- The workbook was opened from different locations: Excel Online vs. synced OneDrive folder.
- Workbook trust settings or data refresh settings may differ per user.
Recommended Actions
- Have the affected user open the file in the desktop version of Excel and try refreshing there.
- Check the Power Query source: If it’s not a table/range or OData feed, it won’t refresh in Excel for the Web.
- Compare user permissions on the data source (e.g., SharePoint folder).
- Split the workbook: Use one file for Power Query refresh (desktop only), and link another workbook to it for shared web access.
We hope this information is helpful to you. If you have any other concern about this or need further assistance, please don't hesitate to reach out to us so we can take a look and keep supporting you.
Kind regards,
Kristen - L - MSFT | Microsoft Community Support Specialist