MUO logo

How to Sync Microsoft Forms Responses to Excel

Microsoft Forms logo inside an Excel spreadsheet on a MacBook
Screenshots by Varun—no attribution | Image created on: https://app.shotsnapp.com/ (no attribution)
Sign in to your MUO account

Nothing is as sleek as writing your online survey responses directly into an Excel spreadsheet in real-time. You can enjoy this feature if you use Microsoft Forms. There's a repetitive and dynamic (automated) ways around it.

The automated methods are handier, but in this article, you'll see how to go about either.

How to Export Microsoft Forms Responses to Excel

Exporting Microsoft Forms responses into Excel helps you get the latest replies to your survey. It involves downloading survey responses to your computer as an Excel file. The process is easy if you've created your Microsoft survey form already:

  1. In Microsoft Forms, go to Responses at the top-right.
  2. Click Open in Excel on the right side of the screen to download the current responses to your computer.
  3. You have to repeat this process each time you want to get a response update.

But this method isn't the best, since you'll have to reinvent the wheel frequently to update your spreadsheet; this means downloading a new Excel file each time someone submits a response. That can be exhausting, especially if many people are responding in real-time.

To make your life easier, you can automate the process with OneDrive for Business or Power Automate, as described in the following sections.

How to Sync Microsoft Forms With Excel via OneDrive for Business

You can update your Excel spreadsheet dynamically if you're on a Microsoft 365 Business account. To do this, you'll create a survey form that can write responses dynamically to Excel directly from OneDrive.

When you use OneDrive for Business to create Microsoft Forms for Excel, it makes an Excel spreadsheet version of that form with columns bearing the corresponding form field attributes.

To create an Excel form that updates Microsoft Forms responses automatically in real-time:

  1. Sign in to your Microsoft 365 Business Admin Center.
  2. Click Show all in the left sidebar. Scroll down and go to SharePoint.
    [画像:Sharepoint option on Microsoft Business admin page]
    Screenshot: no attribution needed (uploaded by Idowu Omisola)
  3. Once in SharePoint, click the app launcher icon (the squared dots) at the top-left. Then select OneDrive in the left sidebar. This takes you to your OneDrive for Business dashboard.
    [画像:SharePoint dashboard]
    Screenshot: no attribution needed (uploaded by Idowu Omisola)
  4. Inside OneDrive, click New.
  5. From the options, select Forms for Excel.
    [画像:OneDrive interface for selecting forms for Excel]
    Screenshot: no attribution needed
  6. Name your survey and click Create.
    [画像:OneDrive survey naming for Forms]
    Screenshot: no attribution needed (uploaded by Idowu Omisola)
  7. OneDrive will launch in your browser to where you can create your form fields as you like.
  8. Go back into OneDrive and go to My files from the left sidebar. An Excel spreadsheet bearing your form name will appear in OneDrive.
    [画像:Survey Excel workbook]
    Screenshot: no attribution needed (uploaded by idowu Omisola)
  9. After creating and sharing your survey, open the Excel spreadsheet online, and you'll now see new data as they get updated in real-time.
  10. If you share the Excel spreadsheet with your team members, they'll also get a real-time update of the responses as people respond to your survey.

How to Sync Microsoft Forms Responses to Excel via Power Automate

Power Automate is a powerful routine tasks automation tool. Interestingly, it also provides an excellent way to sync Microsoft Forms with Excel. It's the best method if you've shared your survey form already.

It involves creating an automated cloud flow in Power Automate. However, you must also be on a Microsoft Business account to use this flow feature in Power Automate. Use the steps below to connect Microsoft Forms with Microsoft Excel automatically using Power Automate:

Insert a Table Into Your Excel Workbook Online

Your online Excel workbook must be in a table format, as Forms only write to tables in an Excel spreadsheet.

If you've downloaded an Excel spreadsheet from Microsoft Forms responses, you can upload that to OneDrive, ignore this subsection, and jump to syncing Microsoft Forms with Excel.

