Note: The other languages of the website are Google-translated. Back to English
Log in  \/ 
x
or
x
Inscreva-se  \/ 
x

or

Validação de dados do Excel: adicione, use, copie e remova a validação de dados do Excel

No excel, a validação de dados é um recurso útil que você pode usar para limitar o que um usuário pode inserir em uma célula. Por exemplo, o recurso de validação de dados pode ajudá-lo a limitar o comprimento de strings de texto, ou texto começando / terminando com caracteres específicos, ou valores únicos a serem inseridos e assim por diante.

Neste tutorial, falaremos sobre como adicionar, usar e remover a validação de dados no Excel, algumas operações básicas e avançadas deste recurso também serão demonstradas em detalhes.

Índice:

1. O que é validação de dados no Excel?

2. Como adicionar validação de dados no Excel?

3. Exemplos básicos para validação de dados

4. Regras personalizadas avançadas para validação de dados

5. Como editar a validação de dados no Excel?

6. Como localizar e selecionar células com validação de dados no Excel?

7. Como copiar a regra de validação de dados para outras células?

8. Como usar a validação de dados para circular entradas inválidas no Excel?

9. Como remover a validação de dados no Excel?


1. O que é validação de dados no Excel?

A Validação de dados recurso pode ajudá-lo a restringir o conteúdo de entrada em sua planilha. Normalmente, você pode criar algumas regras de validação para impedir ou permitir que apenas algum tipo de dado seja inserido em uma lista de células selecionadas.

Alguns usos básicos do recurso de validação de dados:

  • 1. Qualquer valor: nenhuma validação é executada, você pode inserir qualquer coisa nas células especificadas.
  • 2. Valor inteiro: apenas números inteiros são permitidos.
  • 3. Decimal: permite que números inteiros, bem como decimais, sejam inseridos.
  • 4. Lista: apenas os valores da lista predefinida podem ser inseridos ou selecionados. Os valores são exibidos em uma lista suspensa.
  • 5. Encontro: apenas datas são permitidas.
  • 6. tempo: apenas horários são permitidos.
  • 7. Comprimento do texto: permite apenas o comprimento especificado do texto a ser inserido.
  • 8. personalizadas: cria regras de fórmulas personalizadas para validar a entrada dos usuários.

2. Como adicionar validação de dados no Excel?

Na planilha do Excel, você pode adicionar validação de dados com as seguintes etapas:

1. Selecione uma lista de células onde deseja definir a validação de dados e clique em Dados > Validação de dados > Validação de dados, veja a captura de tela:

2. No Validação de dados caixa de diálogo, sob o Configurações guia, por favor, crie suas próprias regras de validação. nas caixas de critérios, você pode fornecer qualquer um dos seguintes tipos:

  • Valores: Digite os números nas caixas de critérios diretamente;
  • Referência de célula: Referência a uma célula na planilha ou em outra planilha;
  • Fórmulas: Crie fórmulas mais complexas como condições.

Como exemplo, vou criar uma regra que permite que apenas números inteiros entre 100 e 1000 sejam inseridos, defina aqui os critérios conforme a captura de tela mostrada abaixo:

3. Depois de configurar as condições, você pode ir para o Mensagem de entrada or Alerta de Erro guia para definir a mensagem de entrada ou alerta de erro para as células de validação como desejar. (Se você não quiser definir o alerta, clique em OK para terminar diretamente.)

3.1) Adicionar mensagem de entrada (opcional):

Você pode criar uma mensagem que aparece ao selecionar uma célula que contém a validação de dados. Essa mensagem ajuda a lembrar ao usuário o que ele pode inserir na célula.

Vou ao Mensagem de entrada guia e faça o seguinte:

  • Verifique o Mostrar mensagem de entrada quando a célula for selecionada opção;
  • Insira o título e a mensagem de lembrete que deseja nos campos correspondentes;
  • Clique OK para fechar esta caixa de diálogo.

Agora, ao selecionar uma célula validada, uma caixa de mensagem será mostrada da seguinte forma:

3.2) Crie mensagens de erro significativas (opcional):

Além de criar a mensagem de entrada, você também pode mostrar alertas de erro quando dados inválidos são inseridos em uma célula com validação de dados.

Vou ao Alerta de Erro guia do Validação de dados caixa de diálogo, faça o seguinte:

  • Verifique o Mostrar alerta de erro após dados inválidos serem inseridos opção;
  • Na série Estilo lista suspensa, selecione um tipo de alerta desejado de que você precisa:
    • Parar (padrão): Este tipo de alerta evita que os usuários insiram dados inválidos.
    • Aviso: Avisa aos usuários que os dados são inválidos, mas não impede que sejam inseridos.
    • Informação: Informa aos usuários apenas sobre uma entrada de dados inválida.
  • Insira o título e a mensagem de alerta que deseja nos campos correspondentes;
  • Clique OK para fechar a caixa de diálogo.

E agora, ao inserir um valor inválido, a caixa de alerta de mensagem será exibida conforme a imagem mostrada abaixo:

Parar opção: Você pode clicar Tentar novamente para digitar outro valor ou Cancelar para remover a entrada.

Aviso opção: Clique Sim para inserir a entrada inválida, Não para modificá-lo, ou Cancelar para remover a entrada.

Informação opção: Clique OK para inserir a entrada inválida ou Cancelar para remover a entrada.

Importante: Se você não definir sua própria mensagem personalizada no Alerta de Erro caixa, um padrão Parar A caixa de alerta de alerta será exibida conforme mostrado abaixo:


3. Exemplos básicos para validação de dados

Ao usar este recurso de validação de dados, há 8 opções integradas fornecidas para você definir a validação de dados. Como: qualquer valor, números inteiros e decimais, data e hora, lista, comprimento do texto e fórmula personalizada. Nesta seção, discutiremos como usar algumas das opções integradas do Excel?

3.1 Validação de dados para números inteiros e decimais

1. Selecione uma lista de células em que deseja permitir apenas números inteiros ou decimais e clique em Dados > Validação de dados > Validação de dados.

2. No Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes operações:

  • Selecione o item correspondente Número inteiro or Decimal no Permitir caixa suspensa.
  • E então, escolha um dos critérios que você precisa no Dados caixa (neste exemplo, eu escolho entre opção).
  • Tips: Os critérios contêm: entre, não entre, igual a, não igual a, maior que, menor que, maior ou igual a, menor ou igual a.
  • Em seguida, digite o Mínimo e Máxima valores que você precisa (eu quero os números entre 0 e 1 00).
  • Finalmente, clique em OK botão.

3. Agora, apenas os números inteiros de 0 a 100 podem ser inseridos nas células selecionadas.


