M365Con 2027 – conferência online gratuita · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Como criar uma lista suspensa no Excel (validação de dados)

By ·

Como criar uma lista suspensa no Excel com a Validação de Dados: monte a lista, defina a origem, adicione alertas, mantenha a lista atualizada e corrija problemas comuns.

Automatically translated with AI from the original post. Read the English original

Para criar uma lista suspensa no Excel, digite suas opções em uma coluna, selecione a célula que deve oferecê-las, abra Dados > Validação de Dados, escolha Lista em Permitir e selecione suas opções como Origem. Só isso é necessário na versão básica. Este artigo é para usuários do Excel que criam controles, formulários, planilhas de pedidos ou modelos e querem que as pessoas escolham valores fixos em vez de digitá-los. Você verá o método passo a passo, as opções que importam na caixa de diálogo, três formas de manter a lista atualizada e os pontos em que as listas suspensas deixam de funcionar sem aviso.

Pontos-chave

  • Crie uma lista suspensa no Excel com Dados, Validação de Dados: escolha Lista em Permitir e aponte a caixa Origem para a sua lista de valores.
  • Coloque os valores em uma Tabela do Excel (Ctrl+T) e a lista suspensa cresce quando você adiciona itens no final da lista.
  • Defina o estilo do Alerta de Erro: Parar bloqueia qualquer entrada que não esteja na lista, enquanto Aviso e Informações ainda permitem outras entradas.
  • A validação verifica apenas o que as pessoas digitam. Colar ou preencher células pode contornar a lista, então proteja a planilha se a lista precisar ser rigorosa.
  • A lista suspensa tem a largura da sua célula, então amplie a coluna se entradas longas estiverem cortadas.

O recurso por trás da lista chama-se validação de dados. O guia da Microsoft sobre como criar uma lista suspensa abrange o Excel para Microsoft 365, Excel 2024, 2021, 2019 e 2016. Os limites e as correções abaixo vêm dessa página, da página da Microsoft sobre como adicionar ou remover itens e de suas notas sobre validação de dados com mais detalhes.

Criar uma lista suspensa a partir de um intervalo de células

Uma lista que lê seus valores de células é a versão que você vai querer na maioria das vezes. Você consegue ver os valores, alterá-los em um único lugar e reutilizá-los.

  1. Insira os itens. Digite-os em uma coluna de uma nova planilha, com um valor por célula. Um cabeçalho acima deles é aceitável, você só não o selecionará daqui a pouco.
  2. Transforme em tabela (recomendado). Selecione qualquer célula da lista e pressione Ctrl+T. A Microsoft recomenda isso, porque as listas suspensas criadas com base em uma tabela são atualizadas quando você adiciona ou remove itens.
  3. Selecione a célula de destino. Esta é a célula onde a lista suspensa deve aparecer. Você também pode selecionar várias células e atribuir a todas a mesma lista.
  4. Abra a Validação de Dados. Vá até a guia Dados e selecione Validação de Dados.
  5. Escolha Lista. Na guia Configurações, abra a caixa Permitir e selecione Lista.
  6. Defina a origem. Clique na caixa Origem e depois selecione sua lista na planilha. No exemplo da Microsoft, a lista está em A2:A9 de uma planilha chamada Cities, e a linha de cabeçalho em A1 fica de fora para não se tornar uma opção.
  7. Marque as caixas. Deixe Lista suspensa na célula marcada, porque é ela que mostra a seta. Marque Ignorar em branco se as pessoas puderem deixar a célula vazia.
  8. Selecione OK.

Clique na célula. Uma seta aparece, e as opções se abrem logo abaixo dela. É só isso.

Se o comando Validação de Dados estiver desabilitado, a explicação da Microsoft é que a planilha pode estar protegida ou a pasta de trabalho compartilhada. Desproteja a planilha ou pare de compartilhar a pasta de trabalho e tente novamente. O comando também fica indisponível enquanto você está digitando em uma célula, então pressione Enter ou Esc primeiro.

Coloque a lista em outra planilha

Você pode manter os valores em outra planilha, e para qualquer arquivo que será compartilhado essa é uma boa ideia. Isso mantém a planilha de trabalho limpa, e você pode ocultar a planilha da lista. A Microsoft sugere ocultar e proteger essa planilha para que ninguém altere as opções por acidente. Selecione a lista na outra planilha enquanto a caixa Origem estiver ativa, e o Excel preenche a referência.

Digite os itens diretamente

