Se você quer dizer que deseja obter apenas Apple
, Orange
e Banana
ao escolher Fruit
no primeiro menu suspenso, acho que a solução mais simples seria a seguinte. Observe que a primeira lista suspensa já deveria ter sido criada. Digamos que esteja na célula C1:
-
Crie um intervalo nomeado para cada categoria. Para criar um intervalo nomeado, você tem duas maneiras rápidas:
-
Vá para "Fórmulas" > "Definir nome", escolha um nome e selecione o intervalo. No seu exemplo, você selecionaria
Soda
,Milk
,Water
e nomearia o intervalo comoDrink
. Repita comFruit
para o próximo. -
Selecione o primeiro intervalo (
Soda
,Milk
,Water
) e na caixa de nome (a caixa à direita da barra de fórmulas), digite o nome do intervalo nomeado, para esta instânciaDrink
e repita para os outros.
-
-
Na célula que você deseja colocar no segundo menu suspenso, use uma validação de dados e escolha "Lista" e, na "Fonte", use a fórmula:
=INDIRECT(C1)
Isso selecionará o intervalo nomeado apropriado e obterá apenas os Produtos que correspondem à categoria relevante, é claro, se a nomenclatura de intervalos tiver sido feita corretamente.