How to Place Power Automate Array Values on the Same Word Table Row
Question details
The user wants to format a Power Automate flow so that array values are combined and placed into a single Word table row, rather than generating a new row for each value.

- Product
- Power Automate and Microsoft Word
- Device & OS
- not provided
- Scenario
- Generating a Word document from a Power Automate flow and inserting array data into a table.
- Observed behavior
- The flow appends values to an array, but the values are populated on separate rows in the Word table instead of being combined into a single row (e.g., RedBlueGreen).
Verify that your Microsoft Word template uses a Plain Text Content Control in the target table cell rather than a Repeating Section Content Control, as repeating sections naturally create new rows for each array item.
Use the Join Data Operation in Power Automate
Convert your array of values into a single text string before passing it to the Microsoft Word connector.
When you pass a raw array to a Word template, Power Automate typically requires a repeating section, which generates a new table row per item. By joining the array into a single string first, you can map the combined text to a standard plain text content control inside a single table row.
In your Power Automate flow, add a new step and search for the 'Join' data operation.
In the 'From' field, select the array that contains your values (e.g., colors). In the 'Join with' field, enter your desired separator (leave blank for RedBlueGreen, or use a comma and space for Red, Blue, Green).
In the 'Populate a Microsoft Word template' action, map the target table cell's content control to the 'Output' of the Join action.

Consult the Power Platform Community for Complex Flows
If your flow requires a specific solution involving complex Word repeated section content controls and multidimensional array formatting, seek expert assistance.
View and Edit Word Documents Seamlessly with WPS Office
While creating automated flows requires Microsoft Power Automate, WPS Office is a perfect, lightweight alternative for viewing, formatting, and editing the final generated Word documents. Enjoy a familiar interface without the heavy subscription costs.
- 1. Download WPS Office: Install WPS Office for free on your PC, Mac, or mobile device.
- 2. Open Generated Document: Launch WPS Writer and open the Word document generated by your Power Automate flow.
- 3. Review Table Data: Check your table rows to ensure the combined array values are formatted correctly, and make any final text adjustments effortlessly.

Frequently Asked Questions
Why does Power Automate create a new row for every array item?
This happens when the target cell in your Word template uses a Repeating Section Content Control. The 'Populate a Microsoft Word template' action iterates through the array and duplicates the entire row for every item in that array.
How do I add a standard Plain Text Content Control in Word?
Enable the Developer tab in Microsoft Word by going to Options > Customize Ribbon. Then, click inside your table cell, go to the Developer tab, and click the 'Aa' icon (Plain Text Content Control). Assign it a title in the Properties menu.
Can I separate my combined array values with a comma or space?
Yes. When using the 'Join' data operation in Power Automate, you can specify exactly what characters to use in the 'Join with' field. Inputting a comma followed by a space will format your string as 'Red, Blue, Green'.




