Google Sheets – How to Dynamically Populate a Dropdown Based on Other Cells

data validationgoogle sheets

Is there a way to populate a dropdown list differently depending on the values of another cell? For example, the dropdown in A2 contains Movies and Sports. I want the dropdown in A3 to have Horror and Romance in its dropdown selection if I select Movies in A2 and Baseball and Basketball if I select Sports

How can I achieve this?

Best Answer

You could make the second validation list an if/then statement dependent on the answer to the first one.

=if(A1="Movies","Horror","Baseball")

=if(A1="Movies","Romance","Basketball")

An example is here.