logo
search
SharePoint Document Issues

How to Create Dependent Choice Columns in Microsoft Lists

WPS Content ManagerWPS Content Manager Oct 10, 2026 869 views

Question details

The user wants to create dependent or cascading choice columns in Microsoft Lists or SharePoint Online.

How to Create Dependent Choice Columns in Microsoft Lists
Product
Microsoft Lists and SharePoint Online
Device & OS
not provided
Scenario
Customizing a list form so that the available choices in one column dynamically update based on the selection made in a previous column.
Observed behavior
Microsoft Lists and SharePoint Online do not support dependent choice columns out of the box, requiring advanced customization to achieve cascading choices.
Before you start

Ensure you have the appropriate list owner or site member permissions to customize forms in your Microsoft Lists or SharePoint environment. You will also need access to Microsoft Power Apps to build the cascading dropdown logic.

Solution 1Recommended

Use Microsoft Power Apps to Create Cascading Choices

Since Microsoft Lists does not support native dependent columns, using Power Apps to customize your list form is the recommended workaround.

Power Apps allows you to replace the default SharePoint or Microsoft Lists form with a customized app. Within this app, you can apply filtering functions to define specific data validation and cascading logic for your choice columns.

1
Access form customization

Navigate to your Microsoft List or SharePoint list. Click on 'Integrate' in the top menu bar, hover over 'Power Apps', and select 'Customize forms'.

2
Configure the Items property

Once Power Apps Studio opens, select the data card for your dependent choice column. Change the 'Items' property in the formula bar to filter based on the selection of the primary dropdown (e.g., using the Filter() function).

3
Save and publish

After testing the cascading logic in the preview mode, click 'File', select 'Save', and then click 'Publish to SharePoint' to make the customized form available to all users.

Use Microsoft Power Apps to Create Cascading Choices
Need Help with Power Apps?: If you need assistance building the customized form or writing the specific filtering formulas, consider asking for help in the official Power Apps Community.
Free Microsoft Office alternative

Use WPS Spreadsheet for Native Cascading Dropdowns

If you are managing lists and data that require dependent drop-down menus without the complexity of Power Apps configurations, WPS Spreadsheet offers native Data Validation features to easily create cascading choices. It is a powerful, free, and lightweight alternative to Microsoft Office.

Easily create dependent drop-down lists using built-in Data Validation and INDIRECT functions.Fully compatible with Microsoft Excel formats (.xlsx, .xls) for seamless file sharing.Free, lightweight, and features a familiar user interface with zero learning curve.Manage complex datasets efficiently without relying on advanced cloud integrations.
microsoft office alternative - wps office

Frequently Asked Questions

Why can't I create dependent columns natively in SharePoint Online?

SharePoint Online and Microsoft Lists currently do not support dependent or cascading choice columns as a default, out-of-the-box feature. Complex form-level logic must be handled by external form builders like Power Apps.

Can I use JSON column formatting to create cascading drop-downs?

No. While JSON column formatting is highly effective for changing the visual appearance of columns and rows based on conditions, it cannot dynamically alter the available input choices of one column based on the value of another.

Will customizing my list form with Power Apps affect other list users?

Yes. Once you successfully publish a customized Power Apps form to your list, it replaces the default list form. All users with permission to add or edit items will see and interact with the new cascading logic you created.