Células

Aplicar validação de dados a células

Aplicar validação de dados a células

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Pode utilizar a validação de dados para restringir o tipo de dados ou os valores que os utilizadores introduzem numa célula. Uma das utilizações mais comuns da validação de dados é criar uma lista pendente.

O seu browser não suporta vídeo. Instale o Microsoft Silverlight, o Adobe Flash Player ou o Internet Explorer 9.

Transferir os nossos exemplos

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

  1. Selecione as células para as quais pretende criar uma regra.

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

    Validação de Dados

  3. No separador Definições, em Por, selecione uma das opções:

    • 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 selecionar dados a partir da lista pendente.

    • Data – para que a célula aceite apenas datas.

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

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

    • Personalizada – para personalizar uma fórmula.

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

    • situa-se entre

    • não se situa entre:

    • é igual a

    • é diferente de

    • é maior que

    • é menor que

    • é maior ou igual a

    • é menor ou igual a

  5. No separador Definições, em Por, selecione uma das opções:

  6. Defina os outros valores necessários, com base na sua escolha em Por e Dados. Por exemplo, se selecionar entree, em seguida, selecione os valores mínimos : e máximo: para a (s) célula (s).

  7. Selecione a caixa de verificação Ignorar células em branco se quiser ignorar as células em branco.

  8. Se pretender adicionar um título e uma mensagem para a sua regra, selecione o seParador mensagem de entrada e, em seguida, escreva um título e uma mensagem de entrada.

  9. Selecione a caixa de verificação Mostrar mensagem de entrada ao selecionar célula para apresentar a mensagem quando o utilizador selecionar ou pairar com o cursor sobre as células selecionadas.

  10. Selecione OK.

    Se o utilizador tentar introduzir um valor inválido, será apresentada uma janela pop-up com a mensagem "Este valor não corresponde às restrições de validação de dados definidas para esta célula."

Se estiver a criar uma folha que exija que os utilizadores introduzam dados, poderá querer restringir a entrada a um determinado intervalo de datas ou números ou garantir que apenas são introduzidos números inteiros positivos. O Excel pode restringir a introdução de dados a determinadas células ao utilizar o validação de dados, pedir aos utilizadores para introduzirem dados válidos quando uma célula está selecionada e apresentar uma mensagem de erro quando um utilizador introduzir dados inválidos.

Restringir a introdução de dados

  1. Selecione as células onde pretende restringir a introdução de dados.

  2. No separador dados , clique em validação de dados > validação de dados.

    Nota: Se o comando validação não estiver disponível, a folha poderá estar protegida ou o livro poderá estar partilhado. Não é possível alterar as definições da validação de dados se o livro estiver a ser partilhado ou a folha 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.

    Nota: As caixas onde introduzir os valores de limite serão rotuladas com base nos dados e no limite de critérios que escolheu. Por exemplo, se escolher a data como o seu tipo de dados, poderá introduzir a limitação de valores nas caixas de valor mínimo e máximo rotuladas como data de início e data de fim.

Pedir aos utilizadores entradas válidas

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

  1. Selecione as células em que pretende solicitar entradas de dados válidas aos utilizadores.

  2. No separador dados , clique em validação de dados > validação de dados.

    Nota: Se o comando validação não estiver disponível, a folha poderá estar protegida ou o livro poderá estar partilhado. Não é possível alterar as definições da validação de dados se o livro estiver a ser partilhado ou a folha 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 de verificação Mostrar mensagem de entrada quando a célula está selecionada .

  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.

Apresentar uma mensagem de erro quando são introduzidos dados inválidos

Se tiver restrições de dados no local e um utilizador introduzir dados inválidos numa célula, pode apresentar uma mensagem que explica o erro.

  1. Selecione as células em que pretende apresentar a sua mensagem de erro.

  2. No separador dados , clique em validação de dados > validação de dados.

    Nota: Se o comando validação não estiver disponível, a folha poderá estar protegida ou o livro poderá estar partilhado. Não é possível alterar as definições da validação de dados se o livro estiver a ser partilhado ou a folha 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. Efetue um dos seguintes procedimentos:

    Para

    No menu de pop-up estilo, selecione

    Exigir que os utilizadores corrijam o erro antes de continuar

    Parar

    Avise os utilizadores de que os dados são inválidos e exijam que estes selecionem Sim ou não para indicar se querem continuar

    Aviso

    Avisar os utilizadores de que os dados são inválidos, mas permitir que continuem depois de dispensar a mensagem de aviso

    Importante

