Power Automate iconPower Automate お助けレシピ集Power Automate お助けレシピ集 icon

Automatically Transfer Forms Responses to Excel

Date: 2026-02-27|Category: File & Data Management|Difficulty: Beginner

Problem to solve

Are you manually copying and pasting survey or daily report responses into Excel? ・Manually copy-pasting into Excel every time a form response arrives ・High volume of responses leads to transcription errors and omissions ・Unable to aggregate in real-time, delaying data analysis This recipe frees you from such tedious tasks. When a response is submitted to Microsoft Forms, Power Automate automatically retrieves the content and adds a row to a specified Excel sheet. By setting up this flow, manual data entry becomes zero, and the latest data is reflected in real-time, allowing you to always analyze and aggregate based on accurate information.

Completion Image

Flowchart for Automatically Transfer Forms Responses to Excel

Ingredients

  • Forms iconForms Connector
  • Excel iconExcel Connector

How to make

Forms has a basic feature to aggregate responses into Excel.
However, with the basic feature, responses are not reflected in Excel unless you open that Excel file.
With Power Automate, you can reflect the latest responses without opening Excel.

 

  • 1. Create Forms

First, create a Form.
Here, the question items created in Forms will become the table items in Excel where the responses are transferred.
 * It is smoother if you also prepare the Excel file and create the table at this timing.
  To create a table in Excel, select the target cell range and execute Insert -> Table.
  It is good to give the table an easy-to-understand name (can be changed from Table Design).
  When creating the table, make sure the first row is the header (used in later steps).
  If you can't visualize it, please check the image of the completed Excel at the end of the page. Make Forms questions Excel table headers

 

  • 2. Set Trigger "When a new response is submitted"

Select the Forms created in Step 1.
Since the trigger is used as the starting point of the flow, the retrieval of Forms responses will be set in the next step. Forms is also managed by ID

 

  • 3. Set Action "Get response details"

For [Form Id], select the same one as in Step 2.
For [Response Id], select "Response Id". Do not mistake the ID of the Forms collecting responses

 

  • 4. Set Action "Add a row into a table"

For [Location], besides your own OneDrive, you can also specify Excel managed in SharePoint.
For [Table], select the table name created in Excel.
From [Advanced parameters], select each item of the Excel table.
Since the selected items will reflect the values obtained from dynamic content, select the corresponding question items from Forms. Forms is also managed by ID

 

Responses are transferred as shown in the figure below.
 * By entering the function =ROW()-1 in [No.], numbers will be automatically added according to the transcription of responses.
  Since No.1 already has a function, the second row is judged as a row with a value (therefore, it is appended from the 3rd row of No.2). Automatically transfer Forms responses to Excel

Related Recipes

広告