Pular para o conteúdo principal

Lista suspensa do Excel: Configuração, dicas e solução de problemas

Domine as listas suspensas do Excel com dicas passo a passo para configuração, solução de problemas e técnicas avançadas, como listas em cascata e pesquisáveis.
Atualizado 1 de ago. de 2025  · 12 min lido

Já clicou numa setinha numa célula do Excel e apareceu uma lista de opções? Pode ser uma lista de departamentos, regiões, status ou categorias. Se você respondeu sim, você já interagiu com uma lista suspensa. 

As listas suspensas do Excel ajudam a manter as entradas consistentes, diminuindo as chances de erros de digitação ou entradas erradas. Seja preenchendo um rastreador de projetos, criando uma planilha de orçamento ou projetando um formulário que outras pessoas vão usar, os menus suspensos ajudam a manter tudo organizado e previsível.

Neste guia, vou te mostrar como criar essas listas do zero, personalizá-las de acordo com suas necessidades, corrigi-las quando algo der errado e até mesmo criar versões mais dinâmicas e interativas para fluxos de trabalho avançados. Você não precisa ser um especialista em Excel para começar; basta uma planilha funcional e alguns pontos de dados. 

Se você está começando a usar o Excel, nosso curso Introdução ao Excel aborda habilidades como navegar pela interface, entender formatos de dados e trabalhar com funções básicas. Além disso, acho que a Folha de Referência de Fórmulas do Excel, que você pode baixar, é uma referência útil porque tem todas as funções mais comuns do Excel.

Criando listas suspensas básicas no Excel

Agora, vamos ver como você pode criar uma lista suspensa no Excel.

Construção passo a passo

Para criar uma lista suspensa no Excel, siga estas etapas:

Passo 1: Prepare os dados de origem

Antes de criar uma lista suspensa, decida quais itens incluir na lista. Você pode digitar essas opções diretamente ao configurar o menu suspenso ou listá-las nas células da sua planilha.

Passo 2: Como usar a validação de dados

Quando sua lista estiver pronta:

  • Dá um clique com o mouse na célula ou no intervalo de células onde você quer que o menu deslizante apareça.

Inserir lista suspensa no Excel

  • Vá para a Dados na faixa de opções e clique em Validação de dados.

Validação de dados no Excel

  • Na caixa de diálogo que aparece, em Permitir, escolha Lista.

Lista suspensa Validação de dados no Excel

  • Na caixa Origem, digite seus valores direto ou use a referência da célula onde sua lista está.

Dados de origem da lista suspensa no Excel

Passo 3: Finalizando e testando

Depois de conferir se você digitou o intervalo certo:

  • Imprensa OK para terminar.
  • Clique em uma das células validadas. Você vai ver uma setinha à direita, onde pode escolher sua entrada na lista.

Exemplo de lista suspensa no Excel em

Se você inserir manualmente um item que não foi predefinido na célula, vai aparecer um erro. Essa validação ajuda a evitar erros durante a inserção de dados.

Erro na lista suspensa no Excel

Listas dinâmicas baseadas em tabelas (Table Magic)

Se você precisa de mais controle sobre suas listas, pode usar tabelas do Excel para criar listas dinâmicas. Siga os passos abaixo:

  • Escolha a lista de onde quer pegar o texto e aperte Ctrl + T (ou vá para a guia Inserir > Tabela).
  • Não esquece de marcar “Minha tabela tem cabeçalhos”.

Criar tabela no Excel

  • Dê um nome significativo à sua tabela em Design de tabela .

Nome da tabela no Excel

  • Escolha a área de células onde a lista suspensa deve aparecer e selecione o botão Dados > Validação de dados > Lista.

  • No campo “Fonte”, digite =INDIRECT("DepartmentList[Department]")

Função INDIRECT() do Excel

Quando você transforma sua lista de origem em uma tabela, o Excel pode incluir automaticamente novos itens na lista suspensa à medida que eles são adicionados. 

Dá uma olhada na Folha de Referência de Atalhos do Excel para aprender como melhorar a produtividade aprendendo os atalhos para diferentes recursos do Excel.

Como adicionar ou remover itens de uma lista suspensa

Em algum momento, você pode precisar atualizar sua lista suspensa. Vou te mostrar como tirar ou adicionar itens da lista suspensa.

Se você criou sua lista suspensa usando entrada manual, basta adicionar o novo item no final da lista.

Como adicionar manualmente um item na lista suspensa no Excel

Você também pode adicionar o novo item ao seu intervalo de células se tiver selecionado “Fonte” como um intervalo de células.