Restringir a introdução de dados

  1. Selecione as células onde pretende restringir a introdução de dados.

  2. No separador dados , em ferramentas, clique em validar.

    Separador Dados, grupo Ferramentas

    Nota: Se o comando de validação estiver indisponível, a folha poderá estar protegida ou o livro poderá estar a ser partilhado. Não é possível alterar as definições da validação de dados se o livro estiver a ser partilhado ou a folha estiver protegida. Para obter mais informações sobre a proteção de livros, consulte Proteger um livro.

  3. No menu de pop-up permitir , selecione o tipo de dados que pretende permitir.

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

    Nota: As caixas onde introduzir os valores de limite serão rotuladas com base nos dados e no limite de critérios que escolheu. Por exemplo, se escolher a data como o seu tipo de dados, poderá introduzir a limitação de valores nas caixas de valor mínimo e máximo rotuladas como data de início e data de fim.

Pedir aos utilizadores entradas válidas

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

  1. Selecione as células em que pretende solicitar entradas de dados válidas aos utilizadores.

  2. No separador dados , em ferramentas, clique em validar.

    Separador Dados, grupo Ferramentas

    Nota: Se o comando de validação estiver indisponível, a folha poderá estar protegida ou o livro poderá estar a ser partilhado. Não é possível alterar as definições da validação de dados se o livro estiver a ser partilhado ou a folha 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 de verificação Mostrar mensagem de entrada quando a célula está selecionada .

  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.

Apresentar uma mensagem de erro quando são introduzidos dados inválidos

Se tiver restrições de dados no local e um utilizador introduzir dados inválidos numa célula, pode apresentar uma mensagem que explica o erro.

  1. Selecione as células em que pretende apresentar a sua mensagem de erro.

  2. No separador dados , em ferramentas, clique em validar.

    Separador Dados, grupo Ferramentas

    Nota: Se o comando de validação estiver indisponível, a folha poderá estar protegida ou o livro poderá estar a ser partilhado. Não é possível alterar as definições da validação de dados se o livro estiver a ser partilhado ou a folha 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. Efetue um dos seguintes procedimentos:

    Para

    No menu de pop-up estilo, selecione

    Exigir que os utilizadores corrijam o erro antes de continuar

    Parar

    Avise os utilizadores de que os dados são inválidos e exijam que estes selecionem Sim ou não para indicar se querem continuar

    Aviso

    Avisar os utilizadores de que os dados são inválidos, mas permitir que continuem depois de dispensar a mensagem de aviso

    Importante

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

Nota: Os dois primeiros passos nesta secção destinam-se a adicionar qualquer tipo de validação de dados. Os passos 3-7 são especificamente para criar uma lista pendente. 

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

  2. No separador Dados, em Ferramentas de Dados clique em Validação de Dados.

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

  4. Na caixa Origem, escreva os valores da sua lista, separados por ponto e vírgula. Por exemplo, escreva baixa, média, alta.

  5. Certifique-se de que a caixa de verificação Lista pendente na célula está selecionada. Caso contrário, não conseguirá ver a seta pendente junto à célula.

  6. Para especificar como quer gerir os valores em branco (nulos), selecione ou desmarque a caixa de verificação Ignorar células em branco.

  7. Teste a validação de dados para se certificar de que está a funcionar corretamente. Tente introduzir dados válidos e inválidos nas células para se certificar de que as definições estão a funcionar como pretende e que as mensagens estão a ser apresentadas como espera.

Notas: 

  • Depois de criar a lista pendente, certifique-se de que funciona como esperava. Por exemplo, pode querer verificar se a célula é larga o suficiente para mostrar todas as suas entradas.

  • Remover a validação de dados -selecione a célula ou células que contêm a validação que pretende eliminar e, em seguida, aceda a validação de dados do data > e na caixa de diálogo validação de dados, prima o botão limpar tudo e, em seguida, clique em OK.

A seguinte tabela apresenta outros tipos de validação de dados e formas de os adicionar às folhas de cálculo.

Para:

Siga estes passos:

