Células

Aplicar validação de dados a células

Aplicar validação de dados a células

Você pode usar a validação de dados para restringir o tipo de dados ou os valores que os usuários inserem em uma célula. Um dos usos mais comuns da validação de dados é criar uma lista suspensa.

Seu navegador não oferece suporte a vídeo. Instale o Microsoft Silverlight, o Adobe Flash Player ou o Internet Explorer 9.

Baixar nossos exemplos

Baixe uma pasta de trabalho de exemplo com todos os exemplos de validação de dados neste artigo

  1. Selecione as células para as quais você deseja criar uma regra.

  2. Selecione dados >validação de dados.

    Validação de Dados

  3. Na guia Configurações, em Permitir, selecione uma opção:

    • Número inteiro -para restringir a célula para aceitar apenas números inteiros.

    • Decimal – para restringir a célula para aceitar somente números decimais.

    • Lista: para escolher dados da lista suspensa.

    • Data: para restringir a célula para aceitar somente data.

    • Tempo -para restringir a célula para aceitar somente tempo.

    • Comprimento do texto: para restringir o comprimento do texto.

    • Personalizado: para fórmula personalizada.

  4.  Em Dados, selecione uma condição:

    • entre

    • não entre:

    • igual a

    • diferente de

    • maior que

    • menor que

    • maior que ou igual a

    • menor que ou igual a

  5. Na guia Configurações, em Permitir, selecione uma opção:

  6. Defina os outros valores necessários, com base no que você escolheu para Permitir e Dados. Por exemplo, se você selecionar entree, em seguida, selecione os valores mínimo: e máximo: para a (s) célula (s).

  7. Selecione a caixa de seleção Ignorar em branco se quiser ignorar espaços em branco.

  8. Se você quiser adicionar um título e uma mensagem para a sua regra, selecione a guia mensagem de entrada e digite um título e uma mensagem de entrada.

  9. Marque a caixa de seleção Mostrar mensagem de entrada ao selecionar célula para exibir a mensagem quando o usuário selecionar ou passar o mouse sobre as células selecionadas.

  10. Selecione OK.

    Agora, se o usuário tentar inserir um valor não válido, uma pop-up será exibida com a mensagem "Este valor não coincide com as restrições de validação de dados desta célula".

Se você estiver criando uma planilha que exija que os usuários insiram dados, talvez você queira restringir a entrada a um determinado intervalo de datas ou números, ou certifique-se de que apenas números inteiros positivos sejam inseridos. O Excel pode restringir a entrada de dados a determinadas células usando validação de dados, solicitar que os usuários insiram dados válidos quando uma célula estiver selecionada e exibir uma mensagem de erro quando um usuário inserir dados inválidos.

Restringir a entrada de dados

  1. Selecione as células onde você deseja restringir a entrada de dados.

  2. Na guia dados , clique em validação de dados > validação de dados.

    Observação: Se o comando de validação estiver indisponível, a planilha pode estar protegida ou a pasta de trabalho pode estar compartilhada. Não será possível alterar as configurações de validação de dados se sua pasta de trabalho for compartilhada ou se sua planilha estiver protegida. Confira mais informações sobre a proteção de pastas de trabalho em Proteger uma pasta de trabalho.

  3. Na caixa permitir , selecione o tipo de dados que você deseja permitir e preencha os critérios e valores de limitação.

    Observação: As caixas nas quais você insere valores de limite serão rotuladas com base nos dados e nos critérios que você escolheu. Por exemplo, se você escolher data como seu tipo de dados, você poderá inserir valores de limitação nas caixas de valor mínimo e máximo rotuladas como data de início e data de término.

Solicitar entradas válidas aos usuários

Quando os usuários clicam em uma célula que tem requisitos de entrada de dados, você pode exibir uma mensagem que explica quais dados são válidos.

  1. Selecione as células onde você deseja solicitar entradas de dados válidas para os usuários.

  2. Na guia dados , clique em validação de dados > validação de dados.

    Observação: Se o comando de validação estiver indisponível, a planilha pode estar protegida ou a pasta de trabalho pode estar compartilhada. Não será possível alterar as configurações de validação de dados se sua pasta de trabalho for compartilhada ou se sua planilha estiver protegida. Confira mais informações sobre a proteção de pastas de trabalho em Proteger uma pasta de trabalho.

  3. Na guia mensagem de entrada , marque a caixa de seleção Mostrar mensagem de entrada ao selecionar célula .

  4. Na caixa título , digite um título para a sua mensagem.

  5. Na caixa de mensagem de entrada , digite a mensagem que você deseja exibir.