Como atualizar uma lista suspensa no Excel

Se você estiver fazendo referência à sua lista a partir de uma tabela do Excel (como a que mostrei anteriormente), digite o novo valor abaixo da última linha. O Excel vai automaticamente estender e atualizar a tabela, o que também vai atualizar sua lista.

Como tirar uma lista suspensa

Você pode tirar uma lista suspensa da sua planilha do Excel sem apagar os dados que já colocou.

Para tirar uma lista suspensa criada usando a Validação de Dados:

  • Escolha a célula ou o intervalo que tem a lista suspensa.
  • Vá para a Dados > Validação de dados.
  • Na caixa de diálogo, clique em Limpar tudo > OK.

Como tirar uma lista suspensa no Excel

Esse método tira a regra de validação e a setinha do menu suspenso. Os valores das células existentes continuam lá, mas não estão mais limitados às opções do menu suspenso anterior.

Se você estiver usando caixas combinadas ou controles ActiveX:

  • Vá para o Desenvolvedor > Modo de Design.
  • Escolha o controle e aperte Delete no teclado.

Como tirar caixas combinadas e controles ActiveX no Excel

É bom saber que os dados que você já tem vão ficar do jeito que estão, mesmo depois de tirar as regras de validação da lista suspensa.

Técnicas avançadas: Listas dinâmicas e dependentes

Agora que você já aprendeu o básico sobre listas suspensas no Excel, vamos ver como criar listas flexíveis para usos mais avançados.

Listas suspensas dinâmicas

As listas suspensas dinâmicas são atualizadas automaticamente sempre que você altera os dados de origem. Se a tua lista tiver duplicatas, é uma boa ideia usar primeiro a função “ UNIQUE() ” para extrair os valores distintos. Por exemplo, se seus dados estiverem em “A2:A21”, você pode usar a fórmula abaixo em outro lugar para criar uma lista mais organizada para sua lista suspensa.

=UNIQUE(A2:A21)

Depois, dá pra usar esse intervalo de saída como fonte pro seu menu suspenso.

Você também pode usar a função “ OFFSET() ” se sua lista crescer, mas você não quiser convertê-la em uma tabela formal. 

=OFFSET(ListData!$A$2, 0, 0, COUNTA(ListData!$A:$A) -1)

As listas suspensas dinâmicas são usadas em formulários ao vivo, planilhas de acompanhamento ou planilhas colaborativas. Esse recurso garante atualizações automáticas quando os usuários inserem dados ou quando os dados são alterados.

Listas suspensas dependentes (listas suspensas em cascata) são conjuntos de listas suspensas em que as opções de uma lista dependem da seleção feita em outra. São ótimos pra dados hierárquicos, tipo categorias e subcategorias.

Ao criar as listas suspensas dependentes, primeiro crie intervalos nomeados para cada grupo de subitens. A segunda lista suspensa usa a função INDIRECT() para referenciar o intervalo nomeado que corresponde à primeira seleção.

Passo 1: Prepare seus dados de origem

Crie uma lista de categorias e subcategorias em colunas separadas, seguindo uma ordem específica. Certifique-se de que cada subcategoria tenha o nome certo, igual ao nome da “Categoria” na lista.

Passo 2: Crie a primeira lista suspensa

No primeiro menu suspenso, escolha a categoria principal. Usea Validação de Dados do > Lista e defina a fonte a partir do intervalo da coluna “Categoria”. Esse passo deve ser parecido com o que já fizemos antes.

Passo 3: Crie a lista suspensa dependente

Depois, configura o menu suspenso de subcategorias. Vá para ” (Opções de dados) > “Data Validation” (Validação dedados) > “List” (Lista) > “ ” Pra fonte, aponte pra referência da célula na primeira lista suspensa.

=INDIRECT(A2)

Crie a lista suspensa dependente no Excel.

Passo 4: Teste o menu suspenso

Dá uma olhada se os itens estão certinho nas colunas “Categoria” e “Subcategoria”.

Exemplo de lista suspensa dependente no Excel.

Aqui estão alguns problemas comuns que você deve prestar atenção ao usar listas suspensas dependentes:

  • Vê se os intervalos das subcategorias nomeadas batem com o texto na lista suspensa da categoria principal. Não deixe espaços extras e respeite as letras maiúsculas e minúsculas.

  • Se INDIRECT() retornar um erro “ #REF! ”, verifique se os intervalos nomeados existem e correspondem aos valores da lista principal.

Personalização e experiência do usuário

Você pode deixar suas listas suspensas mais flexíveis para melhorar a experiência do usuário e a usabilidade. Nesta seção, vou mostrar como personalizar as listas suspensas para diferentes casos de uso.

