Como fazer uma lista Excel que muda com base em outra lista?

Como fazer uma lista Excel que muda com base em outra lista?

Por exemplo, tenho uma lista com dois itens, “frutas” e “vegetais”. Quando alguém seleciona “frutas”, a segunda coluna exibe uma lista de frutas. Quando alguém seleciona “vegetais”, a segunda coluna exibe uma lista de vegetais. Eu tentei IFfunções, mas não sei como fazer com que mostrem uma lista e não a outra.

Responder1

ExcelGuy, aqui está um método para conseguir o que você deseja sem o uso de macros. Criei uma lista semelhante à que você mencionou:

http://i.imgur.com/BdWOJb4.png

Eu tenho uma coluna chamada tipo que indica se é fruta ou vegetal como você vê.

No meu caso, uso a célula F1 como entrada. Eu faço referência a essa célula para a coluna selecionada. Basicamente isso só exibe um número se atender aos critérios e esse número for um índice para que você mantenha a mesma ordem original:

http://i.imgur.com/ALd5V4Q.png

Depois de concluído, basta pegar a lista nesta ordem:

http://i.imgur.com/0bai0lN.png

Fiz tudo em uma folha, mas você pode modificar este exemplo para atender às suas necessidades. Espero que ajude!

informação relacionada