Ir para o conteúdo principal

Como criar rapidamente uma lista suspensa dependente dinâmica no Excel?

A maioria de nós pode criar uma lista suspensa usando a função de validação de dados no Excel, mas às vezes precisamos de uma lista suspensa vinculada ou dinâmica, isso significa que quando você escolhe um valor na lista suspensa A e deseja que valores a serem atualizados na lista suspensa B. No Excel, podemos criar uma lista suspensa dinâmica com o Validação de dados característica e INDIRETO função. Este tutorial descreve como criar listas suspensas dependentes no Excel.


Criar lista suspensa dependente dinâmica no Excel

Suponha que eu tenha uma tabela de quatro colunas que indicam quatro tipos de alimentos: frutas, alimentos, carnes e bebidas e abaixo deles estão o nome específico do alimento. Veja a seguinte captura de tela:

Agora preciso criar uma lista suspensa que contenha os alimentos, como frutas, alimentos, carnes e bebidas, e a segunda lista suspensa terá o nome específico do alimento. Se eu selecionar comida, a segunda lista suspensa mostrará arroz, macarrão, pão e bolo. Para fazer isso, aplique as seguintes etapas:

1. Primeiro, preciso criar alguns nomes de intervalo para essas colunas e a primeira linha de categorias.

(1.) Crie um nome de intervalo para as categorias, a primeira linha, selecione A1: D1 e digite o nome do intervalo Gênero alimentício no nome Box, então aperte Entrar chave.

(2.) Em seguida, você precisa nomear o intervalo para cada uma das colunas conforme a etapa acima, conforme mostrado abaixo:

Dica - Painel de navegação: cria em lote vários intervalos nomeados e lista em um painel no Excel
Normalmente só podemos definir um intervalo de nomes por vez no Excel. Mas, em alguns casos, pode ser necessário criar vários intervalos nomeados. Deve ser muito tedioso definir nomes repetidamente, um por um. Kutools para Excel fornece esse utilitário para criar rapidamente em lote vários intervalos nomeados e listar esses intervalos nomeados no Painel de Navegação para fácil visualização e acesso.


nomes do painel de navegação do anúncio

2. Agora posso criar a primeira lista suspensa, selecione uma célula em branco ou uma coluna à qual deseja aplicar esta lista suspensa e clique em Data > Validação de dados > Validação de dados, veja a captura de tela:

3. No Validação de dados caixa de diálogo, clique em Configurações guia, escolha Lista do Permitir lista suspensa e insira esta fórmula = Alimentos no fonte caixa. Veja a imagem:

Note: Você precisa digitar na fórmula o nome de suas categorias.

4. Clique OK e minha primeira lista suspensa foi criada, em seguida, selecione a célula e arraste a alça de preenchimento para a célula em que deseja aplicar esta opção.

5. Em seguida, posso criar a segunda lista suspensa, selecionar uma célula em branco e clicar Data > Validação de dados > Validação de dados novamente, no Validação de dados caixa de diálogo, clique em Configurações guia, escolha Lista do Permitir lista suspensa e insira esta fórmula = indireto (F1) no fonte caixa, veja a captura de tela:

Note: F1 indica a localização da célula para a primeira lista suspensa que criei, você pode alterá-la conforme sua necessidade.

6. Então clique OK, e arraste o conteúdo da célula para baixo, e a lista suspensa dependente foi criada com sucesso. Veja a imagem:

E então, se eu escolher um tipo de alimento, a célula correspondente exibirá apenas o nome do alimento específico.

Observações:
1. A seta suspensa é visível apenas quando a célula está ativa.
2. Você pode continuar indo mais fundo como quiser, se quiser criar a terceira lista suspensa, basta usar a segunda lista suspensa como o fonte da terceira lista suspensa.

Demonstração: Crie uma lista suspensa dinâmica no Excel