Para uma lista curta que nunca muda, como Sim, Não, Talvez, você pode dispensar as células e digitar os itens na caixa Origem, separados por vírgulas. A página da Microsoft sobre edição de listas mostra o formato como Sim,Não,Talvez, sem espaços depois das vírgulas. É rápido, mas esconde os valores dentro da regra de validação. Quem quiser alterá-los precisa abrir a caixa de diálogo Validação de Dados. Para qualquer lista com mais que um punhado de itens, use células.

Deixe a lista legível

Uma lista suspensa tem a largura da célula em que está. Se entradas longas ficarem cortadas, amplie a coluna. A Microsoft também recomenda verificar se a largura da coluna e a altura da linha permitem exibir todas as entradas. Se você editar a lista depois, confira a largura novamente.

Adicione mensagens e defina o rigor da lista

As duas guias opcionais da caixa de diálogo Validação de Dados são onde uma lista simples se transforma em um formulário útil.

A mensagem de entrada

Na guia Mensagem de Entrada, marque Mostrar mensagem de entrada ao selecionar a célula e depois adicione um título e uma mensagem. O texto aparece como um pequeno aviso quando alguém seleciona a célula. A Microsoft permite mensagens de até 225 caracteres. Use-a para dizer o que o campo espera, por exemplo: "Escolha o departamento que paga por isso".

O alerta de erro

Na guia Alerta de Erro, marque Mostrar alerta de erro após inserir dados inválidos e escolha um Estilo. Isso define o que acontece quando alguém digita algo que não está na lista:

  • Parar impede entradas que não estão na lista. Use-o quando os valores alimentam fórmulas, relatórios ou uma tabela dinâmica e um erro de digitação os quebraria.
  • Aviso mostra sua mensagem, mas ainda permite uma entrada que não está na lista.
  • Informação também mostra uma mensagem e continua permitindo a entrada.

Digite um título e uma mensagem. Se você deixar os dois vazios, o Excel usa o título "Microsoft Excel" e a mensagem "O valor inserido não é válido. Um usuário restringiu os valores que podem ser inseridos nesta célula." Essa mensagem não ajuda ninguém, então escreva a sua, algo como "Escolha um valor da lista ou peça ao responsável para incluí-lo".

Recomendação: use Parar em qualquer coisa que alimente um relatório. Use Aviso em um modelo em que as pessoas às vezes precisam de uma exceção e você prefere vê-la a bloqueá-la.

Mantenha a lista suspensa atualizada

Uma lista que não acompanha seus dados é uma lista que alguém acabará contornando. A forma de atualizá-la depende de como você criou a origem. Estes passos vêm da página da Microsoft sobre como adicionar ou remover itens.

Se a origem for uma tabela

Vá até o fim da lista e digite o novo item. O Excel atualiza as listas suspensas que usam a lista. Para remover um item, selecione-o e pressione Delete. Para fechar a lacuna ao remover um item do meio, clique com o botão direito na célula, escolha Excluir e selecione OK para que as células subam. Pressionar apenas Delete limpa a célula e deixa uma linha vazia na lista.

É por isso que a tabela vale o esforço extra no início. Você nunca mais precisa mexer na regra de validação.

Se a origem for um intervalo nomeado

Um intervalo nomeado não cresce sozinho quando você digita abaixo dele. Depois de adicionar ou remover itens, edite o intervalo:

  1. Vá em Fórmulas > Gerenciador de Nomes.
  2. Selecione o intervalo nomeado.
  3. Na caixa Refers to, apague a referência atual e selecione todas as células que contêm a lista.
  4. Selecione Close e depois Yes para salvar.

Se você não souber o nome, selecione a lista e leia-o na Caixa de Nome, ao lado da barra de fórmulas. Para criar um intervalo nomeado, use primeiro Define Name na guia Formulas. Em seguida, digite o nome com um sinal de igual, por exemplo =Choices, na caixa Source. Um intervalo nomeado é útil quando a mesma lista alimenta listas suspensas em várias planilhas.

Se a lista estiver digitada na caixa Source

Selecione uma célula que tenha a lista suspensa, vá em Data > Data Validation e edite os itens na guia Settings. Marque Apply these changes to all other cells with the same settings para que todas as células com a mesma regra recebam a alteração.

Por que uma lista suspensa deixa de funcionar

A maioria dos problemas vem de uma pequena lista de causas. As páginas da Microsoft documentam essas causas.