Exibir uma mensagem de erro quando dados inválidos são inseridos

Se você tiver restrições de dados no local e um usuário inserir dados inválidos em uma célula, você poderá exibir uma mensagem que explica o erro.

  1. Selecione as células onde você deseja exibir sua mensagem de erro.

  2. Na guia dados , clique em validação de dados > validação de dados.

    Observação: Se o comando de validação estiver indisponível, a planilha pode estar protegida ou a pasta de trabalho pode estar compartilhada. Não será possível alterar as configurações de validação de dados se sua pasta de trabalho for compartilhada ou se sua planilha estiver protegida. Confira mais informações sobre a proteção de pastas de trabalho em Proteger uma pasta de trabalho.

  3. Na guia alerta de erro , na caixa título , digite um título para a sua mensagem.

  4. Na caixa de mensagem de erro , digite a mensagem que você deseja exibir se forem inseridos dados inválidos.

  5. Siga um destes procedimentos:

    Para

    Na guia Estilo de menu pop-up, selecione

    Exigir que os usuários corrijam o erro antes de prosseguir

    Parar

    Avise aos usuários que os dados são inválidos e exijam que eles selecionem Sim ou não para indicar se desejam continuar

    Aviso

    Avise os dados de que os dados são inválidos, mas permita que eles continuem após ignorar a mensagem de aviso

    Importante

Restringir a entrada de dados

  1. Selecione as células onde você deseja restringir a entrada de dados.

  2. Na guia dados , em ferramentas, clique em validar.

    Guia Dados, grupo Ferramentas

    Observação: Quando o comando de validação não está disponível, a planilha pode estar protegida ou a pasta de trabalho compartilhada. Não será possível alterar as configurações de validação de dados se sua pasta de trabalho for compartilhada ou se sua planilha estiver protegida. Confira mais informações sobre a proteção de pastas de trabalho em Proteger uma pasta de trabalho.

  3. No menu pop-up permitir , selecione o tipo de dados que você deseja permitir.

  4. No menu pop-up dados , selecione o tipo de critérios de limitação desejados e, em seguida, insira a limitação de valores.

    Observação: As caixas nas quais você insere valores de limite serão rotuladas com base nos dados e nos critérios que você escolheu. Por exemplo, se você escolher data como seu tipo de dados, você poderá inserir valores de limitação nas caixas de valor mínimo e máximo rotuladas como data de início e data de término.

Solicitar entradas válidas aos usuários

Quando os usuários clicam em uma célula que tem requisitos de entrada de dados, você pode exibir uma mensagem que explica quais dados são válidos.

  1. Selecione as células onde você deseja solicitar entradas de dados válidas para os usuários.

  2. Na guia dados , em ferramentas, clique em validar.

    Guia Dados, grupo Ferramentas

    Observação: Quando o comando de validação não está disponível, a planilha pode estar protegida ou a pasta de trabalho compartilhada. Não será possível alterar as configurações de validação de dados se sua pasta de trabalho for compartilhada ou se sua planilha estiver protegida. Confira mais informações sobre a proteção de pastas de trabalho em Proteger uma pasta de trabalho.

  3. Na guia mensagem de entrada , marque a caixa de seleção Mostrar mensagem de entrada ao selecionar célula .

  4. Na caixa título , digite um título para a sua mensagem.

  5. Na caixa de mensagem de entrada , digite a mensagem que você deseja exibir.

Exibir uma mensagem de erro quando dados inválidos são inseridos

Se você tiver restrições de dados no local e um usuário inserir dados inválidos em uma célula, você poderá exibir uma mensagem que explica o erro.

  1. Selecione as células onde você deseja exibir sua mensagem de erro.

  2. Na guia dados , em ferramentas, clique em validar.

    Guia Dados, grupo Ferramentas

    Observação: Quando o comando de validação não está disponível, a planilha pode estar protegida ou a pasta de trabalho compartilhada. Não será possível alterar as configurações de validação de dados se sua pasta de trabalho for compartilhada ou se sua planilha estiver protegida. Confira mais informações sobre a proteção de pastas de trabalho em Proteger uma pasta de trabalho.

  3. Na guia alerta de erro , na caixa título , digite um título para a sua mensagem.

  4. Na caixa de mensagem de erro , digite a mensagem que você deseja exibir se forem inseridos dados inválidos.

  5. Siga um destes procedimentos:

    Para

    Na guia Estilo de menu pop-up, selecione

    Exigir que os usuários corrijam o erro antes de prosseguir

    Parar

    Avise aos usuários que os dados são inválidos e exijam que eles selecionem Sim ou não para indicar se desejam continuar

    Aviso

    Avise os dados de que os dados são inválidos, mas permita que eles continuem após ignorar a mensagem de aviso

    Importante