So before you begin, create a new Excel spreadsheet in OneDrive. Ensure that you access OneDrive via your Microsoft Business account:

  1. Click the Show all dropdown in the left sidebar of your Microsoft 365 admin center. Then go to SharePoint. Click the app's icon at the top-left and select OneDrive.
  2. Click New at the top-left of OneDrive.
  3. Select Excel workbook.
  4. From the Excel spreadsheet opened in the browser, click Saved at the top-left. Then enter a preferred name in the File Name field. Click any void space to close that modal box.
    [画像:Online Excel spreadsheet naming]
    Screenshot: no attribution needed
  5. Now create your columns, and ensure that they correspond with the fields in your Microsoft survey form. For instance, if you've shared a form that asks for email and gender, your Excel workbook will have an email and gender column.
  6. Highlight the columns. Then go to the Insert tab on the ribbon and click Table.
  7. Tick the My table has headers checkmark and click OK.
    [画像:Online Excel spreadsheet table insert]
    Screenshot: no attribution needed

Sync Microsoft Forms With Excel Using Power Automate

  1. Sign in to your Power Automate account.
  2. Click Create in the left sidebar.
  3. Select Automated cloud flow.
    [画像:Power automate interface]
    Screenshot: no attribution needed
  4. Next, click When a response is submitted in the modal box.
  5. Then click Create at the bottom of the opened modal box.
    [画像:Power automate cloud flow creation]
    Screenshot: no attribution needed
  6. Click Sign in if prompted. Make sure you use a Microsoft 365 Business account to sign in if you're on a personal Microsoft account. You can do this by clicking Use another account on the sign-in box.
    [画像:Power automate sign in prompt]
    Screenshot: no attribution needed
  7. Once signed in, click the Pick a form field in Power Automate.
  8. Next, select the form you want to automate.
    [画像:Forms selection in Power Automate]
    Screenshot: no attribution needed
  9. Click New step. Then use the search bar to search for "forms."
  10. Click Microsoft Forms and select Get response details from the options under Actions.
    [画像:Response detail selection in Power Automate]
    Screenshot: no attribution needed
  11. Click the Form Id fieldand select your survey form again. Then select Response Id from the Response Id field.
    [画像:Response detail form choices in Power Automate]
    Screenshot: no attribution needed
  12. Click New step. Then select Excel Online.
    [画像:Power Automate Excel sheet selection]
    Screenshot: no attribution needed
  13. Next, select Add a row into a table from the options under Actions.
    [画像:Excel action selection in Power Atomate]
    Screenshot: no attribution needed
  14. Under the Location field, choose OneDrive for Business.
  15. Select OneDrive from the Document Library Field.
  16. Click the file browser on the File field and choose the tabulated Excel workbook you created earlier. Or you can select the one uploaded to OneDrive from your computer if you're using a previously exported spreadsheet.
  17. Select the table name from the Excel sheet. New fields corresponding to the Excel columns in that spreadsheet should now appear. These must also correlate with the survey form fields.
    [画像:Excel workbook selection in Power Automate]
    Screenshot: no attribution needed
  18. Click each of the new fields and select its corresponding form field from the Dynamic content options.
    [画像:Form fields selection in Power Automate]
    Screenshot: no attribution needed
  19. Finally, click Save.
    [画像:Power Automate flows saving]
    Screenshot: no attribution needed

That's it! You've now created an automated cloud flow for Microsoft Forms in Power Automate.

Power Automate will now write new responses dynamically to your Excel workbook as responders submit replies in real-time. You can even sync the collected data across multiple Excel files for consolidated analysis.

If you've been exporting your Microsoft Forms responses to Excel on your PC before now, you can copy and paste the existing data into the newly automated Excel workbook. This action will not stop your Power Automate flows.

Update Survey Responses in Real-Time Excel

Automating real-time Microsoft Forms response updates in Microsoft Excel makes life easier. While the direct OneDrive for Business option provides easy sync if you've not shared your form, Power Automate is handier if you've shared your Microsoft Forms survey and people are already responding.

Although you can leverage Microsoft Forms on a personal account, dynamic response writing to Excel still requires you to own a Microsoft Business account. You might also want to see how Google Forms compares to Microsoft's since these are close competitors.

AltStyle によって変換されたページ (->オリジナル) /