How to Create Dependent Choice Columns in Microsoft Lists
Question details
The user wants to create dependent or cascading choice columns in Microsoft Lists or SharePoint Online.

- 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.
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.
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.
Navigate to your Microsoft List or SharePoint list. Click on 'Integrate' in the top menu bar, hover over 'Power Apps', and select 'Customize forms'.
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).
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.

Submit Feedback via the SharePoint Feedback Portal
If customizing with Power Apps is not a feasible option for your organization, you can submit a feature request directly to Microsoft.
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.

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.




