How to Automatically Refresh Excel Filters for Microsoft Forms Responses
Question details
Users need a method to automatically refresh or update active filters in a shared Excel sheet when new Microsoft Forms responses are submitted, as incoming data bypasses current filter conditions.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Managing high-volume or frequent incoming Microsoft Forms data linked to a shared Excel workbook.
- Observed behavior
- When new Forms responses are added to the Excel sheet, existing filters do not automatically include or exclude the new rows. Even when using Sheet View, new entries that do not match the filter criteria still appear on the sheet.
Ensure that you have sufficient permissions to edit the shared Excel workbook and access the associated Microsoft Forms. It is highly recommended to test any new automated workflow on a sample dataset before deploying it to a large team.
Set Up Power Automate and Separate Filtered Views
Create a reliable automated workflow for high-frequency data by routing Forms responses to a master table and using separate workbooks for filtered views.
Relying on live filters in a single shared sheet can cause conflicts and fail to hide new mismatched data. The most robust approach for frequent incoming data is separating the raw data collection from the filtered user views.
Open your master Excel workbook. Select the range where your Forms data lands and press Ctrl + T to convert it into an official Excel Table.
Log into Microsoft Power Automate. Create a new flow triggered by 'When a new response is submitted' in Microsoft Forms, and add an action to 'Add a row into a table' pointing to your master Excel Table.
Instead of applying filters to the master sheet, create new individual Excel workbooks for your team members.
In the new workbooks, go to the Data tab, click 'Get Data', and connect to the master Excel file. Use Power Query to apply the specific filters for that employee. When they open their workbook or click 'Refresh All', the filtered view will update automatically with the latest Forms data.

Manually Reapply the Filter
The quickest method to update your current view when new responses arrive, suitable for low-volume data.
Easily Analyze Exported Form Data with WPS Office
While automated cloud synchronization for Microsoft Forms requires the Microsoft 365 ecosystem, WPS Office provides a powerful, lightweight alternative for viewing, filtering, and analyzing your exported response data offline.
- 1. Download WPS Office: Install WPS Office for free from the official website.
- 2. Open Your Data: Launch WPS Spreadsheet and open your exported Microsoft Forms .xlsx file.
- 3. Apply Custom Filters: Highlight your header row, navigate to the Data tab, and click 'AutoFilter' to easily sort and manage your responses.

Frequently Asked Questions
Does Excel's Sheet View automatically refresh for new Microsoft Forms data?
No. When new data is synced from Microsoft Forms, existing Sheet View filters do not automatically re-evaluate. A newly submitted row will bypass the filter and appear on the sheet until you manually reapply the filter.
Why don't Excel filters update automatically when new rows are added?
Excel filters are designed to be static once applied to prevent the screen from jumping or hiding data while a user is actively reviewing or editing the spreadsheet. They require a manual refresh or a scripted macro to re-evaluate incoming background data.
Is it possible to use VBA macros to auto-refresh the filter?
Yes, you can write a Worksheet_Change VBA event to automatically trigger the Reapply function. However, macros do not always reliably trigger from background cloud updates (like Forms syncing to Excel Online), and the file must be saved as a macro-enabled workbook (.xlsm).