3.2 Validação de dados para data e hora

Para validar uma data ou hora específica a ser inserida, é fácil usar este Validação de dados, faça o seguinte:

1. Selecione uma lista de células em que deseja permitir apenas as datas ou horas específicas e clique em Dados > Validação de dados > Validação de dados.

2. No Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes operações:

  • Selecione o item correspondente Data or Horário no Permitir caixa suspensa.
  • E então, escolha um dos critérios que você precisa no Dados caixa (aqui eu escolho Melhor que opção).
  • Tips: Os critérios contêm: entre, não entre, igual a, não igual a, maior que, menor que, maior ou igual a, menor ou igual a.
  • Em seguida, digite o Data de início você precisa (quero datas superiores a 8/20/2021).
  • Finalmente, clique em OK botão.

3. Agora, apenas as datas superiores a 8/20/2021 podem ser inseridas nas células selecionadas.


3.3 Validação de dados para comprimento do texto

Se você precisar limitar o número de caracteres que podem ser digitados em uma célula. Por exemplo, para limitar o conteúdo a não mais do que 10 caracteres para um determinado intervalo, este Validação de dados também pode lhe fazer um favor.

1. Selecione uma lista de células onde deseja limitar o comprimento do texto e clique em Dados > Validação de dados > Validação de dados.

2. No Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes operações:

  • Selecionar Comprimento do texto de Permitir caixa suspensa.
  • E então, escolha um dos critérios que você precisa no Dados caixa (neste exemplo, eu escolho menos que opção).
  • Tips: Os critérios contêm: entre, não entre, igual a, não igual a, maior que, menor que, maior ou igual a, menor ou igual a.
  • Em seguida, digite o Máxima número que você precisa limitar (quero que o comprimento do texto não ultrapasse 10 caracteres).
  • Finalmente, clique em OK botão.

3. Agora, as células selecionadas só permitem digitar a string de texto com menos de 10 caracteres.


3.4 Lista de validação de dados (lista suspensa)

Com este poderoso Validação de dados recurso, você também pode criar uma lista suspensa em células de forma rápida e fácil. Por favor, faça o seguinte:

1. Selecione as células de destino onde inserir a lista suspensa e clique em Dados > Validação de dados > Validação de dados.

2. No Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes operações:

  • Selecionar Lista de Permitir lista suspensa.
  • Na série fonte caixa de texto, digite os itens da lista separados diretamente por vírgulas. Por exemplo, para limitar a entrada do usuário a três opções, digite Não Iniciado, Em Andamento, Concluído ou você pode selecionar uma lista de células contendo os valores para inserir a lista suspensa com base.
  • Finalmente, clique em OK botão.

3. Agora, a lista suspensa foi criada nas células conforme a captura de tela abaixo:

Clique para saber informações mais detalhadas da lista suspensa ...


4. Regras personalizadas avançadas para validação de dados

Nesta seção, vou apresentar como fazer algumas regras avançadas de validação de dados personalizados para resolver seus tipos de problemas, como: criar fórmulas de validação para permitir apenas números ou strings de texto, apenas valores únicos, apenas números de telefone especificados, endereços de e-mail e assim por diante .

4.1 A validação de dados permite apenas números ou textos

 Permitir que apenas números sejam inseridos com a função de validação de dados

Para permitir apenas números em um intervalo de células, faça o seguinte:

1. Selecione um intervalo de células em que deseja inserir apenas números.

2. Clique Dados > Validação de dados > Validação de dados, no estalou para fora Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes operações:

  • Selecionar personalizadas de Permitir lista suspensa.
  • Em seguida, insira esta fórmula: = ISNUMBER (A2) no Fórmula caixa de texto. (A2 é a primeira célula do intervalo selecionado que você deseja limitar)
  • Clique OK botão para fechar esta caixa de diálogo.

3. A partir de agora, apenas números podem ser inseridos nas células selecionadas.

Importante: Este ISNUMBER função permite qualquer valor numérico em células validadas, incluindo inteiros, decimais, frações, datas e horas.


 Permitir que apenas strings de texto sejam inseridas com a função de validação de dados

Para restringir as entradas de células a apenas texto, você pode usar o Validação de dados recurso com uma fórmula personalizada com base no ISTEXT função, faça o seguinte:

1. Selecione um intervalo de células em que deseja que apenas sequências de texto sejam inseridas.

2. Clique Dados > Validação de dados > Validação de dados, no estalou para fora Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes operações:

  • Selecionar personalizadas de Permitir lista suspensa.
  • Em seguida, insira esta fórmula: = ISTEXT (A2) no Fórmula caixa de texto. (A2 é a primeira célula do intervalo selecionado que você deseja limitar)
  • Clique OK botão para fechar esta caixa de diálogo.

3. Agora, ao inserir dados nas células específicas, apenas dados em formato de texto podem ser permitidos.


4.2 A validação de dados permite apenas valores alfanuméricos

Para alguns propósitos, você só deseja permitir que alfabetos e valores numéricos sejam inseridos, mas restringir os caracteres especiais como ~,%, $, espaço, etc., esta seção apresentará alguns truques para você.

 Permitir apenas valores alfanuméricos com função de validação de dados

Para evitar os caracteres especiais, mas permitir apenas valores alfanuméricos, você deve criar uma fórmula personalizada no Validação de dados função, por favor, faça o seguinte:

1. Selecione um intervalo de células em que deseja inserir apenas valores alfanuméricos.

2. Clique Dados > Validação de dados > Validação de dados, no estalou para fora Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes operações:

  • Selecionar personalizadas de Permitir lista suspensa.
  • E então, insira a fórmula abaixo no Fórmula caixa de texto.
  • =IF(A2="",TRUE,IF(ISERROR(SUMPRODUCT(SEARCH(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),"0123456789abcdefghijklmnopqrstuvwxyz"))),FALSE,TRUE))
  • Clique OK botão para fechar esta caixa de diálogo.

Importante: Nas fórmulas acima, A2 é a primeira célula do intervalo selecionado que você deseja limitar.

3. Agora, apenas os alfabetos e valores numéricos podem ser inseridos, e os caracteres especiais serão restritos ao digitar conforme a captura de tela abaixo:


 Permitir apenas valores alfanuméricos com um recurso incrível

Pode ser que a fórmula acima seja complicada de entender e lembrar, aqui, vou apresentar um recurso útil - Impedir Digitação of Kutools for Excel, com este recurso, você pode resolver esse trabalho com facilidade e rapidez.

Depois de instalar Kutools for Excel, por favor, faça o seguinte:

1. Selecione um intervalo de células em que deseja inserir apenas valores alfanuméricos.