Adicionar a validação de dados a uma célula ou a um intervalo

Observação: As duas primeiras etapas nesta seção são para adicionar qualquer tipo de validação de dados. As etapas 3-7 são específicas para a criação de uma lista suspensa. 

  1. Selecione uma ou mais células para validar.

  2. Na guia Dados, no grupo Ferramenta de Dados, clique em Validação de Dados.

  3. Na guia Configurações, na caixa Permitir, escolha Lista.

  4. Na caixa Fonte, digite os valores da lista separados por vírgulas. Por exemplo, digite baixa, média, alta.

  5. Verifique se a caixa de seleção Menu suspenso na célula está marcada. Caso contrário, não será possível ver a seta suspensa ao lado da célula.

  6. Para especificar como você deseja lidar com valores em branco (nulos), marque ou desmarque a caixa de seleção Ignorar em branco.

  7. Teste a validação de dados para garantir que ela está funcionando corretamente. Tente digitar dados válidos e inválidos nas células para ter certeza de que suas configurações estejam funcionando como você pretende e de que suas mensagens estejam aparecendo quando você espera.

Observações: 

  • Depois de criar sua lista suspensa, verifique se ela está funcionando da maneira desejada. Por exemplo, talvez você queira verificar se a célula é grande o suficiente para mostrar todas as suas entradas.

  • Remover validação de dados -selecione as células que contêm a validação que você deseja excluir e, em seguida, acesse dados > validação de dados e, na caixa de diálogo validação de dados, pressione o botão limpar tudo e, em seguida, clique em OK.

A tabela a seguir lista outros tipos de validação de dados e mostra maneiras de adicioná-los a planilhas.

Para fazer isso:

Siga as seguintes etapas:

Restringir a entrada de dados a números inteiros em limites.

  1. Siga as etapas 1-2 acima.

  2. Na lista Permitir, selecione Número inteiro.

  3. Na caixa Dados, selecione o tipo de restrição desejado. Por exemplo, para definir limites superior e inferior, selecione entre.

  4. Insira o valor mínimo, máximo ou específico a ser permitido.

    Você também pode inserir uma fórmula que retorne um valor numérico.

    Por exemplo, suponha que você esteja validando dados na célula F1. Para definir um limite mínimo de deduções para duas vezes o número de filhos nessa célula, selecione maior ou igual a na caixa Dados e digite a fórmula =2*F1 na caixa Mínimo.

Restringir a entrada de dados a um número decimal em limites.

  1. Siga as etapas 1-2 acima.

  2. Na caixa Permitir, selecione Decimal.

  3. Na caixa Dados, selecione o tipo de restrição desejado. Por exemplo, para definir limites superior e inferior, selecione entre.

  4. Insira o valor mínimo, máximo ou específico a ser permitido.

    Você também pode inserir uma fórmula que retorne um valor numérico. Por exemplo, para definir um limite máximo para comissões e bônus de 6% do salário de um vendedor na célula E1, selecione menor ou igual a na caixa Dados e digite a fórmula =E1*6% na caixa Máximo.

    Observação: Para permitir que um usuário insira percentuais, por exemplo 20%, selecione decimal na caixa permitir , selecione o tipo de restrição desejado na caixa dados , insira o valor mínimo, máximo ou específico como um decimal, por exemplo . 2, e, em seguida, Exiba a célula de validação de dados como uma porcentagem selecionando a célula e clicando em estilo de porcentagem Imagem do botão no grupo número da guia página inicial .

Restringir a entrada de dados a uma data em um intervalo de datas.

  1. Siga as etapas 1-2 acima.

  2. Na caixa Permitir, selecione Data.

  3. Na caixa Dados, selecione o tipo de restrição desejado. Por exemplo, para permitir datas após um determinado dia, selecione maior que.

  4. Insira a data inicial, final ou uma data específica a ser permitida.

    Você também pode inserir uma fórmula que retorne uma data. Por exemplo, para definir um período de tempo entre a data de hoje e três dias da data de hoje, escolha entre na caixa Dados, insira =HOJE() na caixa Data de início e insira =HOJE()+3 na caixa Data de término.

