Excel mostra lista suspensa com base no valor da célula

Excel mostra lista suspensa com base no valor da célula

Aqui, tenho uma lista de frutas de cor vermelha, e uma lista abaixo dela, de frutas de cor amarela, como vocês podem ver.

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

Responder1

Eu criaria uma fórmula como esta. A fruta vermelha está listada na coluna AA. O fruto amarelo está listado 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 para selecionar a fruta, insira a fórmula acima.

Como funciona

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

informação relacionada