2. Então clique Kutools > Impedir Digitação > Impedir Digitação, veja a captura de tela:

3. No estalou para fora Impedir Digitação caixa de diálogo, selecione Impedir tipo em caracteres especiais opção, veja a captura de tela:

4. Então clique Ok botão, e nas seguintes caixas de prompt, clique em Sim > OK para terminar a operação. Agora, nas células selecionadas, apenas os alfabetos e valores numéricos são permitidos, veja a imagem:


4.3 A validação de dados permite que os textos comecem ou terminem com caracteres específicos

Se todos os valores em um determinado intervalo devem começar ou terminar com um determinado caractere ou substring, você pode usar a validação de dados com uma fórmula personalizada baseada na função EXACT, LEFT, RIGHT ou COUNTIF.

 Permitir que os textos comecem ou terminem com caracteres específicos com apenas uma condição

Por exemplo, eu quero que os textos devam começar ou terminar com “CN” ao inserir as cadeias de texto em células específicas, por favor, faça o seguinte:

1. Selecione um intervalo de células que só permite textos que começam ou terminam com determinados caracteres.

2. Então clique Dados > Validação de dados > Validação de dados, no estalou para fora Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes operações:

  • Selecionar personalizadas de Permitir lista suspensa.
  • E então, insira a fórmula abaixo no Fórmula caixa de texto.
  • Begin with: =EXACT(LEFT(A2,2),"CN")
    End with: =EXACT(RIGHT(A2,2),"CN")
  • Clique OK botão para fechar esta caixa de diálogo.

Importante: Nas fórmulas acima, A2 é a primeira célula do intervalo selecionado, o número 2 é o número de caracteres que você especificou, CN é o texto com o qual você deseja começar ou terminar.

3. A partir de agora, apenas a sequência de texto começa ou termina com os caracteres especificados pode ser inserida nas células selecionadas. Caso contrário, um alerta de aviso será exibido para lembrá-lo conforme a captura de tela mostrada abaixo:

Dicas: As fórmulas acima diferenciam maiúsculas de minúsculas, se você não precisa diferenciar maiúsculas de minúsculas, aplique as fórmulas CONTIF abaixo:

Begin with (non case sensitive): =COUNTIF(A2,"CN*")
End with (non case sensitive): =COUNTIF(A2,"*CN")

Importante: O asterisco * é um curinga que corresponde a um ou mais caracteres.


 Permitir que os textos comecem ou terminem com caracteres específicos com vários critérios (lógica OR)

Por exemplo, se você quiser que os textos devam começar ou terminar com “CN” ou “UK” conforme a imagem mostrada abaixo, você precisa adicionar outra instância de EXACT usando um sinal de mais (+). Siga os seguintes passos:

1. Selecione um intervalo de células que permite apenas textos que começam ou terminam com vários critérios.

2. Então clique Dados > Validação de dados > Validação de dados, no estalou para fora Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes operações:

  • Selecionar personalizadas de Permitir lista suspensa.
  • E então, insira a fórmula abaixo no Fórmula caixa de texto.
  • Begin with: =EXACT(LEFT(A2,2),"CN")+EXACT(LEFT(A2,2),"UK")
    End with: =EXACT(RIGHT(A2,2),"CN")+EXACT(RIGHT(A2,2),"UK")
  • Clique OK botão para fechar esta caixa de diálogo.

Importante: Nas fórmulas acima, A2 é a primeira célula do intervalo selecionado, o número 2 é o número de caracteres que você especificou, CN e UK são os textos específicos com os quais você deseja começar ou terminar.

3. Agora, apenas a sequência de texto começa ou termina com os caracteres especificados podem ser inseridos nas células selecionadas.

Dicas: Para ignorar a distinção entre maiúsculas e minúsculas, aplique as fórmulas CONTIF abaixo:

Begin with (non case sensitive): =COUNTIF(A2,"CN*")+COUNTIF(A2,"UK*")
End with (non case sensitive): =COUNTIF(A2,"*CN")+COUNTIF(A2,"*UK")

Importante: O asterisco * é um curinga que corresponde a um ou mais caracteres.


4.4 As entradas de permissão de validação de dados devem conter / não devem conter texto específico

Nesta seção, falarei sobre como aplicar a Validação de Dados para permitir que os valores contenham ou não contenham uma substring específica ou uma das muitas substrings no Excel.

 As entradas de permissão devem conter um ou um dos muitos textos específicos

As entradas permitidas devem conter um texto específico

Para permitir entradas que contenham uma sequência de texto específica, por exemplo, todos os valores inseridos devem conter o texto “KTE” como mostrado na imagem abaixo, você pode aplicar a validação de dados com uma fórmula personalizada baseada nas funções FIND e ISNUMBER. Por favor, faça o seguinte:

1. Selecione um intervalo de células que permite apenas textos que contenham determinado texto.

2. Então clique Dados > Validação de dados > Validação de dados, no estalou para fora Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes operações:

  • Selecionar personalizadas na lista suspensa Permitir.
  • E então, insira uma das fórmulas abaixo no Fórmula caixa de texto.
  • =ISNUMBER(FIND("KTE",A2))             (Case sensitive)
    =ISNUMBER(SEARCH("KTE",A2))         (Non case sensitive)
  • Clique OK botão para fechar esta caixa de diálogo.

Importante: Nas fórmulas acima, A2 é a primeira célula do intervalo selecionado, o texto KTE é a string de texto que as entradas devem conter.

3. Agora, quando o valor inserido não contém o texto projetado, uma caixa de aviso aparecerá.


As entradas de permissão devem conter um de muitos textos específicos

A fórmula acima só funciona para uma string de texto, se você precisar que qualquer uma das muitas strings de texto seja permitida nas células, conforme a captura de tela a seguir mostrada, você deve usar as funções SUMPRODUCT, FIND e ISNUMBER juntas para criar uma fórmula.

1. Selecione um intervalo de células que permite apenas textos que contenham qualquer um dos muitos itens.

2. Então clique Dados > Validação de dados > Validação de dados, no estalou para fora Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes operações:

  • Selecionar personalizadas de Permitir lista suspensa.
  • Em seguida, insira uma das fórmulas abaixo conforme necessário no Fórmula caixa de texto.
  • =SUMPRODUCT(--ISNUMBER(FIND($C$2:$C$4,A2)))>0                        (Case sensitive)
    =SUMPRODUCT(--ISNUMBER(SEARCH($C$2:$C$4,A2)))>0                   (Non case sensitive)
  • E então, clique OK para fechar a caixa de diálogo.

Importante: Nas fórmulas acima, A2 é a primeira célula do intervalo selecionado, C2: C4 é a lista de valores que você deseja permitir que as entradas contenham qualquer um deles.