Restringir a entrada de dados a um horário em um período.

  1. Siga as etapas 1-2 acima.

  2. Na caixa Permitir, selecione Hora.

  3. Na caixa Dados, selecione o tipo de restrição desejado. Por exemplo, para permitir horas antes de uma determinada hora do dia, selecione menor que.

  4. Insira a hora de início, a hora de término ou uma hora específica a ser permitida. Caso deseja informar horas específicas, use o formato hh:mm.

    Por exemplo, digamos que você tenha a célula E2 configurada com uma hora de início (8:00) e a célula F2 com uma hora de término (17:00) e queira limitar os horários de reuniões entre essas horas, escolha entre na caixa Dados, insira =E2 na caixa Hora de início e =F2 na caixa Hora de término.

Restringir a entrada de dados a um texto com comprimento especificado.

  1. Siga as etapas 1-2 acima.

  2. Na caixa Permitir, selecione Comprimento do Texto.

  3. Na caixa Dados, selecione o tipo de restrição desejado. Por exemplo, para permitir até um determinado número de caracteres, selecione menor que ou igual a.

  4. Nesse caso, queremos limitar a entrada a 25 caracteres, portanto selecione menor ou igual a na caixa dados e insira 25 na caixa máximo .

Calcular o que é permitido com base no conteúdo de outra célula.

  1. Siga as etapas 1-2 acima.

  2. Na caixa Permitir, selecione o tipo de dados desejado.

  3. Na caixa Dados, selecione o tipo de restrição desejado.

  4. Na caixa, ou nas caixas, abaixo da caixa Dados, clique na célula que você deseja usar para especificar o que é permitido.

    Por exemplo, para permitir entradas em uma conta somente se o resultado não exceder o orçamento na célula E1, escolha Permitir >Número inteiro, Dados, menor que ou igual a, e Máximo >= =E1.

Observações: 

  • Os exemplos a seguir usam a opção Personalizado, onde você escreve fórmulas para definir suas condições. Você não precisa se preocupar com o que a caixa Dados mostra, porque ela está desabilitada com a opção Personalizado.

  • As capturas de tela neste artigo foram seguidas na Excel 2016; Mas a funcionalidade é a mesma em Excel Online.

Para assegurar que

Insira esta fórmula

A célula que contém a ID de produto (C2) começa sempre com o prefixo padrão "ID-" e tem no mínimo 10 caracteres (mais que 9) de comprimento.

= E (ESQUERDA (C2; 3) = "ID-", LEN (C2) >9)

Exemplo 6: Fórmulas na validação de dados

A célula que contém o nome do produto (D2) só contém texto.

=ÉTEXTO(D2)

Exemplo 2: Fórmulas na validação de dados

A célula que contém o aniversário de alguém (B6) deve ser maior que o número de anos definido na célula B4.

=SE(B6<=(HOJE()-(365*B4));VERDADEIRO;FALSO)

Exemplo de validação de dados para restringir uma entrada para uma idade mínima

Todos os dados no intervalo de células A2:A10 contêm valores únicos.

=CONT.SE($A$2:$A$10;A2)=1

Exemplo 4: Fórmulas na validação de dados

Observação: Você deve inserir a fórmula de validação de dados para a célula A2 primeiro e copiar A2 para A3:A10 para que o segundo argumento de CONT.SE corresponda à célula atual. A parte A2)=1 será alterada para A3)=1; A4)=1 e assim por diante.

Para obter mais informações

Verifique se uma entrada de endereço de email na célula B4 contém o símbolo @.

= ISNUMBER (LOCALIZAR ("@", B4))

Exemplo de validação de dados garantindo que um endereço de email contém o símbolo @

Precisa de mais ajuda?

Você pode sempre consultar um especialista na Excel Tech Community, obter suporte na Comunidade de respostas ou sugerir um novo recurso ou melhoria no User Voice do Excel.

Confira também

Mais sobre a validação de dados

Adicionar ou remover itens de uma lista suspensa

Remover uma lista suspensa

Observação:  Esta página foi traduzida automaticamente e pode apresentar erros gramaticais ou imprecisões. Nosso objetivo é que este conteúdo seja útil para você. Você pode nos dizer se as informações foram úteis? Use o artigo em inglês como referência.​

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×