A web-based tool in Microsoft 365 that enables users to quickly create surveys, quizzes, polls, and feedback forms.
Dear @Knorr, Brittany,
Thank you for contacting the Microsoft 365 Q&A Forum Community Support team. The challenge with Microsoft Forms is that the primary "Responses" spreadsheet is a live connection; if you manually move rows or create new tabs, it can often break the sync or lead to data being missed.
To organize your requests by year while maintaining a professional and automated workflow, I recommend two specific methods.
Option 1: The "Power Query" method
This is the most robust way to separate data into year-specific tabs without manual copy-pasting. Power Query allows you to create "Views" of your data that update automatically when the main sheet is refreshed.
- Open your Excel response sheet in the desktop app.
- Go to the Data tab > Get & Transform Data > From Table/Range. (Ensure your data is formatted as a Table first).
- In the Power Query Editor:
- Find your "Start Time" or "Completion Time" column.
- Right-click the header > Transform > Year > Year.
- Click the Filter arrow on that column and select only the year you want (e.g., 2024).
- Select Close & Load To and choose New Worksheet.
- Repeat this process for each year.
Every time you click "Refresh All" in the Data tab, these year-specific tabs will automatically pull the latest entries from the main "Form1" sheet.
For more details, refer to: Power Query date format (How to + 5 tricky scenarios)
Note: Microsoft is providing this information as a convenience to you. The sites are not controlled by Microsoft. Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. Please make sure that you completely understand the risk before retrieving any suggestions from the above link.
Option 2: Using the FILTER Function
If you are using Excel for the Web or a recent version of Microsoft 365, you can use a dynamic formula to "leak" data into separate tabs automatically.
- Create a new tab and name it "2025".
- In cell A1, enter the following formula:
=FILTER(Table1, YEAR(Table1[Completion time])=2025) - Excel will automatically populate all rows from the year 2025 into this tab.
Note: Replace "Table1" with the actual name of your Forms table.
For more details, refer to: FILTER function - Microsoft Support
Option 3: Automating with Power Automate
If you want the data to be physically moved or copied to a specific file at the moment of submission, you can bypass the default Excel sync and use a Power Automate flow.
- Trigger: When a new response is submitted.
- Action: Get response details.
- Condition: If Submission Date is between Jan 1 and Dec 31.
- Result: Add a row into a specific Excel Table (e.g., "Requests_2025.xlsx").
Microsoft recommends using Power BI or Power Query for advanced data organization from Forms to ensure the "Source of Truth" remains intact. You can find more details on managing response data on the View results of your form - Microsoft Support
Please note that as a forum moderator, I don’t have access to backend tools or internal systems to investigate further, and certain settings or configurations are managed exclusively by your organization’s administrators, so I’m unable to check or make changes on that side. That said, I truly hope these suggestions help you move forward.
Please let me know if you have any further questions or if the problem persists after trying these solutions. Thank you for your patience and cooperation.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.