Como Criar Lista Suspensa Dependente no Excel
Domine a validação de dados e crie dropdowns inteligentes em suas planilhas
Uma lista suspensa dependente no Excel é aquela em que as opções da segunda lista mudam automaticamente de acordo com a escolha feita na primeira. Assim sendo, você cria menus dinâmicos onde, por exemplo, ao selecionar um país, apenas os estados daquele país aparecem na lista seguinte. Dessa maneira, suas planilhas ficam mais organizadas e profissionais.
Passo a Passo para Criar Lista Suspensa Dependente
Antes de mais nada, é importante entender que você precisará criar primeiro as listas de dados que serão usadas. Além disso, vamos usar a função INDIRETO para conectar uma lista à outra. A seguir, confira o método completo:
Etapa 1: Organize seus dados em colunas separadas
Primeiramente, crie suas listas de dados em uma área separada da planilha. Por exemplo, se você quer criar listas de países e estados, faça assim:
- Na coluna F, liste todos os países (Brasil, Argentina, Chile)
- Na coluna G, liste os estados do Brasil
- Na coluna H, liste as províncias da Argentina
- Na coluna I, liste as regiões do Chile

Etapa 2: Nomeie os intervalos de dados
Em seguida, você precisa dar nomes aos intervalos. Portanto, selecione a lista de países (por exemplo, F2:F4) e, em seguida, vá até a caixa de nome (localizada à esquerda da barra de fórmulas) e digite “Pais” sem acentos nem espaços.
Posteriormente, faça o mesmo com cada lista de estados ou províncias. Contudo, aqui está o segredo: o nome de cada intervalo deve ser exatamente igual ao texto que aparece na lista de países. Ou seja, se na célula você digitou “Brasil”, o nome do intervalo dos estados brasileiros deve ser “Brasil”.

Etapa 3: Crie a primeira lista suspensa
Agora, selecione a célula onde você quer a primeira lista (por exemplo, A2). Então, siga estes passos:
- Vá até a guia “Dados”
- Clique em “Validação de Dados”
- Em “Permitir”, escolha “Lista”
- Em “Fonte”, digite: =Pais
- Clique em “OK”

Etapa 4: Crie a segunda lista (a dependente)
Posteriormente, selecione a célula ao lado (B2) para criar a lista dependente. Da mesma forma, acesse “Validação de Dados”, mas desta vez você usará uma fórmula especial:
=INDIRETO(A2)
Essa fórmula funciona assim: ela lê o valor escolhido na célula A2 e busca um intervalo nomeado com esse mesmo nome. Por conseguinte, se você selecionou “Brasil” em A2, o Excel automaticamente mostrará a lista que você nomeou como “Brasil”.