Kutools for Excel: Mais de 300 ferramentas úteis ao seu alcance! Comece hoje mesmo seu teste gratuito de 30 dias sem limitações de recursos. Baixe agora!

Crie rapidamente listas suspensas dependentes com uma ferramenta incrível

Suponha que você tenha uma tabela de dados no intervalo B2: E8 e queira criar listas suspensas independentes com base na tabela de dados no intervalo G2: H8. Agora você pode fazer isso facilmente com o Lista suspensa dinâmica característica de Kutools for Excel.

Kutools for Excel- Inclui mais de 300 ferramentas úteis para Excel. Teste gratuito de 30 dias com recursos completos, sem necessidade de cartão de crédito! Get It Now

1. Clique Kutools > Lista suspensa > Lista suspensa dinâmica para ativar esse recurso.

2. Na caixa de diálogo que aparece, faça o seguinte:

(1) Marque o Lista suspensa dependente de 2 níveis opção;
(2) Na caixa Intervalo de dados, selecione a tabela de dados na qual criará listas suspensas independentes;
(3) Na caixa Intervalo de saída, selecione o intervalo de destino em que você colocará as listas suspensas independentes.

3. Clique no Ok botão.

Até agora, as listas suspensas independentes foram criadas no intervalo de destino especificado. Você pode selecionar opções dessas listas suspensas independentes facilmente.



Artigos relacionados:

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

Descrição


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
Comments (27)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Why the dependent list doesn't change instantly?
This comment was minimized by the moderator on the site
Hi Ferat,
Have you followed the tutorial to create your dynamic drop down list? If followed the tutorial, the dependent list will change immediately as the main choice (in Cell F1) changes.
More detailed information can help me understand your problem. If possible, upload some screenshots will be helpful!
This comment was minimized by the moderator on the site
So I tried this with dynamic ranges. It's a no go. It does work with static ranges though.
This comment was minimized by the moderator on the site
I understand but how can I repeat the dropdown formatting in all rows of excel
This comment was minimized by the moderator on the site
Have you received an answer to your question? I'm wondering the same thing..
This comment was minimized by the moderator on the site
Lara, you are probably missed the second half of ste p 4. 4. Click OK and my first drop down list have been created, then select the cell and drag the fill handle to the cell that you want to apply this option.
This comment was minimized by the moderator on the site
I keep getting an error that says " the source currently evaluates to an error", any reason why? I followed the steps above. Any guidance would be greatly appreciated.
This comment was minimized by the moderator on the site
Hi, I am looking to do something similar but the only problem being my dynamic parameter and value combination list is structured as below Parm_nm Val_list Parent1 Item01 Parent1 Item02 Parent2 Item01 Parent2 Item03 Parent2 Item11 Parent3 Item32 Parent3 Item02 Parent4 Item09 Parent4 Item01 And I want to choose appropriate drop down depending on the header definition Eg: If the header definition is Parent3 then the drop down for the cells under the column should have Item32 and Item02. If the header is changed to Parent02 then the drop down list becomes Item01, Item3 and Item11. It is exactly what is being done here apart from the fact the source data structure is completely different and I do not have freedom to restructure it. In such a scenario I am not being able to Name the range of the second level list as I cannot just select and name them. Any help in this regard will highly appreciated. Regards, Sattam
This comment was minimized by the moderator on the site
in case the second drop down has to pick a list that is Dynamic, then how will this work. As in if fruit food meat and drink is for month one and the names for month two changes to fruit2 meat2 food2 and drink2 along with the selection below this headings then how do we use thius formula.
This comment was minimized by the moderator on the site
Thank you it worked like a magic
This comment was minimized by the moderator on the site
When I create a drop-down list using data validation, how can I select the valid entries from the keyboard, I want to type the number and have it auto-populate. Data Validation List looks like this : 1_Ready 2_On Hold 3_ Rejected
This comment was minimized by the moderator on the site
Quite useful. Thank you.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations