Note: The other languages of the website are Google-translated. Back to English

Como criar rapidamente uma lista suspensa 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.


Crie uma lista suspensa 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, você pode precisar criar vários intervalos nomeados. Deve ser muito tedioso definir repetidamente os nomes, um por um. O Kutools para Excel fornece esse utilitário para criar em lote rapidamente 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 Dados > 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 de Permitir lista suspensa e insira esta fórmula = Alimentos no fonte caixa. Veja a imagem:

Nota: 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 Dados > 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 de Permitir lista suspensa e insira esta fórmula = indireto (F1) no fonte caixa, veja a captura de tela:

Nota: 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.

notas:
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 inclui mais de 300 ferramentas úteis para Excel, grátis para testar sem limitação em 30 dias. Baixe e teste grátis agora!

Crie rapidamente listas suspensas independentes 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. Avaliação gratuita de recursos completos 30-dia, 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:


As melhores ferramentas de produtividade para escritório

O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%

  • armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Barra Super Fórmula (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2021 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Recursos completos de avaliação gratuita de 30 dias. Garantia de devolução do dinheiro em 60 dias.
guia kte 201905

Guia do Office 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!
parte inferior da aba do escritório
Comentários (27)
Ainda não há classificações. Seja o primeiro a avaliar!
Este comentário foi feito pelo moderador no site
As etapas 5 a 6 produziram um erro. Nenhum link. Deu-me uma cela suspensa sem nada dentro.
Este comentário foi feito pelo moderador no site
Eu estava recebendo um erro também, mas descobri que não posso ter duas palavras, estava usando "Home Improvement" e tive que mudar para "HomeImprovement" também para garantir que sua célula "F1" seja a célula que você precisa ( O meu seria B37) Isso é tudo que eu sei
Este comentário foi feito pelo moderador no site
Acho que o erro pode acontecer nos seguintes casos (pela minha experiência)... 1) se você usar simplesmente "indireto (F1)" na caixa Fonte, em vez do local da célula para a primeira lista suspensa... 2) O colocar nome para cada intervalo na caixa Nome para os itens na segunda lista suspensa deve corresponder exatamente aos itens na primeira lista suspensa...
Este comentário foi feito pelo moderador no site
Além disso, certifique-se de que a lista suspensa da qual a lista indireta extrai dados tenha algo selecionado.
Este comentário foi feito pelo moderador no site
Eu tentei isso no meu Excel 2013 e não está funcionando. Ajuda
Este comentário foi feito pelo moderador no site
Oi, acho que o sinal de erro estava se referindo a "Esta seleção atual avalia como erro..." ??? Basta clicar em Ok e ignorar o sinal de erro.
Este comentário foi feito pelo moderador no site
eu tentei isso e funcionando ... :D
Este comentário foi feito pelo moderador no site
Oi, como posso excluir as colunas que usei para criar minhas listas suspensas da minha planilha dessa forma, tenho apenas as listas suspensas.
Este comentário foi feito pelo moderador no site
Oi equipe, muito obrigado, está funcionando. :-) Atenciosamente, Manjunath N
Este comentário foi feito pelo moderador no site
Oi equipe, está funcionando perfeitamente. :-) Obrigado Vishal
Este comentário foi feito pelo moderador no site
Melhor tutorial deste que eu encontrei ainda. Obrigada!
Este comentário foi feito pelo moderador no site
Desculpe... cliquei no botão de não gostar... :sad:
Este comentário foi feito pelo moderador no site
Ótima explicação e exemplo, obrigado - mas estou tendo um problema. Usando o exemplo acima, você seleciona "Carne" e, em seguida, seleciona "Frango" na lista suspensa dependente. Se você alterar "Meat" para "Fruit", "Chicken" ainda será exibido. Existe uma maneira de invalidar a seleção "Frango" e forçá-lo a selecionar novamente na lista suspensa "Fruta"?
Este comentário foi feito pelo moderador no site
Olá Cindy, Você já recebeu uma resposta para sua pergunta? Estou me perguntando a mesma coisa. Obrigado!
Este comentário foi feito pelo moderador no site
Isso é ótimo. Eu também queria saber como adicionar uma lista dinâmica através de Offset ou outra função. O que exatamente estou procurando é que, se eu adicionar "Arroz Frito" na coluna Comida abaixo do Bolo, ele deverá automaticamente ser considerado.
Este comentário foi feito pelo moderador no site
Bem útil. Obrigada.
Este comentário foi feito pelo moderador no site
Quando crio uma lista suspensa usando validação de dados, como posso selecionar as entradas válidas do teclado, quero digitar o número e preenchê-lo automaticamente. A lista de validação de dados se parece com isso: 1_Ready 2_On Hold 3_ Rejected
Este comentário foi feito pelo moderador no site
Obrigado funcionou como mágica
Este comentário foi feito pelo moderador no site
caso o segundo menu suspenso tenha que escolher uma lista que seja Dinâmica, como isso funcionará. Como se a comida de frutas, carne e bebida, fosse para o mês um e os nomes para o mês dois mudassem para fruta2 carne2 comida2 e bebida2 junto com a seleção abaixo desses títulos, então como usamos essa fórmula.
Este comentário foi feito pelo moderador no site
Oi, estou procurando fazer algo semelhante, mas o único problema é que minha lista de combinação de parâmetros e valores dinâmicos está estruturada como abaixo Parm_nm Val_list Parent1 Item01 Parent1 Item02 Parent2 Item01 Parent2 Item03 Parent2 Item11 Parent3 Item32 Parent3 Item02 Parent4 Item09 Parent4 Item01 E eu quero escolher menu suspenso apropriado dependendo da definição do cabeçalho Por exemplo: Se a definição do cabeçalho for Parent3, o menu suspenso para as células sob a coluna deve ter Item32 e Item02. Se o cabeçalho for alterado para Parent02, a lista suspensa se tornará Item01, Item3 e Item11. É exatamente o que está sendo feito aqui, além do fato de que a estrutura de dados de origem é completamente diferente e não tenho liberdade para reestruturá-la. Nesse cenário, não estou conseguindo Nomeie o intervalo da lista de segundo nível, pois não posso simplesmente selecioná-los e nomeá-los. Qualquer ajuda nesse sentido será muito apreciada. Atenciosamente, Sattam
Este comentário foi feito pelo moderador no site
Eu continuo recebendo um erro que diz "a fonte atualmente avalia um erro", qualquer motivo? Eu segui os passos acima. Qualquer orientação será imensamente apreciada.
Este comentário foi feito pelo moderador no site
Lara, você provavelmente perdeu a segunda metade do passo 4. 4. Clique em OK e minha primeira lista suspensa foi criada, então selecione a célula e arraste a alça de preenchimento para a célula que você deseja aplicar esta opção.
Este comentário foi feito pelo moderador no site
Eu entendo, mas como posso repetir a formatação suspensa em todas as linhas do excel
Este comentário foi feito pelo moderador no site
Você recebeu uma resposta para sua pergunta? estou me perguntando a mesma coisa..
Este comentário foi feito pelo moderador no site
Então eu tentei isso com intervalos dinâmicos. Não vai. Ele funciona com intervalos estáticos embora.
Este comentário foi feito pelo moderador no site
Por que a lista de dependentes não muda instantaneamente?
Este comentário foi feito pelo moderador no site
Olá Ferat,
Você seguiu o tutorial para criar sua lista suspensa dinâmica? Se seguir o tutorial, a lista de dependentes mudará imediatamente à medida que a escolha principal (na célula F1) for alterada.
Informações mais detalhadas podem me ajudar a entender seu problema. Se possível, faça upload de algumas capturas de tela que serão úteis!
Não há comentários postados aqui ainda
Deixe o seu comentário
Postando como convidado
×
Avalie esta postagem:
0   Personagens
Locais sugeridos

Siga-nos

Copyright © 2009 - www.extendoffice.com. | Todos os direitos reservados. Distribuído por ExtendOffice. | | | Mapa do site
Microsoft e o logotipo do Office são marcas comerciais ou marcas registradas da Microsoft Corporation nos Estados Unidos e / ou em outros países.
Protegido por Sectigo SSL