Function Problems

Create Dynamic Excel Dropdown Results by Division and Month in WPS Office

Camila MilosovichCamila Milosovich Nov 13, 2026 869 views

Question details

The user needs the green and blue result columns to update automatically from a master table whenever the selected Division or Month dropdown value changes.

Create Dynamic Excel Dropdown Results by Division and Month in WPS Office
Product
WPS Office Spreadsheets
Device & OS
not provided
Scenario
A workbook contains a master table and dropdown cells for Division and Month; the green and blue columns should return matching records.
Observed behavior
The green and blue result columns should display matching master table records automatically after the Division or Month selection changes.
Before you start

Confirm that the Division and Month dropdown values exactly match the master table values, including spelling and spacing. Ensure the result columns have enough empty cells below for formula spill results.

Solution 1Recommended

Use FILTER to Return All Matching Records for Division and Month

Use this when a Division and Month combination can match multiple rows and you want all matching records to appear in the green and blue columns.

FILTER dynamically extracts every row where both criteria are true. The formula recalculates automatically when either dropdown changes.

1
Select the first result cell

Click the first cell in the green result column where the dynamic results should start.

2
Enter the FILTER formula

Type =FILTER(MasterTable,(MasterTable[Division]=$A$2)*(MasterTable[Month]=$B$2),"No matching records") and press Enter. Replace MasterTable, Division, Month, A2, and B2 with your actual table and dropdown cells.

3
Confirm the spill range

Clear any data from the cells to the right and below the formula so WPS Spreadsheets can spill all matching rows into the green and blue columns.

Use FILTER to Return All Matching Records for Division and Month
Dynamic results ready: The green and blue columns now update automatically when the division or month dropdown is changed.
WPS Spreadsheets solution

Build Division- and Month-Based Dynamic Dropdown Results in WPS Spreadsheets

WPS Spreadsheets can directly populate green and blue result columns from a master table using FILTER or XLOOKUP formulas that recalculate when the selected division or month changes.

  1. 1. Open the workbook: Open your workbook in WPS Spreadsheets.
  2. 2. Enter the FILTER formula: Select the first green result cell and enter the FILTER formula with Division and Month criteria.
  3. 3. Check the spill results: Press Enter and verify that matching rows spill into the green and blue columns.
  4. 4. Change a dropdown: Change the Division or Month dropdown to confirm the results update automatically.
FILTER and XLOOKUP dynamically update result columns when dropdown selections changeFull compatibility with .xlsx workbooks, formulas, and Excel formattingFamiliar ribbon interface makes it easy to switch from Microsoft ExcelFree WPS Office includes spreadsheet, writer, and presentation tools
microsoft office alternative - wps office

Frequently Asked Questions

Which formula should I use if Division and Month can match multiple rows?

Use FILTER with combined criteria, such as =FILTER(MasterTable,(MasterTable[Division]=$A$2)*(MasterTable[Month]=$B$2),"No matching records"), so all matching rows spill into the result columns.

Why does my formula return #SPILL! in WPS Spreadsheets?

The spill range is blocked. Delete or move data in the cells where the results would appear, or place the formula in a location with enough empty rows and columns.

Do the results update automatically when I change the dropdown?

Yes. FILTER and XLOOKUP are dynamic array formulas and recalculate automatically when the referenced dropdown cells change.

Can I use these formulas in an older .xls workbook?

FILTER and XLOOKUP work best in current WPS Spreadsheets and .xlsx files. Save older workbooks as .xlsx to use them reliably.

How do I create the Division and Month dropdown lists?

Select the cell, go to Data > Data Validation, choose List, and enter the unique Division or Month values or select their range.