3. E agora, apenas as entradas contêm qualquer um dos valores na lista específica podem ser inseridos.


 As entradas de permissão não devem conter um ou um dos muitos textos específicos

As entradas de permissão não devem conter um texto específico

Para validar as entradas não devem conter texto específico, por exemplo, para permitir valores que não devem conter o texto “KTE” em uma célula, você pode usar as funções ISERROR e FIND para criar uma regra de validação de dados. Por favor, faça o seguinte:

1. Selecione um intervalo de células que permite apenas textos que não contenham determinado texto.

2. Então clique Dados > Validação de dados > Validação de dados, no estalou para fora Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes operações:

  • Selecionar personalizadas de Permitir lista suspensa.
  • E então, insira uma das fórmulas abaixo no Fórmula caixa de texto.
  • =ISERROR(FIND("KTE",A2))                  (Case sensitive)
    =ISERROR(SEARCH("KTE",A2))                  (Non case sensitive)
  • Clique OK botão para fechar esta caixa de diálogo.

Importante: Nas fórmulas acima, A2 é a primeira célula do intervalo selecionado, o texto KTE é a sequência de texto que as entradas não devem conter.

3. Agora, as entradas que contêm o texto específico serão impedidas de serem inseridas.


As entradas de permissão não devem conter um dos muitos textos específicos

Para evitar que uma das muitas sequências de texto em uma lista seja inserida conforme a captura de tela mostrada abaixo, você deve fazer o seguinte:

1. Selecione um intervalo de células em que deseja que alguns textos sejam evitados.

2. Então clique Dados > Validação de dados > Validação de dados, no estalou para fora Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes operações:

  • Selecionar personalizadas de Permitir lista suspensa.
  • Em seguida, insira a fórmula abaixo no Fórmula caixa de texto.
  • =SUMPRODUCT(--ISNUMBER(FIND($C$2:$C$4,A2)))=0                     (Case sensitive)
    =SUMPRODUCT(--ISNUMBER(SEARCH($C$2:$C$4,A2)))=0                 (Non case sensitive)
  • E então, clique OK para fechar a caixa de diálogo.

Importante: Nas fórmulas acima, A2 é a primeira célula do intervalo selecionado, C2: C4 é a lista de valores que você deseja evitar se as entradas contiverem qualquer um deles.

3. A partir de agora, as entradas que contiverem algum dos textos específicos ficarão impedidas de serem inseridas.


4.5 A validação de dados permite apenas valores únicos

Se você quiser evitar que dados duplicados sejam inseridos em um intervalo de células, esta seção apresentará alguns métodos rápidos para resolver essa tarefa no Excel.

 Permitir apenas valores únicos com a função de validação de dados

Normalmente, o recurso de validação de dados com uma fórmula personalizada com base na função CONT.SE pode ajudá-lo, siga estas etapas:

1. Selecione as células ou colunas nas quais deseja inserir apenas valores exclusivos.

2. Então clique Dados > Validação de dados > Validação de dados, no estalou para fora Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes operações:

  • Selecionar personalizadas de Permitir lista suspensa.
  • E então, insira a fórmula abaixo no Fórmula caixa de texto.
  • =COUNTIF($A$2:$A$9,A2)=1
  • Clique OK botão para fechar esta caixa de diálogo.

Importante: Na fórmula acima, A2: A9 é o intervalo de células que você deseja permitir apenas valores únicos, e A2 é a primeira célula do intervalo selecionado.

3. Agora, apenas valores únicos permitem a inserção, e uma mensagem de aviso aparecerá quando dados duplicados forem inseridos, consulte a captura de tela:


 Permitir apenas valores únicos com código VBA

O seguinte código VBA também pode ajudá-lo a evitar que valores duplicados sejam inseridos, faça o seguinte:

1. Clique com o botão direito na guia da planilha que você deseja permitir apenas valores únicos e escolha Ver código a partir do menu de contexto, no pop-out Microsoft Visual Basic para Aplicações janela, copie e cole o seguinte código no módulo em branco:

Código VBA: permitir apenas valores únicos em um intervalo de células:

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
  Dim xRg As Range, iLong, fLong As Long
  If Not Intersect(Target, Me.[A1:A100]) Is Nothing Then
     Application.EnableEvents = False
     For Each xRg In Target
     With xRg
         If (.Value <> "") Then
          If WorksheetFunction.CountIf(Me.[A:A], .Value) > 1 Then
            iLong = .Interior.ColorIndex
            fLong = .Font.ColorIndex
            .Interior.ColorIndex = 3
            .Font.ColorIndex = 6
            MsgBox "Duplicate Entry !", vbCritical, "Kutools for Excel"
            .ClearContents
            .Interior.ColorIndex = iLong
            .Font.ColorIndex = fLong
          End If
       End If
     End With
     Next
     Application.EnableEvents = True
  End If
End Sub

Importante: No código acima, o A1: A100 e A: A são as células na coluna que você deseja evitar duplicidade, altere-as de acordo com sua necessidade.

2. Em seguida, salve e feche este código, agora, ao inserir o valor duplicado na célula A1: A100, uma caixa de aviso de aviso é exibida conforme a imagem mostrada abaixo:


 Permitir apenas valores únicos com um recurso útil

Se você tem Kutools for Excel, Com o seu Impedir duplicado recurso, você pode definir a validação de dados para evitar duplicatas para um intervalo de células com apenas alguns cliques.

Depois de instalar Kutools for Excel, por favor, faça o seguinte:

1. Selecione o intervalo de células que você deseja evitar a duplicação de valores, mas permite apenas dados exclusivos.

2. Então clique Kutools > Impedir Digitação > Impedir duplicado, veja a captura de tela:

3. E uma mensagem de aviso aparecerá para lembrá-lo de que a Validação de Dados será removida se aplicar este recurso, clique Sim e na seguinte caixa de prompt, clique em OK, veja as capturas de tela:

4. Agora, quando você insere alguns dados duplicados nas células especificadas, uma caixa de prompt é exibida para lembrá-lo de que os dados duplicados não são válidos, consulte a captura de tela:


4.6 A validação de dados permite maiúsculas / minúsculas / letras adequadas apenas

Esta validação de dados é um recurso poderoso, mas também pode ajudar a permitir que um usuário insira apenas letras maiúsculas, minúsculas ou entradas de letras maiúsculas em um intervalo de células. Siga os seguintes passos:

1. Selecione o intervalo de células em que deseja inserir apenas letras maiúsculas, minúsculas ou letras maiúsculas e minúsculas.

