web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Turn multiple choices ...
Power Automate
Answered

Turn multiple choices in Microsoft Forms into multiple rows in Excel

(0) ShareShare
ReportReport
Posted on by

content removed

Categories:
I have the same question (0)
  • Verified answer
    wskinnermctc Profile Picture
    6,519 Moderator on at

    This should be relatively simple depending on your experience. All you need to do is put the form response with the multiple responses into an Array. Then you will use an Apply to Each on each item in the array (options selected). For each one of the items (options selected) add a row into a table.

     

    To put the responses into an array use the json() function around the form response.

     

    Overview of the FlowOverview of the Flow

    Use the Json() function on the Form Response dynamic content to put into the ArrayUse the Json() function on the Form Response dynamic content to put into the ArrayCreate an Apply to Each and put the Array Variable outputs as the source - then select the Current Item dynamic content in the Excel fieldCreate an Apply to Each and put the Array Variable outputs as the source - then select the Current Item dynamic content in the Excel field

     

     

    Here is an example form I made and the outputs when I ran the flow.

    Form ExampleForm ExampleExcel Table ResultsExcel Table Results

     

    The screenshots I added should help you get the flow built. Let me know if this works for you.

  • CU16121921-0 Profile Picture
    on at

    Hey! Thank you so much for this. I almost have it! I am stuck at the "Apply to Each" part since no action or operation is showing up in it. I think my "Get Response Details" might be incorrect too because I am unsure what "Response Id" to select. What are your thoughts?

  • wskinnermctc Profile Picture
    6,519 Moderator on at

    There should only be 1 Response Id to select and it comes from the trigger.

    wskinnermctc_0-1701710579099.png

     

     

    I don't understand what part you are stuck. What do you mean no action or operation is showing up? You will have to show a screenshot.

  • CU16121921-0 Profile Picture
    on at

    This is your screenshot that I am trying to do: 

    abee1_0-1701711587652.png

     

    Here is the screenshot of my Apply to each. I just don't see "Current Item" available in dynamic content 

     

    abee1_1-1701711602289.png

    A further scrolled view

    abee1_2-1701711631388.png

    searching for it 

    abee1_3-1701711651947.png

     

  • wskinnermctc Profile Picture
    6,519 Moderator on at

    Do me a favor and switch over to the Classic Designer View instead of your current view which is Co-Pilot.

     

    My screenshots are from Classic Designer view and it would be easier to follow if they are the same.

     

    To get into the Classic View - click the three dots ... over by the Test button and select Switch to classic designer.

    wskinnermctc_0-1701712428542.png

     

    Once you get into classic designer, see if you still have issues finding things.

  • CU16121921-0 Profile Picture
    on at

    That's way better and all corrected! Thank you!!

  • wskinnermctc Profile Picture
    6,519 Moderator on at

    Glad it works for you @abee1 ,

     

    Can you scroll up to the post I made that has the instruction pictures and click "Accept as Solution" that way this post will be closed out and it will float the Solution to the top of the post.

     

  • CU-19081224-4 Profile Picture
    39 on at

    Hi @wskinnermctc - thanks for this solution as you have also helped me solve my problem! But I am wondering if it is possible to extend this further. I have a form where I would like to be able to select multiple names and multiples of another question which is Products as this is for a training request.

    Essentially a manager would submit multiple names to be trained on multiple products and I would like these to come through as individual lines.  

    In OPs post - what if there were 2+ names to choose (Tom Hanks and Stevie Wonder) and they were all to be joining BCY, ATL and NCC. That way I wouldn't have to submit a new form for each individual person. 

    Can I use the same process to isolate the names as well as the LERT's? That way each has their own row in excel. 

  • wskinnermctc Profile Picture
    6,519 Moderator on at

    Hi @qphalen , if I'm understanding your question correctly, the process would be relatively the same except you would need an additional array in the beginning for the names, then apply to each the names array similar steps from the example.

     

    However, I don't understand how the multiple names are going to be identified? They are selecting the multiple names from the form (why would names be available for selection)? Or will they enter the multiple names via text? 

     

    I think if they are entering the names via text then you will have an issue with errors trying to splice out individual names. Then you will start running into problems dealing with actions on single names vs multiple names.

     

    I think they should just submit a single form per-person. It is not an unreasonable request functionally. A form should take no more than 30 seconds or a minute to complete, so that is like 2 minutes for 2 employees at most.

     

    Meanwhile you will spend hours trying to construct a flow that can be flexible and prevent errors, just so they can input multiple people at once. The cost benefit will be to have a single form submission per person. 

     

    If you need more assistance, you should submit a new post to the forum. Solvers/SuperUsers don't really look at older posts that were solved, so you would get an answer with a new post that is unsolved.

  • CU16121921-0 Profile Picture
    on at

     

     

     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 501 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 323 Moderator

#3
abm abm Profile Picture

abm abm 237 Most Valuable Professional

Last 30 days Overall leaderboard