Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel para a Web Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016

Utilize a validação de dados para restringir o tipo de dados ou os valores que os utilizadores introduzem numa célula, como uma lista pendente.

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

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

  1. Selecione Data >Data Validation (Validação de Dados).

    Validação de Dados

  2. No separador Definições , em Permitir, selecione uma opção:

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

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

    • Lista - para escolher dados da lista pendente.

    • Data – para restringir a célula a aceitar apenas a data.

    • Tempo – para restringir a célula a aceitar apenas tempo.

    • Comprimento do Texto – para restringir o comprimento do texto.

    • Personalizado – para fórmula personalizada.

  3. Em Dados, selecione uma condição.

  4. Defina os outros valores necessários com base no que escolheu para Permitir e Dados.

  5. Selecione o separador Mensagem de Entrada e personalize uma mensagem que os utilizadores verão ao introduzir dados.

  6. Selecione a caixa de verificação Mostrar mensagem de entrada quando a célula está selecionada para apresentar a mensagem quando o utilizador selecionar ou pairar o cursor sobre as células selecionadas.

  7. Selecione o separador Alerta de Erro para personalizar a mensagem de erro e escolher um Estilo.

  8. Selecione OK.

    Agora, se o utilizador tentar introduzir um valor que não é válido, é apresentado um Alerta de Erro com a sua mensagem personalizada.

Baixar nossos exemplos

Transfira um livro de exemplo com todos os exemplos de validação de dados neste artigo

Se estiver criando uma folha que exige que os usuários insiram dados, você pode restringir a entrada a um determinado intervalo de datas ou números, ou certificar-se de que apenas números inteiros positivos sejam inseridos. O Excel pode restringir a introdução de dados a determinadas células ao utilizar validação de dados, pedir aos utilizadores para introduzirem dados válidos quando uma célula é selecionada e apresentar uma mensagem de erro quando um utilizador introduzir dados inválidos.

Restringir a entrada de dados

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

  2. No separador Dados , selecione Validação de Dados.

    Observação: Se o comando de validação não estiver disponível, a folha pode estar protegida ou a pasta de trabalho pode ser 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. Para obter mais informações sobre a proteção de livros, consulte Proteger um livro.

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

    Observação: As caixas onde introduz valores limitativos são etiquetadas com base nos dados e nos critérios de limitação que escolheu. Por exemplo, se escolher Data como o seu tipo de dados, pode introduzir valores de limitação em caixas de valor mínimo e máximo com o nome Data de Início e Data de Fim.

Solicitar entradas válidas aos usuários

Quando os utilizadores selecionam uma célula com requisitos de introdução de dados, pode apresentar uma mensagem que explica que dados são válidos.

  1. Selecione as células nas quais deseja solicitar aos usuários entradas de dados válidas.

  2. No separador Dados , selecione Validação de Dados.

    Observação: Se o comando de validação não estiver disponível, a folha pode estar protegida ou a pasta de trabalho pode ser 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. Para obter mais informações sobre a proteção de livros, consulte Proteger um livro.

  3. No separador Mensagem de Entrada, selecione a caixa mostrar mensagem de entrada quando a célula está selecionada marcar.

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

  5. Na caixa Mensagem de entrada, escreva a mensagem que pretende apresentar.

