4/27/2025

how to create multiple dependent drop-down lists in google sheets

IN SUMMARY

Creating multiple dependent drop-down lists in Google Sheets involves using the INDIRECT function and named ranges. The INDIRECT function allows you to reference a named range based on the value selected in a drop-down list, enabling dynamic updates of subsequent drop-down lists.

Setting Up the Initial Drop-down List

Go to Data > Data Validation, and select 'Criteria' as 'List from a range'. Enter the range containing the values you want to display in the drop-down list, and click 'Save'. This will create the initial drop-down list.

Highlight the values you want to include in each subsequent drop-down list, and go to Data > Named Ranges. Name each range with the corresponding header value from the initial drop-down list, ensuring there are no spaces or special characters in the range names.

In a separate cell, enter the formula '=INDIRECT(A6)' (replace A6 with the cell containing the initial drop-down list). This will display the values from the named range corresponding to the selected value in the initial drop-down list.

Creating Additional Dependent Drop-down Lists

Select the cell where you want the next dependent drop-down list to appear, and go to Data > Data Validation. For the 'Criteria' range, select the cell containing the INDIRECT formula from the previous step. This will create a drop-down list that updates based on the selection in the initial drop-down list.

For each additional dependent drop-down list, create a new cell with an INDIRECT formula referencing the previous drop-down list's cell. Then, create a new data validation drop-down list using the INDIRECT formula cell as the 'Criteria' range.

Mage allows you to use the =AI() function to automate tasks in your spreadsheet. For example, you could use AI to generate drop-down list values based on specific criteria or to populate cells based on the selected values in the dependent drop-down lists.

Troubleshooting and Best Practices

Double-check that the named ranges match the header values in the initial drop-down list exactly, including capitalization and spacing. Incorrect spelling will prevent the INDIRECT function from working properly.

If you plan to add more values to a drop-down list, expand the corresponding named range to include additional rows or columns. This will ensure that new values are automatically included in the drop-down list.

To keep your spreadsheet organized, consider hiding or moving the cells containing the INDIRECT formulas to a separate sheet or a less visible area of the current sheet.

Want to automate your busy work in Google Sheets with AI?

Videos