Mensagens de entrada e alertas de erro

O Excel permite que você coloque mensagens curtas nas células suspensas pra ajudar os usuários a escolher a opção certa. Para configurar uma mensagem de entrada:

  • Escolha a célula suspensa.
  • Vá para Dados > Validação de dados.
  • Passa para a aba Mensagem de entrada.
  • Digite um título e uma mensagem como “Escolha um departamento da lista”.

Criando mensagens de entrada para listas suspensas no Excel.

A setinha vai aparecer com uma mensagem ao lado da célula que você selecionou. Isso vai ajudar o usuário a entender os dados necessários para o campo.

Exemplo de mensagens de entrada para listas suspensas no Excel.

Você pode criar alertas de “Erro” que aparecem se alguém tentar inserir dados que não correspondem às opções do menu suspenso. Para personalizar esse recurso:

  • Vá para Validação de dados > Alerta de erro .
  • Escolha o estilo do alerta: Parar (impede a entrada de dados inválidos), Aviso (avisa, mas permite ignorar) ou Informação (mostra informações, mas permite continuar a entrada)
  • Mostra uma mensagem explicando a restrição, tipo “Por favor, escolha um departamento válido da lista”.

Criando um alerta de erro para listas suspensas no Excel.

Sempre use uma linguagem clara e fácil de entender nas mensagens de entrada e nos alertas de erro para deixar tudo mais claro.

Nas versões modernas do Excel, como o Microsoft 365 e o Excel para a web, você pode usar a funcionalidade de menu suspenso pesquisável, especialmente ao navegar por uma longa lista de itens. Quando você clica na setinha pra baixo, pode começar a digitar, e o Excel filtra a lista de acordo com o que você digitou. Esse recurso é importante quando você está trabalhando com listas longas, como nomes de clientes, SKUs de produtos ou nomes de países.

Mas, as listas suspensas pesquisáveis só estão disponíveis nas versões mais recentes do Excel e não nas versões mais antigas para desktop, como o Excel 2016 ou 2019. Se você estiver usando versões mais antigas do Excel, use caixas combinadas ou controles de formulário com recursos de pesquisa integrados via VBA para criar listas suspensas pesquisáveis.

Permitindo outras entradas ou inserção manual

Às vezes, você pode querer adicionar itens à sua lista sem passar pela validação original. Se você quiser adicionar dados personalizados:

  • Escolha a célula ou o intervalo de células onde você quer que o menu suspenso apareça.
  • Vá para Dados > Validação de dados.
  • Na aba Alerta de erro, desmarque a caixa “Mostrar alerta de erro após a inserção de dados inválidos”.

Como permitir outras entradas e inserção manual em listas suspensas do Excel.

Quando você desmarca essa opção, pode colocar qualquer valor que não esteja na lista de opções do menu suspenso.

Embora a entrada manual dê mais flexibilidade, ela pode causar dados inconsistentes ou inválidos se os usuários digitarem errado ou colocarem valores inesperados. Isso também diminui a vantagem de ter uma lista controlada.

Para lidar com essas entradas não listadas:

  • Use formatação condicional pra marcar células com valores que não estão na lista validada pra revisão.

  • Crie colunas auxiliares que verifiquem a validade. Por exemplo, use COUNTIF() para ver se a entrada existe na lista de fontes.

  • Dá uma olhada e atualiza suas listas de fontes de vez em quando pra incluir novas entradas válidas.

Dá uma olhada no nosso Formatação condicional no Google Sheets para aprender como aplicar formatação condicional para validar dados e obter insights rápidos.

Controles de formulário e ActiveX para funcionalidade aprimorada

Se você precisa de ainda mais flexibilidade e funcionalidade nas suas listas suspensas, o Excel oferece controles avançados, como Controle de Formulário e caixas de combinação ActiveX.

Caixas combinadas de controle de formulário

As caixas combinadas de controle de formulário funcionam como as listas suspensas padrão, mas permitem que os usuários as vinculem a outras células. Esse método é útil quando você quer juntar listas suspensas com formulários ou painéis.

Pra usar as caixas combinadas:

  • Vá para o Desenvolvedor .
  • Clique em Inserir > Controles de formulário, escolha Caixa de combinação.

Usando controles de formulário Caixa de combinação para listas suspensas no Excel.

  • Desenhe a caixa combinada na sua planilha.

Usando controles de formulário Caixa de combinação para listas suspensas no Excel.

  • Clique com o botão direito do mouse no controle e selecione Formatar Controle.
  • Na aba Controle, defina o “Intervalo de entrada” e um “Link de célula” onde o índice do item selecionado vai aparecer.