Exibir uma mensagem de erro quando dados inválidos forem inseridos

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

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

  2. No separador Dados , selecione Validação de Dados .

    Observação: Se o comando de validação não estiver disponível, a folha pode estar protegida ou a pasta de trabalho pode ser 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. Para obter mais informações sobre a proteção de livros, consulte Proteger um livro .

  3. No separador Alerta de Erro , na caixa Título , escreva um título para a sua mensagem.

  4. Na caixa Mensagem de erro , escreva a mensagem que pretende apresentar se forem introduzidos dados inválidos.

  5. Siga um destes procedimentos:

    Para

    No menu de pop-up Estilo, selecione

    Exija que os usuários corrijam o erro antes de continuar

    Interromper

    Avisar os utilizadores de que os dados são inválidos e exigir que selecionem Sim ou Não para indicar se querem continuar

    Aviso

    Avise os usuários que os dados são inválidos, mas permita que prossigam depois de dispensar 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 a 7 são especificamente para criar uma lista suspensa.

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

  2. No separador Dados , no grupo Ferramentas de Dados , selecione Validação de Dados.

  3. No separador Definições , na caixa Permitir , selecione Lista.

  4. Na caixa Origem , escreva os valores da lista, separados por vírgulas. Por exemplo, escreva Baixa,Média,Alta.

  5. Certifique-se de que a caixa de marcar pendente Na célula está selecionada. Caso contrário, não verá a seta pendente junto à célula.

  6. Para especificar como pretende processar valores em branco (nulos), selecione ou desmarque a caixa Ignorar marcar em branco .

  7. Teste a validação de dados para se certificar de que está a funcionar 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, você pode querer verificar se a célula é larga o suficiente para mostrar todas as suas entradas.

  • Remover validação de dados – selecione a célula ou células que contêm a validação que pretende eliminar, aceda a Dados > Validação de Dados e, na caixa de diálogo validação de dados, prima Limpar Tudo e, em seguida, selecione 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 e 2 acima.

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

  3. Na caixa Dados , selecione o tipo de restrição que pretende. Por exemplo, para definir limites superiores e inferiores, 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 crianças nessa célula, selecione maior ou igual a na caixa Dados e introduza 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 e 2 acima.

  2. Na caixa Permitir , selecione Decimal.

  3. Na caixa Dados , selecione o tipo de restrição que pretende. Por exemplo, para definir limites superiores e inferiores, 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 introduza a fórmula , =E1*6% , na caixa Máximo .

    Observação: Para permitir que um utilizador introduza percentagens, por exemplo, 20%, selecione Decimal na caixa Permitir , selecione o tipo de restrição que pretende na caixa Dados , introduza o valor mínimo, máximo ou específico como decimal, por exemplo .2 e, em seguida, apresente a célula de validação de dados como uma percentagem ao selecionar a célula e clicar em Estilo de Percentagem Imagem do botão no grupo Número no separador Base .

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

  1. Siga as etapas 1 e 2 acima.

  2. Na caixa Permitir , selecione Data .

  3. Na caixa Dados , selecione o tipo de restrição que pretende. 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 intervalo de tempo entre a data de hoje e 3 dias a partir da data de hoje, selecione entre na caixa Dados , introduza =HOJE() na caixa Data de início e introduza =HOJE()+3 na caixa Data de fim.

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

  1. Siga as etapas 1 e 2 acima.

  2. Na caixa Permitir , selecione Hora.

  3. Na caixa Dados , selecione o tipo de restrição que pretende. Por exemplo, para permitir horas antes de uma determinada hora do dia, selecione menos do 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 tem a célula E2 configurada com uma hora de início (8:00) e a célula F2 com uma hora de fim (17:00) e pretende limitar as horas de reunião entre essas horas e, em seguida, selecionar entre na caixa Dados , introduza =E2 na caixa Hora de início e, em seguida, introduza =F2 na caixa Hora de fim.

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

  1. Siga as etapas 1 e 2 acima.

  2. Na caixa Permitir , selecione Comprimento do Texto.

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

  4. Neste caso, queremos limitar a entrada a 25 carateres, por isso, selecione menor ou igual a na caixa Dados e introduza 25 na caixa Máximo .

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

  1. Siga as etapas 1 e 2 acima.

  2. Na caixa Permitir , selecione o tipo de dados que pretende.

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

  4. Na caixa ou caixas abaixo da caixa Dados , selecione a célula que pretende utilizar para especificar o que é permitido.

    Por exemplo, para permitir entradas para uma conta apenas se o resultado não ultrapassar o orçamento na célula E1, selecione Permitir > Número inteiro, Dados, menor ou igual a e Máximo de >= =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 ecrã neste artigo foram tiradas no Excel 2016; mas a funcionalidade é a mesma no Excel para a Web.

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.

=AND(LEFT(C2,3)="ID-",LEN(C2)>9)

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

A célula que contém um nome de produto (D2) contém apenas 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. Esta é a parte A2)=1 será alterada para A3)=1, A4)=1 e assim sucessivamente.

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

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

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

Dica: Se você for um proprietário de pequeno negócio procurando mais informações sobre como configurar o Microsoft 365, visite Auxílio e aprendizado para pequenos negócios.

Quer mais?

Criar uma lista suspensa

Adicionar ou remover itens de uma lista suspensa

Mais sobre a validação de dados

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.