Power Query Problems

Add a Refresh-Safe Dropdown Column Beside a Power Query Table in WPS Spreadsheets

Rana GarciaRana Garcia Nov 13, 2026 869 views

Question details

The user needs to add an Excel data validation dropdown beside a Power Query table so they can assign responsibility to rows while ensuring manual assignments are not deleted or overwritten when the query refreshes.

Add a Refresh-Safe Dropdown Column Beside a Power Query Table in WPS Spreadsheets
Product
WPS Spreadsheets (Excel-compatible)
Device & OS
not provided
Scenario
Assigning responsible owners to items returned by a Power Query table in a refresh-safe way.
Observed behavior
Manual columns added directly beside a Power Query output can be overwritten or removed during a query refresh.
Before you start

Confirm that the Power Query result and the separate responsibility table share a unique item identifier, such as an item number or ID, so they can be merged reliably.

Solution 1Recommended

Create a Separate Responsibility Table with Data Validation and Merge It in Power Query

Use this method whenever you need to manually assign responsibility while keeping entries safe when the Power Query result refreshes.

Storing manual entries directly beside a query output is not refresh-safe. A separate input table keeps data outside the query overwrite area and lets Power Query combine it back by item number.

1
Create a separate assignment table

In WPS Spreadsheets, insert a new worksheet and create a table containing the same item number column and a Responsible Person column.

2
Add the responsibility dropdown

Select the Responsible Person column, go to the Data tab, click Data Validation, choose List, and enter the allowed responsibility names as the source.

3
Merge the assignment table with the query result

In Power Query, load both the original query result and the assignment table, then use Merge Queries and join them on the item number column to return the responsible person field.

4
Load the merged output

Load the merged table to a worksheet so the responsibility dropdown values appear beside the query data without being overwritten on refresh.

Create a Separate Responsibility Table with Data Validation and Merge It in Power Query
Refresh-safe assignments: Because the manual entries live in a separate table, refreshing the Power Query output will not delete the responsibility assignments.
WPS Spreadsheets

Keep Power Query Assignments Refresh-Safe in WPS Spreadsheets

Create the dropdown in a separate assignment table, merge it with the Power Query output by item number, and keep manually assigned responsibilities intact across refreshes in WPS Office.

  1. 1. Open WPS Spreadsheets: Launch WPS Office and open the workbook that contains your Power Query output table.
  2. 2. Create the assignment table: Add a new worksheet and enter item numbers plus a Responsible Person column with Data Validation list values.
  3. 3. Merge with Power Query: Use Power Query to load both tables and merge them on the item number column, then expand the responsible person field.
  4. 4. Refresh safely: Load the merged result to a worksheet and refresh the query; assignments remain because they are stored in the separate input table.
Refresh-safe dropdown assignments for Power Query tablesFull compatibility with Microsoft Excel XLSX filesBuilt-in Data Validation and Power Query merge toolsFree and lightweight Office alternativeFamiliar ribbon interface for easy migration
microsoft office alternative - wps office

Frequently Asked Questions

Why does my dropdown column disappear after a Power Query refresh?

Manual columns added directly beside a Power Query output are not part of the query table. When the query refreshes, WPS Spreadsheets can overwrite or remove that adjacent column. Store manual entries in a separate assignment table and merge it back into the query instead.

Can I add Data Validation to a Power Query table?

Yes, but it is safer to apply Data Validation in a separate responsibility table. In WPS Spreadsheets, select the responsibility column, go to Data > Data Validation, choose List, and enter the allowed values.

How do I merge a responsibility table with a Power Query result?

Open Power Query Editor, load both the original query result and the responsibility table, select Merge Queries, join them on the shared item number column, expand the responsible person field, and load the merged table to a worksheet.

Will this method work with Microsoft Excel files?

Yes. WPS Spreadsheets supports Data Validation and Power Query and can open and save XLSX files, so the refresh-safe dropdown workflow remains compatible with Microsoft Excel.