2. Então clique Dados > Validação de dados > Validação de dados, no estalou para fora Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes operações:

  • Selecionar personalizadas de Permitir lista suspensa.
  • E então, insira uma das fórmulas abaixo que você precisa no Fórmula caixa de texto.
  • =AND(EXACT(A2,UPPER(A2)),ISTEXT(A2))                   (only allow uppercase text)
    =AND(EXACT(A2,LOWER(A2)),ISTEXT(A2))                 (only allow lowercase text)
    =AND(EXACT(A2,PROPER(A2)),ISTEXT(A2))               (only allow proper case text)
  • Clique OK botão para fechar esta caixa de diálogo.

Importante: Na fórmula acima, A2 é a primeira célula da coluna que você deseja usar.

3. Agora, apenas as entradas em conformidade com a regra que você criou serão aceitas.


4.7 A validação de dados permite valores que existem / não existem em outra lista

Permitir que os valores existam ou não em outra lista sejam inseridos em um intervalo de células pode ser um problema doloroso para a maioria de nós. Na verdade, você pode usar o recurso de validação de dados com uma fórmula simples baseada na função CONT.SE para lidar com isso.

Por exemplo, quero que apenas os valores no intervalo C2: C4 sejam inseridos em um intervalo de células, conforme a captura de tela mostrada abaixo, para resolver este trabalho, faça o seguinte:

1. Selecione o intervalo de células ao qual deseja aplicar a validação de dados.

2. Então clique Dados > Validação de dados > Validação de dados, no estalou para fora Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes operações:

  • Selecionar personalizadas de Permitir lista suspensa.
  • E então, insira uma das fórmulas abaixo que você precisa no Fórmula caixa de texto.
  • =COUNTIF($C$2:$C$4,A2)>0                (only allow values exist in another column)
    =COUNTIF($C$2:$C$4,A2)=0                (prevent values exist in another column)
  • Clique OK botão para fechar esta caixa de diálogo.

Importante: Na fórmula acima, A2 é a primeira célula da coluna que você deseja usar, C2: C4 é a lista de valores que você deseja evitar ou permitir se as entradas forem um deles.

3. Agora, as entradas apenas estão em conformidade com a regra que você criou, podem ser inseridas, outras serão evitadas.


4.8 A validação de dados força apenas o formato de número de telefone a ser inserido

Quando você insere as informações dos funcionários da sua empresa, uma coluna precisa digitar o número do telefone, para garantir a entrada dos números de telefone de forma rápida e precisa, neste caso, você pode definir a validação de dados para os números de telefone. Por exemplo, eu só quero que o número de telefone neste formato (123) 456-7890 seja inserido em uma planilha, esta seção apresentará dois truques rápidos para resolver esta tarefa.

 Força apenas o formato do número de telefone com a função de validação de dados

Para permitir que apenas um formato de número de telefone específico seja inserido, faça o seguinte:

1. Selecione a lista de células em que deseja inserir o formato de número de telefone específico e, a seguir, clique com o botão direito e escolha formatar células no menu de contexto, veja a captura de tela:

