Lista suspensa de exibição do Excel com base no valor da célula

1

aqui , Eu tenho uma lista de frutas de cor vermelha, e uma lista abaixo, de frutas de cor amarela, como você pode ver.

Aqui , eu tenho duas listas suspensas usadas para selecionar cores e frutas. Ao selecionar "Vermelho", na lista suspensa à esquerda, eu gostaria que a lista à direita mostrasse a lista de frutas de cor vermelha somente . Ao selecionar "Amarelo", na lista suspensa à esquerda, eu gostaria que a lista à direita mostrasse a lista de frutas de cor amarela somente . Que tipo de fórmula eu uso para fazer isso?

    
por Excel-Awesome 04.08.2015 / 05:11

1 resposta

1

Eu criaria uma fórmula como essa. A fruta vermelha é listada na coluna AA. A fruta amarela está listada na coluna AB.
=IF(A1="Red",OFFSET(AA2,0,0,COUNTA(AA2:AA10),1),IF(A1="Yellow",OFFSET(AB2,0,0,COUNTA(AB2:AB10),1)))

Na lista de validação de dados da célula, selecione a entrada de frutas que a fórmula acima.

Como funciona

A instrução IF avalia a cor da fruta selecionada. O comando DESLOCAMENTO criará uma lista começando no topo da lista de frutas de cores selecionadas. A fórmula COUNTA conta o número de frutas na coluna (até 10 frutas).

    
por 04.08.2015 / 06:59