Usando controles de formulário Caixa de combinação para listas suspensas no Excel.

Você vai ver que a caixa combinada mostra um número que corresponde à posição do item na lista. Você pode pegar o valor real da posição do item usando a função INDEX().

Os controles de formulário são os melhores pra criar painéis ou relatórios interativos. Também podem ser usados em situações em que o VBA não é necessário, mas você precisa de uma formatação mais flexível do que a validação de dados padrão permite.

Caixas de controle ActiveX

As caixas de controle ActiveX oferecem mais poder e personalização, incluindo controle de fonte, preenchimento automático e a capacidade de acionar macros com base na interação do usuário.

Para adicionar as caixas de controle ActiveX

  • Vá para Desenvolvedor > Inserir > Controles ActiveX > Caixa de combinação.

Usando controles ActiveX Combo Box para listas suspensas no Excel.

  • Desenhe a caixa na folha.
  • Clique com o botão direito do mouse e escolha Propriedades para configurar como “ListFillRange”, “LinkedCell” e, em seguida, personalize as fontes, cores de fundo e estilos de borda.

Como formatar a caixa combinada dos controles ActiveX para listas suspensas no Excel.

A vantagem de usar a Caixa de Combinação ActiveX é que ela oferece mais flexibilidade de formatação para fontes, cores e layout. Também permite programação orientada a eventos para formulários e aplicativos altamente interativos. Esse recurso se integra com macros e automação.

Mas, os controles ActiveX só funcionam no Windows e não são compatíveis com o Excel para Mac ou Excel Online. Eles também são mais pesados do que os controles de formulário e podem deixar o desempenho mais lento em pastas de trabalho grandes. Para um uso mais avançado, você pode precisar de algum conhecimento em VBA.

Resolução de problemas comuns

Mesmo com recursos avançados, você pode ter alguns problemas ao trabalhar com listas suspensas no Excel. Vamos ver as armadilhas mais comuns e como resolver esses problemas.

Erros e correções da lista

Aqui estão os problemas mais comuns e como resolver:

  • Opções em branco no menu suspenso: A tua lista suspensa pode ter linhas vazias ou em branco. Para resolver isso, certifique-se de que a sua área de origem não inclua células em branco.
  • Itens que faltam no menu suspenso: Alguns itens podem não aparecer na tua lista suspensa. Para resolver isso, veja se o intervalo ou a tabela de origem tem todos os itens que você espera. Confirme se a fonte de validação de dados cobre toda a lista para listas baseadas em intervalos e ajuste se necessário.
  • Referências erradas ou desatualizadas: Se você tiver referências erradas, veja se a fórmula ou lista da fonte de Validação de Dados está apontando para a planilha e o intervalo de células certos. Além disso, fique de olho em erros de digitação ou mudanças acidentais nas áreas nomeadas.
  • A lista suspensa não aparece ou a seta suspensa está faltando: Se você tirar a validação de dados, a lista suspensa pode não aparecer. Sempre certifique-se de que o tipo de validação esteja definido como “Lista” e reaplique a validação de dados sempre que limpar a formatação.

Depuração avançada

Algumas dessas questões podem envolver erros de fórmula ou comportamento de transbordamento relacionado a listas dinâmicas e intervalos nomeados:

  • Erros #REF!: Esse erro aparece quando uma fórmula ou intervalo nomeado se refere a uma célula, planilha ou tabela que foi excluída. Dá uma olhada e atualiza as fórmulas ou intervalos nomeados que usam OFFSET(), INDIRECT() ou funções de matriz dinâmica para resolver esse erro.

  • Erros #SPILL!: Esse erro aparece quando uma fórmula de matriz dinâmica, tipo UNIQUE(), tenta mostrar valores, mas outros dados bloqueiam a área de transbordamento. Sempre dá uma olhada pra ver se não tem nenhuma célula mesclada vazia, pra que a fórmula preencha as células ao redor.

  • Desalinhamento de matriz dinâmica: Se você criar sua lista usando funções como UNIQUE(), SORT() ou FILTER(), o tamanho da saída pode mudar. Então, usa um nome de área dinâmico ou faz referência à coluna inteira da saída da fórmula.

Recomendo fazer nosso curso Funções avançadas do Excel para saber mais sobre deslocamento e intervalos dinâmicos no Excel.

Conclusão