A validação não impede dados colados. A Microsoft explica que a validação de dados exibe mensagens e impede entradas inválidas somente quando as pessoas digitam diretamente na célula. Se alguém copiar um valor de outro lugar e colá-lo, ou arrastar a alça de preenchimento, a regra não é aplicada ao que foi inserido. Se a lista precisar ser rigorosa, desative Enable fill handle and cell drag-and-drop em Arquivo > Opções > Avançado > Opções de edição e, em seguida, proteja a planilha. Você também perderá parte da praticidade, então faça isso apenas em planilhas nas quais a precisão é mais importante.

Valores existentes não são verificados. Se você adicionar uma lista a células que já contêm dados, o Excel não sinaliza os valores antigos. Para encontrar os que não se encaixam, selecione as células e use Data > Data Validation > Circle Invalid Data. Os círculos desaparecem quando você corrige as entradas.

Planilhas protegidas bloqueiam a digitação. Conclua as configurações de validação antes de proteger a planilha ou a pasta de trabalho. Desmarque a configuração Locked nas células que as pessoas devem preencher primeiro, caso contrário elas não conseguirão usar a lista suspensa. Não é possível alterar as configurações de validação em uma pasta de trabalho compartilhada ou protegida.

Erros em fórmulas. A Microsoft observa que a validação é ignorada enquanto as fórmulas nas células validadas retornam erros, como #REF! ou #DIV/0!. Ela também observa que o cálculo manual pode impedir que a validação funcione corretamente, então defina o cálculo como Automático.

Tabelas vinculadas. Não é possível adicionar validação de dados a uma tabela do Excel vinculada a um site do SharePoint. Primeiro, desvincule a tabela ou converta-a em um intervalo.

Como encontrar células que têm uma regra. Na guia Home, abra Find & Select e escolha Data Validation. Isso seleciona todas as células com validação na planilha.

Como remover a lista. Selecione a célula e use Data > Data Validation > Settings > Clear All.

Excel para a Web

Excel para a Web é onde você deve testar seu arquivo antes de depender dele. A página de validação de dados da Microsoft diz que, para pastas de trabalho usadas no Excel Web App, é preciso criar a validação primeiro na versão para desktop. Essa observação é antiga, e a versão atual do seu navegador pode se comportar de forma diferente. Além disso, a página sobre listas suspensas da Microsoft não traz passos específicos para a web. Monte a lista no Excel para desktop, salve a pasta de trabalho e abra-a no navegador para ver como ela se comporta para seus colegas.

Erros comuns

  • Selecionar a célula de cabeçalho no intervalo de origem, para que "Cities" apareça como opção.
  • Digitar os itens com espaços após as vírgulas e depois se perguntar por que as entradas mostram um espaço extra.
  • Usar um intervalo nomeado e esquecer que ele precisa ser editado quando a lista crescer.
  • Definir o Error Alert como Information e esperar que ele bloqueie erros de digitação. Somente Stop bloqueia esses erros.
  • Proteger a planilha antes de liberar as células de entrada para edição.
  • Confiar na lista suspensa para manter os dados colados limpos.
  • Deixar a coluna estreita demais, de modo que entradas longas pareçam cortadas e as pessoas escolham a opção errada.

Tópicos relacionados para explorar

  • Listas que crescem sozinhas. Tabelas são a resposta simples. Um intervalo nomeado baseado em fórmula é a outra opção, se você precisar de mais controle, e merece um teste próprio antes de ser implantado.
  • Listas suspensas dependentes. Uma segunda lista que muda conforme a primeira escolha, como país e cidade. As páginas da Microsoft citadas acima não cobrem esse caso, então trate-o como um projeto separado e teste em uma cópia.
  • Formulários e caixas de combinação. A Microsoft tem um artigo separado sobre como adicionar uma caixa de listagem ou uma caixa de combinação a uma planilha. Esses controles exigem mais configuração do que a validação de dados.
  • Ocultar ou exibir uma lista com base em outra célula. Isso normalmente exige formatação condicional ou VBA, e você deve testar em uma cópia do arquivo.
  • Limpe antes. Se a lista de origem contiver repetições, remova-as antes de criar a lista suspensa. Nosso artigo sobre como remover duplicatas no Excel explica como fazer isso.

Próximo passo

Para criar uma lista suspensa no Excel que funcione bem, crie-a com base em uma tabela, defina o Alerta de Erro como Parar e teste digitando e colando valores. Depois, proteja a planilha se as opções precisarem ser estritas, e registre onde a lista está armazenada para que a próxima pessoa possa atualizá-la.

Entities in this article

Microsoft Excel Excel for the web

Related articles

RSS