Forum Discussion
Suzanne_01
Jul 25, 2019Copper Contributor
Real time Microsoft Forms results in Excel Worksheet
Hi,
I want to use Microsoft forms for an invoice in excel. I have made the invoice, which automatically collects data from the Excel table opened with Microsoft Forms, but when a new response has been filled in, the table used for the invoice is not updated. Does anyone know if it is possible to automatically add new Forms responses to an Excel table, or to obtain the data in another way?
Thanks in advance,
Suzanne Kepel
- JPClincCopper Contributor
I know this is an old post, but I kind of figured out a work-around if you have TEAMS set up.
I was able to assign my microsoft forms to a group by clicking the ... menu.
Once I did that it automatically started saving to a live excel doc.
- LaraTellisCopper Contributor
SergeiBaklan I already have an online form, and I can open the responses in Excel. But it just shows the responses up to that point. When new responses come in, the Excel spreadsheet does not automatically update. So I have to open multiple worksheets. Is there a way for me to connect an online Excel spreadsheet to the Form, so that it automatically updates? I would prefer not to create a new form.
To my knowledge that doesn't work.
If you create Form from the file saved on SharePoint/OneDrive all responses are collected in this file.
If create new Form without Excel, all responses are collected somewhere on Microsoft servers. With Open in Excel you download them from the server, but there is no connector to automatically pickup data from the server.
- mtarlerSilver Contributor
LaraTellis Alternatively you can use Power Automate and create a Flow that will automatically take data from the Form and add it to an online Spreadsheet you choose. Here is the basic structure I used
Obviously you will have to select your form and then when you click Add a row into a table you will fill that section out to which spreadsheet and which form input you want to go in which column.
Hope that helps
- IamEdisonandIamNewCopper ContributorI think I know what the real problem is. I have the same problem too but did not make a solution yet. However, please look into this. I assume you used power automate to collect the response from MS forms right? now, In the Power Automate, you put in the "Add row into a table" if you do this, I think, the existing formula on your Worksheet will not recognize this new row.
Ex: Sheet1 A1-A5 has existing data. then you make formula on the next sheet (Sheet2) collecting the info from A1-A5 and extend your formula upto A10. When a new response comes in. In Sheet 1 it will be A6, but in the formula. A6 will be gone because it adds a new row in sheet1, yes it is in A6 on sheet1, however. the formula assigned to A6 in Sheet2 cannot recognize the NEW row and therefore the formula for A6 will be gone. you can check your sheet2 that the formula for A6 gone. its like, A5,A7,A8 and so on. Hope this give you the idea. Because it did to me. 🙂 Hi
When you open the the Form in Microsoft Forms, you have 2 tabs at the top >> Click on the Responses Tab.
in the Upper right side there is an option saying: Open in Excel
If your excel file is saved in the clouds (oneDrive) then it updates to include new responses.
If you click on the elipses, there is an option to print the responses or delete them.
Hope that helps
Nabil Mourad
- Suzanne_01Copper ContributorHi,
I saved it on OneDrive, but when I fill in a new response, it isn't added to the existing Excel..
Do you know what the problem might be?
Thanks already for the helpHi Suzanne
I assume you started creating your survey in Microsoft Forms and you try to view responses in Excel.
try to initially create your survey by using Forms in Excel Online: Insert Tab of the Ribbon >> Survey (or Form) and go from There.
Save the File in the clouds
Test responsesHope that helps
Nabil Mourad