2. No formatar células caixa de diálogo, sob o Número guia, selecione personalizadas no lado esquerdo Categoria caixa de listagem e, em seguida, insira o formato do número de telefone de que você precisa na caixa de texto Digite, por exemplo, vou usar este (###) ### - #### formato, veja a captura de tela:

3. Então clique OK para fechar a caixa de diálogo.

4. Depois de formatar as células, vá selecionando as células e, em seguida, abra o Validação de dados caixa de diálogo por clique Dados > Validação de dados > Validação de dados, na caixa de diálogo exibida, sob o Configurações guia, faça as seguintes operações:

  • Selecionar personalizadas de Permitir lista suspensa.
  • E então, insira esta fórmula = E (ISNUMBER (A2), LEN (A2) = 10) na caixa de texto Fórmula.
  • Clique OK botão para fechar esta caixa de diálogo.

Importante: Na fórmula acima, A2 é a primeira célula da coluna que você deseja validar o número de telefone.

5. Agora, ao inserir um número de 10 dígitos, ele será convertido para o formato de número de telefone específico automaticamente conforme necessário, consulte as capturas de tela:

Importante: Se o número inserido não tiver 10 dígitos, uma caixa de mensagem de aviso aparecerá para lembrá-lo, veja a captura de tela:


 Força apenas o formato de número de telefone com um recurso útil

Kutools for Excel'S Validar número de telefone recurso também pode ajudá-lo a forçar apenas o formato de número de telefone a ser inserido com apenas alguns cliques.

Depois de instalar Kutools for Excel, por favor, faça o seguinte:

1. Selecione a lista de células que permitem apenas um número de telefone específico e clique em Kutools > Impedir Digitação > Validar número de telefone, veja a captura de tela:

2. No Número do telefone caixa de diálogo, selecione o formato de número de telefone específico que você precisa ou você pode criar sua própria formatação clicando no Adicionar botão, veja a captura de tela:

3. Depois de selecionar ou definir a formatação do número de telefone, clique em OK, agora, apenas o número de telefone com a formatação específica pode ser inserido, caso contrário, uma mensagem de aviso aparecerá para lembrá-lo, veja a captura de tela:


4.9 A validação de dados força apenas os endereços de e-mail a serem inseridos

Supondo que você precise digitar vários endereços de e-mail em uma coluna de uma planilha, para evitar que alguma formatação de endereços de e-mail incorreta seja inserida, normalmente, você pode definir uma regra de validação de dados para permitir apenas a formatação de endereços de e-mail.

 Forçar apenas o formato de endereços de e-mail com a função de validação de dados

Ao usar o recurso de validação de dados com uma fórmula personalizada, você pode criar uma regra para evitar que endereços de e-mail inválidos sejam inseridos rapidamente. Faça o seguinte:

1. Selecione as células nas quais deseja que apenas os endereços de e-mail sejam inseridos e clique em Dados > Validação de dados > Validação de dados.

2. No estalou para fora Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes operações:

  • Selecionar personalizadas de Permitir lista suspensa.
  • E então, insira esta fórmula = ISNUMBER (MATCH ("*@*.?*", A2,0)) no Fórmula caixa de texto.
  • Clique OK botão para fechar esta caixa de diálogo.

Importante: Na fórmula acima, A2 é a primeira célula da coluna que você deseja usar.

3. Agora, se o texto inserido não for o formato de endereço de e-mail, uma caixa de mensagem de aviso aparecerá para lembrá-lo, veja a captura de tela:


 Forçar apenas o formato de endereços de e-mail com um recurso útil

Kutools for Excel suporta um recurso incrível - Endereço de e-mail valido, com este utilitário, você pode evitar os endereços de e-mail inválidos com apenas um clique.

Depois de instalar Kutools for Excel, faça o seguinte:

1. Selecione as células nas quais você só permite que endereços de e-mail sejam inseridos e clique em Kutools > Impedir Digitação > Endereço de e-mail valido. Veja a imagem:

2. E então, apenas a formatação do endereço de e-mail permite ser inserida, caso contrário, uma caixa de mensagem de aviso aparecerá para lembrá-lo, veja a captura de tela:


4.10 A validação de dados força apenas os endereços IP a serem inseridos

Nesta seção, apresentarei alguns truques rápidos para definir a validação de dados para aceitar apenas endereços IP em um intervalo de células.

 Força apenas o formato de endereços IP com a função de validação de dados

Permita que apenas endereços IP sejam digitados em um intervalo específico de células, faça o seguinte:

1. Selecione as células nas quais deseja que apenas o endereço IP seja inserido e clique em Dados > Validação de dados > Validação de dados.

2. No estalou para fora Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes operações:

  • Selecionar personalizadas de Permitir lista suspensa.
  • E então, insira a fórmula abaixo no Fórmula caixa de texto.
  • =AND((LEN(A2)-LEN(SUBSTITUTE(A2,".","")))=3,ISNUMBER(SUBSTITUTE(A2,".","")+0))
  • Clique OK botão para fechar esta caixa de diálogo.

Observação: Na fórmula acima, A2 é a primeira célula da coluna que você deseja usar.

3. Agora, se você inserir um endereço IP inválido na célula, uma caixa de mensagem de aviso aparecerá para lembrá-lo, conforme mostrado abaixo:


 Forçar apenas o formato de endereços IP com código VBA

Aqui, o seguinte código VBA também pode ajudar a permitir que apenas endereços IP sejam inseridos e restringir outras inserções, faça o seguinte:

1. Clique com o botão direito na guia da folha e clique em Ver código a partir do menu de contexto, na abertura Microsoft Visual Basic para Aplicações janela, copie o código VBA abaixo nela.

Código VBA: valida as células para aceitar apenas endereços IP

Private Sub Worksheet_Change(ByVal Target As Range)
'Update by ExtendOffice
Dim xArrIp() As String
Dim xIntIP1, xIntIP2, xIntIP3, xIntIP4 As Integer
If Intersect(Target, Range("A2:A10")) Is Nothing Then
    Exit Sub
Else
    If Target = "" Then
        Exit Sub
    End If
    xArrIp = Split(Target.Text, ".")
    If UBound(xArrIp) <> 3 Then
        GoTo EIP
    Else
    xIntIP1 = CInt(xArrIp(0))
    xIntIP2 = CInt(xArrIp(1))
    xIntIP3 = CInt(xArrIp(2))
    xIntIP4 = CInt(xArrIp(3))
    If (xIntIP1 < 1) Or (xIntIP1 > 255) _
    Or (xIntIP2 < 1) Or (xIntIP2 > 255) _
    Or (xIntIP3 < 1) Or (xIntIP3 > 255) _
    Or (xIntIP4 < 1) Or (xIntIP4 > 255) Then
    GoTo EIP
     End If
    End If
End If
Exit Sub
EIP:
    MsgBox "Please enter correct IP address"
    Target = ""
End Sub

Importante: No código acima, A2: A10 é o intervalo de células para o qual você deseja aceitar apenas endereços IP.

2. Em seguida, salve e feche este código, agora, apenas os endereços IP corretos permitem a inserção nas células específicas.


 Força apenas o formato de endereços IP com um recurso fácil

Se você tem Kutools for Excel instalado em sua pasta de trabalho, é Validar endereço IP recurso também pode ajudá-lo a resolver essa tarefa.

Depois de instalar Kutools for Excel, por favor, faça o seguinte:

1. Selecione as células para as quais você permite que apenas endereços IP sejam inseridos e clique em Kutools > Impedir Digitação > Validar endereço IP. Veja a imagem:

2. Depois de aplicar este recurso, agora, apenas o endereço IP permite a entrada, caso contrário, uma caixa de mensagem de aviso aparecerá para lembrá-lo, veja a captura de tela:


4.11 A validação de dados restringe os valores que excedem o valor total

Supondo que você tenha um relatório de despesas mensal e o orçamento total seja de $ 18000, agora, você precisa que o valor total na lista de despesas não exceda o total predefinido de $ 18000, conforme mostrado a imagem abaixo. Nesse caso, você pode criar uma regra de validação de dados usando a função SUM para evitar que a soma dos valores exceda um total predefinido.

1. Selecione a lista de células onde deseja que os valores sejam limitados.

2. Então clique Dados > Validação de dados > Validação de dados, no estalou para fora Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes operações:

  • Selecionar personalizadas de Permitir lista suspensa.
  • E então, insira a fórmula abaixo no Fórmula caixa de texto.
  • =SUM($B$2:$B$7)<=18000
  • Clique OK botão para fechar esta caixa de diálogo.

Importante: Na fórmula acima, B2: B7 é o intervalo de células que você deseja limitar as entradas.

3. Agora, ao inserir os valores na faixa B2: B7, se o total dos valores for inferior a $ 18000, a validação passa. Se algum valor ultrapassar US $ 18000, uma caixa de mensagem de aviso aparecerá para lembrá-lo.


4.12 A validação de dados restringe a entrada de células com base em outra célula

Quando você deseja limitar as entradas de dados em uma lista de células com base no valor de outra célula, o recurso Validação de dados também pode ajudar a resolver esse trabalho. Por exemplo, se a célula C1 for o texto “Sim”, o intervalo A2: A9 pode inserir qualquer coisa, mas, se a célula C1 for outro texto, nada permite ser inserido no intervalo A2: A9 conforme as capturas de tela mostradas abaixo :

Para resolver esta solução, faça o seguinte:

1. Selecione a lista de células onde deseja que os valores sejam limitados.

2. Então clique Dados > Validação de dados > Validação de dados, no estalou para fora Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes operações:

  • Selecionar personalizadas de Permitir lista suspensa.
  • E então, insira a fórmula abaixo no Fórmula caixa de texto.
  • =$C$1="Yes"
  • Clique OK botão para fechar esta caixa de diálogo.

Importante: Na fórmula acima, C1 é a célula que contém o texto específico que você deseja usar e o texto “Sim”É o texto no qual você deseja limitar as células, altere-as de acordo com sua necessidade.

3. Agora, se a célula C1 tiver o texto “Sim”, qualquer coisa pode ser inserida no intervalo A2: A9, se a célula C1 tiver outro texto, você não poderá inserir nenhum valor, veja a demonstração abaixo:


4.13 A validação de dados permite que apenas dias da semana ou fins de semana sejam inseridos

Se você precisar apenas dos dias da semana (de segunda a sexta-feira) ou finais de semana (sábado e domingo) para ser inserido em uma lista de células, o Validação de dados também pode ajudá-lo, siga estas etapas:

1. Selecione a lista de células onde deseja inserir os dias da semana ou da semana.

2. Então clique Dados > Validação de dados > Validação de dados, no estalou para fora Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes operações:

  • Selecionar personalizadas de Permitir lista suspensa.
  • E então, insira uma das fórmulas abaixo no Fórmula caixa de texto conforme você precisa.
  • =WEEKDAY(A2,2)<6                      (allow only weekdays)
    =WEEKDAY(A2,2)>5                      (allow only weekends)
  • Clique OK botão para fechar esta caixa de diálogo.

Importante: Na fórmula acima, A2 é a primeira célula da coluna que você deseja usar.

3. Agora, você só pode inserir a data do dia da semana ou fim de semana nas células específicas com base na sua necessidade.


4.14 A validação de dados permite a entrada de dados com base na data de hoje

Às vezes, pode ser necessário permitir que apenas as datas anteriores ou posteriores a hoje sejam inseridas em uma lista de células. o Validação de dados recurso com o HOJE função pode lhe fazer um favor. Por favor, faça o seguinte:

1. Selecione a lista de células em que deseja que apenas a data futura (data posterior a hoje) seja inserida.

2. Então clique Dados > Validação de dados > Validação de dados, no estalou para fora Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes operações:

  • Selecionar personalizadas de Permitir lista suspensa.
  • E então, insira a fórmula abaixo no Fórmula caixa de texto.
  • =A2>Today()
  • Clique OK botão para fechar esta caixa de diálogo.

Importante: Na fórmula acima, A2 é a primeira célula da coluna que você deseja usar.

3. Agora, apenas as datas posteriores à data de hoje podem ser inseridas nas células, caso contrário, uma caixa de mensagem de aviso aparecerá para lembrá-lo, veja a captura de tela:

Dicas:

1. Para permitir que a data anterior (data anterior a hoje) seja inserida, aplique a fórmula abaixo na validação de dados:

=A2<Today()

2. Permita que uma data dentro de um intervalo específico de data seja inserida, como as datas nos próximos 30 dias, insira a fórmula abaixo na Validação de Dados:

=AND(A2>TODAY(),A2<=(TODAY()+30))


4.15 A validação de dados permite a entrada de tempo com base na hora atual

Se você deseja validar os dados com base na hora atual, por exemplo, apenas as horas antes ou depois da hora atual podem ser digitadas nas células. Você pode criar sua própria fórmula de validação de dados, faça o seguinte:

1. Selecione a lista de células em que deseja inserir apenas os horários anteriores ou posteriores ao horário atual.

2. Então clique Dados > Validação de dados > Validação de dados, no estalou para fora Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes operações:

  • Selecionar Horário de Permitir lista suspensa.
  • Então escolha menos que para permitir apenas horas antes da hora atual, ou Melhor que para permitir horários após o horário atual conforme você precisa do Dados suspenso.
  • E então, no Tempo final or Hora de início caixa, digite a fórmula abaixo:
  • =TIME(HOUR(NOW()),MINUTE(NOW()),SECOND(NOW()))
  • Clique OK botão para fechar esta caixa de diálogo.

Importante: Na fórmula acima, A2 é a primeira célula da coluna que você deseja usar.

3. Agora, apenas as horas anteriores ou posteriores à hora atual podem ser inseridas nas células específicas.


4.16 Validação de dados a data do ano específico ou atual

Para permitir que apenas datas em um determinado ano ou ano atual sejam inseridas, você pode usar a validação de dados com uma fórmula personalizada baseada na função ANO.

1. Selecione a lista de células em que deseja inserir apenas as datas de um determinado ano.

2. Então clique Dados > Validação de dados > Validação de dados, no estalou para fora Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes operações:

  • Selecionar personalizadas de Permitir lista suspensa.
  • E então, insira a fórmula abaixo no Fórmula caixa de texto.
  • =YEAR(A2)=2020
  • Clique OK botão para fechar esta caixa de diálogo.

Importante: Na fórmula acima, A2 é a primeira célula da coluna que você deseja usar, 2020 é o número do ano que você deseja restringir.

3. E então, apenas as datas no ano de 2020 podem ser inseridas, caso contrário, uma caixa de mensagem de aviso aparecerá conforme a captura de tela abaixo:

Dicas:

Para permitir apenas datas no ano atual, você pode aplicar a fórmula abaixo na validação de dados:

=YEAR(A2)=YEAR(TODAY())


4.17 Validação de dados a data na semana ou mês atual

Se você deseja permitir que o usuário insira as datas da semana ou mês atual em células específicas, esta seção apresentará algumas fórmulas para lidar com essa tarefa no Excel.

 Permitir inserir a data da semana atual

1. Selecione a lista de células em que deseja inserir apenas as datas da semana atual.

2. Então clique Dados > Validação de dados > Validação de dados, no estalou para fora Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes operações:

  • Selecionar Data de Permitir lista suspensa.
  • E então, escolha entre de Dados suspenso.
  • Na série Data de início caixa de texto, insira esta fórmula: = HOJE () - DIA SEMANA (HOJE (), 3)
  • Na série Data final caixa de texto, insira esta fórmula: = HOJE () - DIA SEMANA (HOJE (), 3) +6
  • Finalmente, clique em OK botão.

3. Então, apenas as datas da semana atual podem ser inseridas, outras datas serão evitadas conforme a captura de tela abaixo:


 Permitir inserir a data do mês atual

Para permitir que apenas as datas do mês atual sejam inseridas, faça o seguinte:

1. Selecione a lista de células em que deseja inserir apenas as datas do mês atual.

2. Então clique Dados > Validação de dados > Validação de dados, no estalou para fora Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes operações:

  • Selecionar Data de Permitir lista suspensa.
  • E então, escolha entre Dados suspenso.
  • Na série Data de início caixa de texto, insira esta fórmula: = DATA (ANO (HOJE ()), MÊS (HOJE ()), 1)
  • Na série Data final caixa de texto, insira esta fórmula: = DATA (ANO (HOJE ()), MÊS (HOJE ()), DIA (ANO (ANO (HOJE ()), MÊS (HOJE ()) + 1,1) -1))
  • Finalmente, clique em OK botão.

3. A partir de agora, apenas as datas do mês atual permitem a entrada nas células selecionadas.


5. Como editar a validação de dados no Excel?

Para editar ou alterar a regra existente de validação de dados, siga as etapas abaixo:

1. Selecione qualquer uma das células com a regra de validação de dados.

2. Então clique Dados > Validação de dados > Validação de dados para ir para o Validação de dados caixa de diálogo, na caixa, edite ou altere as regras de acordo com sua necessidade e marque Aplique essas alterações a todas as outras células com as mesmas configurações opção de aplicar esta nova regra a todas as outras células com os critérios de validação originais. Veja a imagem:

3. Clique OK para salvar as mudanças.


6. Como localizar e selecionar células com validação de dados no Excel?

Se você criou várias regras de validação de dados em sua planilha, agora, você precisa encontrar e selecionar as células que aplicaram as regras de validação de dados, o Ir para especial comando pode ajudá-lo a selecionar todos os tipos de validação de dados ou tipo específico de validação de dados.

1. Ative a planilha que deseja localizar e selecione as células com validação de dados.

2. Então clique Home > Encontrar e selecionar > Ir para especial, veja a captura de tela:

3. No Ir para especial caixa de diálogo, selecione Data de validade > Todos, veja a captura de tela:

4. E todas as células com validação de dados foram selecionadas de uma vez na planilha atual.

Tips: Se você deseja apenas selecionar um tipo específico de validação de dados, primeiro selecione uma célula que contenha a validação de dados que deseja descobrir e, em seguida, vá para o Ir para especial caixa de diálogo e escolha Data de validade > Mesmo.


7. Como copiar a regra de validação de dados para outras células?

Suponha que você tenha criado uma regra de validação de dados para uma lista de células e, agora, precisa aplicar a mesma regra de validação de dados a outras células. Em vez de criar a regra novamente, você pode copiar e colar a regra existente em outras células de forma rápida e fácil.

1. Clique para selecionar uma célula com a regra de validação que deseja usar e pressione Ctrl + C para copiá-lo.

2. Em seguida, selecione as células que deseja validar, para selecionar várias células não adjacentes, pressione e segure o Ctrl enquanto seleciona as células.

3. E então, clique com o botão direito na seleção, selecione colar especial opção, veja a captura de tela:

4. No colar especial caixa de diálogo, selecione Validação opção, veja a captura de tela:

5. Clique OK botão, agora a regra de validação é copiada para as novas células.


8. Como usar a validação de dados para circular entradas inválidas no Excel?

Às vezes, você pode precisar criar regras de validação de dados para os dados existentes; neste caso, alguns dados inválidos podem aparecer no intervalo de células. Como verificar os dados inválidos e modificá-los? No Excel, você pode usar o Círculo de dados inválidos recurso para destacar os dados inválidos com um círculo vermelho.

Para circular os dados inválidos de que você precisa, você deve aplicar o Validação de dados recurso para definir uma regra para o intervalo de dados. Siga os seguintes passos:

1. Selecione o intervalo de dados que você deseja circular os dados inválidos.

2. Então clique Dados > Validação de dados > Validação de dados, Na Validação de dados caixa de diálogo, defina a regra de validação de acordo com sua necessidade, por exemplo, aqui, vou validar os valores maiores que 500, veja a captura de tela:

3. Então clique OK para fechar a caixa de diálogo. Depois de definir a regra de validação de dados, clique em Dados > Validação de dados > Círculo de dados inválidos, todos os valores inválidos menores que 500 foram circulados com uma forma oval vermelha. Veja as capturas de tela:

notas:

  • 1. Assim que você corrigir um dado inválido, o círculo vermelho desaparecerá automaticamente.
  • 2. Este Círculo de dados inválidos recurso só pode circular 255 células no máximo. Ao salvar a pasta de trabalho atual, todos os círculos vermelhos serão removidos.
  • 3. Esses círculos não podem ser impressos.
  • 4. Você também pode remover os círculos vermelhos clicando em Dados > Validação de dados > Círculos de validação claros.

9. Como remover a validação de dados no Excel?

Para remover as regras de validação de dados de um intervalo de células, da planilha atual ou de toda a planilha, os métodos a seguir podem lhe fazer um favor.

 Remova a validação de dados no intervalo selecionado com a função de validação de dados

1. Selecione as células com validação de dados que você deseja remover.

2. Então clique Dados > Validação de dados > Validação de dados, na caixa de diálogo exibida, sob o Configurações guia, clique em Limpar Tudo botão, veja a captura de tela:

3. Então clique OK para fechar esta caixa de diálogo. E a regra de validação de dados aplicada ao intervalo selecionado foi removida de uma vez.

Tips: Para remover a validação de dados da planilha atual, basta selecionar a planilha inteira primeiro e, em seguida, aplicar as etapas acima.


 Remova a validação de dados no intervalo selecionado com um recurso útil

Se você tem Kutools for Excel, as TIC Limpar restrições de validação de dados recurso também pode ajudar a remover as regras de validação de dados do intervalo selecionado ou de toda a planilha.

Depois de instalar Kutools for Excel, por favor, faça o seguinte:

1. Selecione o intervalo de células ou toda a planilha conterá a validação de dados que você deseja remover.

2. Então clique Kutools > Impedir Digitação > Limpar restrições de validação de dados, veja a captura de tela:

3. Na caixa de prompt exibida, clique em OK, e a regra de validação de dados foi apagada conforme necessário.


 Remova a validação de dados de todas as planilhas com código VBA

Para remover as regras de validação de dados de toda a pasta de trabalho, os métodos acima serão demorados se houver muitas planilhas, aqui, o código abaixo pode ajudá-lo a lidar com essa tarefa rapidamente.

1. Segure o ALT + F11 chaves para abrir o Microsoft Visual Basic para Aplicações janela.

2. Então clique inserção > Móduloe cole a macro a seguir no Módulo janela.

Código VBA: Remova as regras de validação de dados em todas as planilhas:

Sub RemoveDataValidation () 'Updateby Extendoffice
  Dim xwsh como planilha para cada xwsh em ActiveWorkbook.Worksheets xwsh.Cells.Validation.Delete Next xwsh End Sub

3. Então aperte F5 chave para executar este código, e todas as regras de validação de dados foram excluídas de toda a pasta de trabalho imediatamente.



  • Super Formula Bar (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas e manutenção de dados; Dividir o conteúdo das células; Combine Linhas Duplicadas e Soma / Média... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Fórmulas favoritas e de inserção rápida, Intervalos, gráficos e imagens; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Agrupamento de tabela dinâmica por número da semana, dia da semana e mais ... Mostrar células desbloqueadas, bloqueadas por cores diferentes; Destacar células que possuem fórmula / nome...
guia kte 201905
  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
officetab bottom
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Ghomergher · 16 days ago
    Thanks For Sharing this Great Information. I loved it.