Etapa 5: Copie a validação para outras células
Finalmente, se você precisa de várias linhas com essas listas, basta copiar as células A2 e B2 e colar nas linhas abaixo. Dessa forma, todas funcionarão corretamente com a dependência configurada.
Erros Comuns ao Criar Lista Suspensa Dependente
Muitas pessoas enfrentam problemas ao criar listas dependentes. Certamente, os erros mais frequentes são:
Nome do intervalo com espaços ou acentos
O Excel não aceita acentos nem espaços em nomes de intervalos. Portanto, se seu país se chama “São Tomé”, você deve nomear o intervalo como “SaoTome” (sem espaço e sem acento). Além disso, certifique-se de que o nome na célula da primeira lista corresponde exatamente ao nome do intervalo criado.
Fórmula INDIRETO digitada incorretamente
A fórmula deve ser escrita como =INDIRETO(A2), onde A2 é a célula com a primeira lista. Se você esquecer o sinal de igual ou os parênteses, a fórmula não funcionará. Igualmente, confira se você está referenciando a célula correta.
Intervalos não nomeados
Sem dúvida, este é o erro mais comum. Se você não nomear os intervalos de dados, a função INDIRETO não conseguirá encontrá-los. Logo, sempre verifique se todos os seus intervalos estão corretamente nomeados.
Células vazias nas listas
Eventualmente, células vazias no meio de uma lista podem causar problemas. Em razão disso, certifique-se de que suas listas de dados estão contínuas, sem linhas vazias entre os itens.
Dica Extra para Listas Suspensas Mais Eficientes
Inesperadamente, muitas pessoas não sabem que podem usar tabelas dinâmicas para criar listas ainda mais inteligentes. Entretanto, para iniciantes, há uma dica mais simples: use sublinhados no lugar de espaços nos nomes dos intervalos.
Por exemplo, em vez de tentar nomear um intervalo como “Estados Unidos” (o que causaria erro), use “Estados_Unidos”. Semelhantemente, você pode usar “Sao_Paulo” em vez de “São Paulo”. Dessa maneira, você mantém a legibilidade sem comprometer a funcionalidade.
Aliás, outra dica valiosa é criar todas as suas listas em uma aba separada chamada “Dados” ou “Listas”. Assim, sua planilha principal fica limpa e você pode até ocultar essa aba depois. Afinal, organização é fundamental para planilhas profissionais.
Exemplo Prático com Tabela
Veja como organizar seus dados inicialmente:
| Países (Intervalo: Pais) | Estados Brasil (Intervalo: Brasil) | Províncias Argentina (Intervalo: Argentina) |
|---|---|---|
| Brasil | São Paulo | Buenos Aires |
| Argentina | Rio de Janeiro | Córdoba |
| Chile | Minas Gerais | Santa Fe |
| Bahia | Mendoza |
Observe que os nomes dos intervalos (Brasil, Argentina) correspondem exatamente aos itens da primeira coluna. Isso é essencial para o funcionamento correto.
Perguntas Frequentes sobre Lista Suspensa Dependente no Excel
Posso criar mais de dois níveis de dependência?
Sim, você pode criar três ou até quatro níveis. Por exemplo: País → Estado → Cidade → Bairro. Todavia, o processo fica mais complexo, pois você precisará de mais intervalos nomeados e fórmulas INDIRETO aninhadas. Principalmente para iniciantes, recomenda-se começar com apenas dois níveis.
A fórmula INDIRETO funciona em todas as versões do Excel?
Sim, a função INDIRETO está disponível desde versões antigas do Excel. Portanto, você pode usar esse método tanto no Excel 2010 quanto nas versões mais recentes, incluindo o Excel 365. Da mesma forma, funciona no Excel para Mac.
Como fazer se o nome do país tem acento?
Devido às limitações do Excel, você deve remover os acentos dos nomes dos intervalos. Por exemplo, se o país é “México”, nomeie o intervalo como “Mexico” (sem acento). Posteriormente, você pode manter o acento na célula visível, mas o nome do intervalo deve estar sem acentuação.
É possível usar essa técnica com números?
Embora seja possível, você precisará converter os números em texto primeiro. Em outras palavras, se sua primeira lista contém números como códigos, eles devem ser formatados como texto para funcionar como nomes de intervalos. Geralmente, é mais simples usar textos descritivos.
Posso proteger as células para que ninguém altere as listas?
Certamente! Depois de configurar tudo, você pode proteger a planilha através da guia “Revisão” > “Proteger Planilha”. Contudo, lembre-se de desbloquear apenas as células onde as pessoas devem fazer seleções. Assim, suas listas de dados ficam protegidas contra alterações acidentais.
A lista dependente não aparece, o que fazer?
Primeiramente, verifique se o nome do intervalo está idêntico ao texto da primeira célula. Em seguida, confirme que a fórmula INDIRETO está correta. Por fim, certifique-se de que não há espaços extras no início ou fim dos nomes. Frequentemente, esse é o problema mais comum.
Conclusão
Criar uma lista suspensa dependente no Excel pode parecer complicado inicialmente, mas com prática você dominará essa técnica. Sobretudo, lembre-se de nomear corretamente seus intervalos sem acentos ou espaços, e use a fórmula INDIRETO para estabelecer a dependência. Em suma, essa ferramenta torna suas planilhas mais dinâmicas e reduz erros de digitação.
Com efeito, listas dependentes são amplamente usadas em formulários, controles de estoque, relatórios e dashboards profissionais. Logo, dominar essa habilidade certamente agregará valor ao seu trabalho com planilhas.
0 Comentários