As listas suspensas no Excel são úteis para orientar a entrada de dados, garantir a consistência e melhorar a usabilidade geral das suas planilhas. Desde a criação de listas básicas e links dinâmicos para tabelas até seleções em cascata e controles de formulários personalizados, essas ferramentas ajudam a tornar as planilhas mais interativas, precisas e fáceis de usar. 

Dominar as técnicas de menus suspensos reduz erros, melhora a consistência dos dados e prepara o terreno para soluções de planilhas mais profissionais e escaláveis. Te encorajo a melhorar suas habilidades aprendendo a integrar a funcionalidade de menu suspenso com o Power Query ou usando VBA para ter ainda mais automação e inteligência nos seus fluxos de trabalho do Excel.

Se você quer melhorar suas habilidades no Excel, recomendo fazer nosso curso Análise de Dados no Excel. Esse curso vai te ajudar a dominar análises avançadas e impulsionar sua carreira. Também recomendo fazer nosso curso Power Query Intermediário no Excel pra aprender sobre transformação de dados e usar a linguagem M pra criar funções dinâmicas.


Allan Ouko's photo
Author
Allan Ouko
LinkedIn
Eu crio artigos que simplificam a ciência e a análise de dados, tornando-as fáceis de entender e acessíveis.

Perguntas frequentes

Como posso criar uma lista suspensa dinâmica que atualiza automaticamente?

Use uma tabela do Excel ou um intervalo nomeado dinâmico com funções como OFFSET() ou UNIQUE(). Isso garante que a lista cresça à medida que novos itens são adicionados.

Quais são as melhores práticas para gerenciar grandes listas suspensas no Excel?

Use intervalos nomeados ou tabelas, organize os dados de origem em uma planilha separada e habilite a pesquisa (no Excel 365) para melhorar a usabilidade.

Como faço pra resolver problemas comuns com listas suspensas no Excel?

Dá uma olhada se tem intervalos de origem quebrados ou errados, células em branco, intervalos nomeados apagados ou configurações de Validação de Dados que foram substituídas.

Posso usar o VBA pra melhorar a funcionalidade das listas suspensas no Excel?

Você pode usar o VBA pra criar listas dinâmicas, responder às escolhas do usuário e personalizar o comportamento além do que a Validação de Dados padrão oferece.

Como faço pra criar uma lista suspensa pesquisável no Excel?

As listas pesquisáveis estão disponíveis por padrão no Excel 365 e no Excel para a web. As versões mais antigas precisam de soluções alternativas, como caixas combinadas.

Tópicos

Aprenda Excel com o DataCamp

Curso

Preparação de dados no Excel

3 h
67.2K
Aprenda a preparar dados no Excel usando funções lógicas, fórmulas aninhadas, funções de busca e tabelas dinâmicas.
Ver detalhesRight Arrow
Iniciar curso
Ver maisRight Arrow
Relacionado

blog

Morte do Excel? Buscas por curso sobre ferramenta saltam 400%; Veja as principais dúvidas dos internautas

Mesmo na Era da IA, a clássica planilha de dados, amada por uns e odiada por outros, segue relevante e amplamente utilizada.
DataCamp Team's photo

DataCamp Team

8 min

blog

As 30 principais perguntas da entrevista sobre o Excel para todos os níveis

Um guia para as perguntas mais comuns em entrevistas sobre o Excel para usuários iniciantes, intermediários e avançados, para que você seja aprovado na entrevista técnica.
Chloe Lubin's photo

Chloe Lubin

15 min

Tutorial

As 15 fórmulas básicas do Excel que todos precisam saber

Aprenda a adicionar fórmulas aritméticas, de cadeia de caracteres, de séries temporais e complexas no Microsoft Excel.
Abid Ali Awan's photo

Abid Ali Awan

Tutorial

Gráficos de colunas agrupadas no Excel: Como criá-los e personalizá-los

Este tutorial discute os gráficos de colunas agrupadas, por que o Excel é bom para criá-los e como criar e personalizar gráficos de colunas agrupadas no Excel.
Elena Kosourova's photo

Elena Kosourova

Tutorial

Tutorial do Excel Regex: Dominando a correspondência de padrões com expressões regulares

Descubra o poder das Expressões Regulares (RegEx) para correspondência de padrões no Excel. Nosso guia abrangente revela como padronizar dados, extrair palavras-chave e realizar manipulações avançadas de texto.
Chloe Lubin's photo

Chloe Lubin

Tutorial

Como fazer um VLOOKUP() com vários critérios

Domine a arte de usar VLOOKUP() com vários critérios no Excel. Explore técnicas avançadas, como colunas auxiliares e a função CHOOSE().
Laiba Siddiqui's photo

Laiba Siddiqui

Ver maisVer mais