Forum Discussion

Suzanne_01's avatar
Suzanne_01
Copper Contributor
Jul 25, 2019

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

  • JPClinc's avatar
    JPClinc
    Copper Contributor

    Suzanne_01 

    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. 

     

  • LaraTellis's avatar
    LaraTellis
    Copper 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.

    • SergeiBaklan's avatar
      SergeiBaklan
      MVP

      LaraTellis 

      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.

      • mtarler's avatar
        mtarler
        Silver 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

         

  • I 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. 🙂
    • JJade's avatar
      JJade
      Copper Contributor
      Can we use the different eForm to collect data and populate the info into the same workbook but different worksheet?
  • Suzanne_01 

    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_01's avatar
      Suzanne_01
      Copper Contributor
      Hi,
      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 help
      • nabilmourad's avatar
        nabilmourad
        MVP

        Suzanne_01 

        Hi 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 responses

        Hope that helps
        Nabil Mourad

Resources