Restringir a introdução de dados a números inteiros dentro dos limites.

  1. Siga os passos 1-2 acima.

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

  3. Na caixa Dados, selecione o tipo de restrição pretendido. Por exemplo, para definir os limites inferior e superior, selecione situa-se entre.

  4. Introduza o valor mínimo, máximo ou específico a permitir.

    Também pode introduzir uma fórmula que devolva um valor numérico.

    Por exemplo, se estiver a validar dados na célula F1. Para definir um limite mínimo de deduções até 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 introdução de dados a um número decimal dentro de limites.

  1. Siga os passos 1-2 acima.

  2. Na caixa Por, selecione Decimal.

  3. Na caixa Dados, selecione o tipo de restrição pretendido. Por exemplo, para definir os limites inferior e superior, selecione situa-se entre.

  4. Introduza o valor mínimo, máximo ou específico a permitir.

    Também pode introduzir uma fórmula que devolva um valor numérico. Por exemplo, para definir um limite máximo de 6% para as comissões e bónus 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.

    Nota: 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 . 2e, em seguida, apresentar a célula de validação de dados como uma percentagem ao selecionar a célula e clicar em Imagem de botão de estilo de percentagemno grupo número no separador base .

Restringir a introdução de dados a uma data dentro do intervalo de datas.

  1. Siga os passos 1-2 acima.

  2. Na caixa Por, 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. Introduza a data inicial, final ou específica a permitir.

    Também pode introduzir uma fórmula que devolva uma data. Por exemplo, para definir um período de tempo entre a data de hoje e 3 dias após a data de hoje, selecione situa-se entre na caixa Dados, introduza =HOJE() na caixa Data inicial e introduza =HOJE()+3 na caixa Data final.

Restringir a introdução de dados a uma hora num período de tempo.

  1. Siga os passos 1-2 acima.

  2. Na caixa Por, 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 é menor que.

  4. Introduza a hora inicial, final ou específica a permitir. Se pretender introduzir horas específicas, utilize o formato de hora hh:mm.

    Por exemplo, imaginemos que tem a célula E2 configurada com uma hora de início (08:00) e a célula F2 configurada com uma hora de fim (17:00) e que quer restringir as horas de reunião entre as horas que definiu, então selecione situa-se entre na caixa Dados, introduza =E2 na caixa Hora de início e, em seguida, introduza =F2 na caixa Hora de fim.

Restringir a introdução de dados a texto de comprimento específico.

  1. Siga os passos 1-2 acima.

  2. Na caixa Por, selecione em 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 caracteres, por isso selecione menor ou igual a na caixa dados e introduza 25 na caixa máximo .

Calcular o que é permitido com base nos conteúdos de outra célula.

  1. Siga os passos 1-2 acima.

  2. Na caixa Por, 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, clique na célula que pretende utilizar para especificar o que é permitido.

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

Notas: 

  • Os seguintes exemplos utilizam a opção Personalizar, em que escreve fórmulas para definir as suas condições. Não precisa de se preocupar com o que a caixa Dados apresenta, pois tal é desativado com a opção Personalizar.

  • As capturas de ecrã deste artigo foram tomadas no Excel 2016; no entanto, a funcionalidade é a mesma no Excel Online.

Para se certificar de que

Introduza esta fórmula

A célula que contém um ID de produto (C2) começa sempre pelo prefixo padrão "ID-" e tem, pelo menos, 10 (mais de 9) carateres 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 um nome de 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 outra pessoa (B6) tem de ser maior do 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 a uma idade mínima

Todos os dados do intervalo de células A2:A10 contêm valores exclusivos.

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

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

Nota: Tem de introduzir a fórmula de validação de dados para a célula A2 primeiro e, em seguida, copiar a célula A2 para o intervalo A3:A10 para que o segundo argumento na função CONTAR.SE corresponda à célula atual. Ou seja, a parte A2)=1 será alterada para A3)=1; A4)=1 e assim sucessivamente.

Para obter mais informações

Certifique-se de que a entrada de endereço de e-mail na célula B4 contém o símbolo @.

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

Exemplo de validação de dados a certificar que o endereço de e-mail contém o símbolo @

Precisa de mais ajuda?

Pode sempre perguntar a um especialista na Comunidade Tecnológica do Excel, obter suporte na Comunidade de Respostas ou sugerir uma nova funcionalidade ou melhoria no User Voice do Excel.

Consulte Também

Mais informações sobre a validação de dados

Adicionar ou remover itens de uma lista pendente

Remover uma lista

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×