Validação de dados no Excel: adicionar, usar, copiar e remover validação de dados no Excel
No Excel, o recurso Validação de Dados é uma ferramenta poderosa que permite limitar o que o usuário pode inserir em uma célula. Por exemplo, você pode definir regras para limitar o comprimento do texto, restringir entradas a formatos específicos, exigir valores únicos ou garantir que o texto comece ou termine com determinados caracteres. Essas funcionalidades ajudam a manter a integridade dos dados e reduzem erros em suas Planilhas.
Este tutorial explora como adicionar, usar e remover validação de dados no Excel. Ele aborda operações básicas e avançadas, fornecendo orientações detalhadas passo a passo para que você aplique esse recurso de forma eficiente em suas tarefas.
Índice:
1. O que é validação de dados no Excel?
2. Como adicionar validação de dados no Excel?
3. Exemplos básicos de validação de dados
- 3.1 Validação de dados para números inteiros e decimais
- 3.2 Validação de dados para data e hora
- 3.3 Validação de dados para comprimento de texto
- 3.4 Lista de validação de dados (lista suspensa)
4. Regras avançadas personalizadas para validação de dados
- 4.1 Validação de dados permitindo apenas números ou textos
- Permitir apenas a entrada de números com a função de Validação de Dados
- Permitir apenas a entrada de sequências de texto com a função de Validação de Dados
- 4.2 Validação de dados permitindo apenas valores alfanuméricos
- 4.3 Validação de dados permitindo textos que começam ou terminam com caracteres específicos
- 4.4 Validação de dados permitindo que entradas devam conter / não conter texto específico
- 4.5 Validação de dados permitindo apenas valores únicos
- 4.6 Validação de dados permitindo apenas maiúsculas / minúsculas / Primeira Letra em Maiúscula
- 4.7 Validação de dados permitindo valores que existem / não existem em outra lista
- 4.8 Validação de dados forçando apenas o formato de número de telefone
- 4.9 Validação de dados forçando apenas endereços de E-mail
- 4.10 Validação de dados forçando apenas endereços IP
- 4.11 Validação de dados restringindo valores que excedem o valor total
- 4.12 Validação de dados restringindo a entrada da célula com base em outra célula
- 4.13 Validação de dados permitindo apenas dias úteis ou finais de semana
- 4.14 Validação de dados permitindo a entrada de data com base na data de hoje
- 4.15 Validação de dados permitindo a entrada de hora com base na hora atual
- 4.16 Validação de dados para datas de ano específico ou do ano atual
- 4.17 Validação de dados para datas da semana ou mês atual
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 marcar entradas inválidas no Excel?
1. O que é validação de dados no Excel?
O recurso "Validação de Dados" pode ajudar você a restringir o conteúdo inserido em sua Planilha. Normalmente, é possível criar regras de validação para impedir ou permitir apenas determinados tipos de dados em uma lista de células selecionadas.
Alguns usos básicos do recurso Validação de Dados:
![]() |
|
2. Como adicionar validação de dados no Excel?
Na Planilha do Excel, você pode adicionar validação de dados seguindo estes passos:
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 imagem:
2. Na caixa de diálogo "Validação de Dados", na guia "Opções", crie suas próprias regras de validação. Nos campos de critérios, você pode fornecer qualquer um dos seguintes tipos:
- "Valores": Digite números diretamente nos campos de critérios;
- "Referência de célula": Referencie uma célula na Planilha ou em outra Planilha;
- "Fórmulas": Crie fórmulas mais complexas como condições.
Como exemplo, criarei uma regra que permite apenas números inteiros entre100 e1000, configurando os critérios conforme mostrado na imagem abaixo:
3. Após configurar as condições, você pode ir até a guia "Mensagem de Entrada" ou "Alerta de Erro" para definir a mensagem de entrada ou alerta de erro para as células validadas, conforme desejar. (Se não quiser definir o alerta, clique em "OK" para concluir diretamente.)
3.1) Adicionar mensagem de entrada (opcional):
Você pode criar uma mensagem que aparece ao selecionar uma célula com validação de dados. Essa mensagem serve para lembrar o usuário sobre o que pode ser inserido na célula.
Vá até a guia "Mensagem de Entrada" e faça o seguinte:
![]() |
|
Agora, ao selecionar uma célula validada, uma caixa de mensagem será exibida conforme abaixo:
3.2) Criar mensagens de erro significativas (opcional):
Além de criar a mensagem de entrada, você também pode exibir alertas de erro quando dados inválidos forem inseridos em uma célula com validação de dados.
Vá até a guia "Alerta de Erro" da caixa de diálogo "Validação de Dados" e faça o seguinte:
![]() |
|
Quando um valor inválido for inserido, uma caixa de alerta aparecerá, conforme mostrado na imagem abaixo:
Opção "Parar": Clique em "Tentar Novamente" para inserir um valor ou "Cancelar" para descartar a entrada.
Opção "Aviso": Clique em "Sim" para aceitar a entrada inválida, "Não" para modificar ou "Cancelar" para descartar.
Opção "Informação": Clique em "OK" para aceitar a entrada inválida ou "Cancelar" para descartar.
Observação: Se você não definir uma mensagem personalizada na caixa "Alerta de Erro", uma caixa de alerta "Parar" padrão será exibida, conforme abaixo:
3. Exemplos básicos de validação de dados
Ao usar o recurso Validação de Dados, há8 opções integradas para configurar a validação. São elas: qualquer valor, números inteiros e decimais, data e hora, lista, comprimento de texto e fórmula personalizada. Nesta seção, discutiremos como usar algumas dessas opções no Excel.
3.1 Validação de dados para números inteiros e decimais
1. Selecione uma lista de células onde deseja permitir apenas números inteiros ou decimais e clique em "Dados" > "Validação de Dados" > "Validação de Dados".
2. Na caixa de diálogo "Validação de Dados", na guia "Opções", faça o seguinte:
- Selecione o item correspondente "Número inteiro" ou "Decimal" na caixa suspensa "Permitir".
- Em seguida, escolha um dos critérios na caixa "Dados" (neste exemplo, escolho a opção "entre").
- Dicas: Os critérios incluem: entre, não entre, igual a, diferente de, maior que, menor que, maior ou igual a, menor ou igual a.
- Depois, insira os valores "Mínimo" e "Máximo" desejados (neste caso, números entre0 e100).
- Por fim, clique no botão "OK".
3. Agora, apenas números inteiros entre0 e100 podem ser inseridos nas células selecionadas.
3.2 Validação de dados para data e hora
Para validar a entrada de uma data ou hora específica, é fácil usando a "Validação de Dados". Siga estes passos:
1. Selecione uma lista de células onde deseja permitir apenas datas ou horários específicos e clique em "Dados" > "Validação de Dados" > "Validação de Dados".
2. Na caixa de diálogo "Validação de Dados", na guia "Opções", faça o seguinte:
- Selecione o item correspondente "Data" ou "Hora" na caixa suspensa "Permitir".
- Em seguida, escolha um dos critérios na caixa "Dados" (aqui escolho a opção "maior que").
- Dicas: Os critérios incluem: entre, não entre, igual a, diferente de, maior que, menor que, maior ou igual a, menor ou igual a.
- Depois, insira a "Data de início" desejada (quero datas maiores que8/20/2021).
- Por fim, clique no botão "OK".
3. Agora, apenas datas maiores que8/20/2021 podem ser inseridas nas células selecionadas.
3.3 Validação de dados para comprimento de texto
Se você precisa limitar o número de caracteres que podem ser digitados em uma célula, por exemplo, restringir o conteúdo a no máximo10 caracteres para um determinado Intervalo, a "Validação de Dados" também pode ajudar.
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. Na caixa de diálogo "Validação de Dados", na guia "Opções", faça o seguinte:
- Selecione "Comprimento do texto" na caixa suspensa "Permitir".
- Em seguida, escolha um dos critérios na caixa "Dados" (neste exemplo, escolho a opção "menor que").
- Dicas: Os critérios incluem: entre, não entre, igual a, diferente de, maior que, menor que, maior ou igual a, menor ou igual a.
- Depois, insira o número "Máximo" desejado para limitar (quero que o comprimento do texto não ultrapasse10 caracteres).
- Por fim, clique no botão "OK".
3. Agora, as células selecionadas só permitem a entrada de textos com menos de10 caracteres.
3.4 Lista de validação de dados (lista suspensa)
Com esse poderoso recurso de "Validação de Dados", você também pode criar rapidamente listas suspensas nas células. Siga estes passos:
1. Selecione as células de destino onde deseja inserir a lista suspensa e clique em "Dados" > "Validação de Dados" > "Validação de Dados".
2. Na caixa de diálogo "Validação de Dados", na guia "Opções", faça o seguinte:
- Selecione "Lista" na lista suspensa "Permitir".
- Na caixa de texto "Fonte do Link", digite os itens da lista separados por vírgula. Por exemplo, para limitar a entrada do usuário a três opções, digite Not Started,In Progress,Completed, ou selecione uma lista de células contendo os valores para inserir a lista suspensa com base nela.
- Por fim, clique no botão "OK".
3. Agora, a lista suspensa foi criada nas células conforme mostrado na imagem abaixo:
Clique para saber mais detalhes sobre listas suspensas…
4. Regras avançadas personalizadas para validação de dados
Nesta seção, apresento como criar regras avançadas de validação de dados para resolver diferentes situações, como: criar fórmulas de validação para permitir apenas números ou textos, apenas valores únicos, apenas números de telefone, endereços de E-mail e muito mais.
4.1 Validação de dados permitindo apenas números ou textos
Permitir apenas a entrada de números com a função de Validação de Dados
Para permitir apenas números em um Intervalo de células, siga estes passos:
1. Selecione um Intervalo de células onde deseja permitir apenas a entrada de números.
2. Clique em "Dados" > "Validação de Dados" > "Validação de Dados". Na caixa de diálogo "Validação de Dados" que aparecer, na guia "Opções", faça o seguinte:
- Selecione "Personalizado" na lista suspensa "Permitir".
- Em seguida, insira a seguinte fórmula na caixa de texto "Fórmula". ("A2" é a primeira célula do Intervalo selecionado que deseja limitar)
=ISNUMBER(A2)
- Clique no botão "OK" para fechar esta caixa de diálogo.
3. A partir de agora, apenas números poderão ser inseridos nas células selecionadas.
Observação: A função "ISNUMBER" permite qualquer valor numérico nas células validadas, incluindo números inteiros, decimais, frações, datas e horários.
Permitir apenas a entrada de sequências de texto com a função de Validação de Dados
Para restringir a entrada de células apenas para texto, você pode usar o recurso "Validação de Dados" com uma fórmula personalizada baseada na função "ISTEXT". Siga estes passos:
1. Selecione um Intervalo de células onde deseja permitir apenas a entrada de sequências de texto.
2. Clique em "Dados" > "Validação de Dados" > "Validação de Dados". Na caixa de diálogo "Validação de Dados" que aparecer, na guia "Opções", faça o seguinte:
- Selecione "Personalizado" na lista suspensa "Permitir".
- Em seguida, insira a seguinte fórmula na caixa de texto "Fórmula". ("A2" é a primeira célula do Intervalo selecionado que deseja limitar)
=ISTEXT(A2)
- Clique no botão "OK" para fechar esta caixa de diálogo.
3. Agora, ao inserir dados nas células específicas, apenas dados em Formato de Texto serão permitidos.
4.2 Validação de dados permitindo apenas valores alfanuméricos
Para algumas situações, talvez você queira permitir apenas letras e números, restringindo caracteres especiais como ~, %, $ ou espaços. Esta seção apresenta alguns métodos úteis.
Permitir apenas valores alfanuméricos com a função de Validação de Dados
Para impedir caracteres especiais e permitir apenas valores alfanuméricos, crie uma fórmula personalizada na função "Validação de Dados" seguindo estes passos:
1. Selecione um Intervalo de células onde deseja permitir apenas a entrada de valores alfanuméricos.
2. Clique em "Dados" > "Validação de Dados" > "Validação de Dados". Na caixa de diálogo "Validação de Dados" que aparecer, na guia "Opções", faça o seguinte:
- Selecione "Personalizado" na lista suspensa "Permitir".
- Em seguida, insira a fórmula abaixo na caixa de texto "Fórmula".
=IF(A2="",TRUE,IF(ISERROR(SUMPRODUCT(SEARCH(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),"0123456789abcdefghijklmnopqrstuvwxyz"))),FALSE,TRUE))
- Clique no botão "OK" para fechar esta caixa de diálogo.
Observação: Nas fórmulas acima, "A2" é a primeira célula do Intervalo selecionado que deseja limitar.
3. Agora, apenas letras e números podem ser inseridos, e caracteres especiais serão bloqueados ao digitar, conforme mostrado na imagem abaixo:
Permitir apenas valores alfanuméricos usando um recurso incrível
A fórmula acima pode parecer complicada de entender e lembrar. Aqui, apresento um recurso prático chamado "Limitar entrada" do "Kutools para Excel", que simplifica bastante essa tarefa.
1. Selecione um Intervalo de células onde deseja permitir apenas a entrada de valores alfanuméricos.
2. Em seguida, clique em "Kutools" > "Limitar entrada" > "Limitar entrada", veja a imagem:
3. Na caixa de diálogo "Limitar entrada" que aparecer, selecione a opção "Proibir a inserção de caracteres especiais", veja a imagem:
4. Depois, clique no botão "Ok" e, nas caixas de aviso seguintes, clique em "Sim" > "OK" para concluir a operação. Agora, nas células selecionadas, apenas letras e números são permitidos, veja a imagem:
Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora
4.3 Validação de dados permitindo textos que começam ou terminam com caracteres específicos
Se todos os valores em determinado Intervalo devem começar ou terminar com um caractere ou sequência específica, você pode usar a validação de dados com uma fórmula personalizada baseada nas funções EXACT, LEFT, RIGHT ou COUNTIF.
Permitir textos que começam ou terminam com caracteres específicos com apenas uma condição
Por exemplo, se você deseja que as entradas de texto em células específicas comecem ou terminem com “CN”, siga estes passos:
1. Selecione um Intervalo de células que permita apenas textos que começam ou terminam com determinados caracteres.
2. Em seguida, clique em "Dados" > "Validação de Dados" > "Validação de Dados". Na caixa de diálogo "Validação de Dados" que aparecer, na guia "Opções", faça o seguinte:
- Selecione "Personalizado" na lista suspensa "Permitir".
- Em seguida, insira a fórmula abaixo na caixa de texto "Fórmula". Permitir apenas a entrada de textos que começam com CN:
=EXACT(LEFT(A2,2),"CN")
Permitir apenas a entrada de textos que terminam com CN:=EXACT(RIGHT(A2,2),"CN")
- Clique no botão "OK" para fechar esta caixa de diálogo.
Observação: Nas fórmulas acima, "A2" é a primeira célula do Intervalo selecionado, o número "2" é a quantidade de caracteres especificada, "CN" é o texto desejado para início ou fim.
3. A partir de agora, apenas textos que começam ou terminam com os caracteres especificados poderão ser inseridos nas células selecionadas. Caso contrário, um alerta será exibido, conforme mostrado na imagem abaixo:
Dicas: As fórmulas acima diferenciam maiúsculas de minúsculas. Se não precisar dessa diferenciação, aplique as fórmulas CONTIF abaixo:
=COUNTIF(A2,"CN*")
=COUNTIF(A2,"*CN")
Observação: O asterisco * é um caractere curinga que corresponde a um ou mais caracteres.
Permitir textos que começam ou terminam com caracteres específicos com múltiplos critérios (lógica OU)
Por exemplo, se você deseja que as entradas de texto comecem ou terminem com “CN” ou “UK”, conforme mostrado na imagem abaixo, será necessário adicionar outra instância de EXACT usando o sinal de mais (+). Siga os passos abaixo:
1. Selecione um Intervalo de células que permita apenas textos que começam ou terminam com múltiplos critérios.
2. Em seguida, clique em "Dados" > "Validação de Dados" > "Validação de Dados". Na caixa de diálogo "Validação de Dados" que aparecer, na guia "Opções", faça o seguinte:
- Selecione "Personalizado" na lista suspensa "Permitir".
- Em seguida, insira a fórmula abaixo na caixa de texto "Fórmula". Permitir apenas a entrada de textos que começam com CN ou UK:
=EXACT(LEFT(A2,2),"CN")+EXACT(LEFT(A2,2),"UK")
Permitir apenas a entrada de textos que terminam com CN ou UK:=EXACT(RIGHT(A2,2),"CN")+EXACT(RIGHT(A2,2),"UK")
- Clique no botão "OK" para fechar esta caixa de diálogo.
Observação: Nas fórmulas acima, "A2" é a primeira célula do Intervalo selecionado, o número "2" é a quantidade de caracteres especificada, "CN" e "UK" são os textos desejados para início ou fim.
3. Agora, apenas textos que começam ou terminam com os caracteres especificados poderão ser inseridos nas células selecionadas.
Dicas: Para ignorar a diferenciação de maiúsculas e minúsculas, aplique as fórmulas CONTIF abaixo:
=COUNTIF(A2,"CN*")+COUNTIF(A2,"UK*")
=COUNTIF(A2,"*CN")+COUNTIF(A2,"*UK")
Observação: O asterisco * é um caractere curinga que corresponde a um ou mais caracteres.
4.4 Validação de dados permitindo que entradas devam conter / não conter texto específico
Nesta seção, explico como aplicar a Validação de Dados para permitir valores que devem conter ou não conter uma sequência específica ou uma de várias sequências em Excel.
Permitir que as entradas devam conter um ou mais textos específicos
Permitir que as entradas devam 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” conforme mostrado na imagem abaixo, você pode aplicar a validação de dados com uma fórmula personalizada baseada nas funções FIND e ISNUMBER. Siga estes passos:
1. Selecione um Intervalo de células que permita apenas textos que contenham determinado texto.
2. Em seguida, clique em "Dados" > "Validação de Dados" > "Validação de Dados". Na caixa de diálogo "Validação de Dados" que aparecer, na guia "Opções", faça o seguinte:
- Selecione "Personalizado" na lista suspensa Permitir.
- Em seguida, insira uma das fórmulas abaixo na caixa de texto "Fórmula". Diferenciar maiúsculas de minúsculas:
=ISNUMBER(FIND("KTE",A2))
Não diferenciar maiúsculas de minúsculas:=ISNUMBER(SEARCH("KTE",A2))
- Clique no botão "OK" para fechar esta caixa de diálogo.
Observação: Nas fórmulas acima, "A2" é a primeira célula do Intervalo selecionado, o texto "KTE" é a sequência que as entradas devem conter.
3. Agora, quando o valor inserido não contiver o texto exigido, uma caixa de aviso será exibida.
Permitir que as entradas devam conter um de vários textos específicos
A fórmula acima funciona apenas para uma sequência de texto. Se você precisar permitir qualquer uma de várias sequências, conforme mostrado na imagem a seguir, utilize as funções SUMPRODUCT, FIND e ISNUMBER juntas para criar uma fórmula.
1. Selecione um Intervalo de células que permita apenas textos que contenham qualquer um dos itens.
2. Em seguida, clique em "Dados" > "Validação de Dados" > "Validação de Dados". Na caixa de diálogo "Validação de Dados" que aparecer, na guia "Opções", faça o seguinte:
- Selecione "Personalizado" na lista suspensa "Permitir".
- Em seguida, insira uma das fórmulas abaixo conforme necessário na caixa de texto "Fórmula". Diferenciar maiúsculas de minúsculas:
=SUMPRODUCT(--ISNUMBER(FIND($C$2:$C$4,A2)))>0
Não diferenciar maiúsculas de minúsculas:=SUMPRODUCT(--ISNUMBER(SEARCH($C$2:$C$4,A2)))>0
- Depois, clique em "OK" para fechar a caixa de diálogo.
Observação: 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. Agora, apenas as entradas que contenham qualquer um dos valores da lista específica poderão ser inseridas.
Permitir que as entradas não devam conter um ou mais textos específicos
Permitir que as entradas não devam conter um texto específico
Para validar que as entradas não contenham determinado texto, por exemplo, permitir valores que não contenham o texto “KTE” em uma célula, utilize as funções ISERROR e FIND para criar uma regra de validação de dados. Siga estes passos:
1. Selecione um Intervalo de células que permita apenas textos que não contenham determinado texto.
2. Em seguida, clique em "Dados" > "Validação de Dados" > "Validação de Dados". Na caixa de diálogo "Validação de Dados" que aparecer, na guia "Opções", faça o seguinte:
- Selecione "Personalizado" na lista suspensa "Permitir".
- Em seguida, insira uma das fórmulas abaixo na caixa de texto "Fórmula". Diferenciar maiúsculas de minúsculas:
=ISERROR(FIND("KTE",A2))
Não diferenciar maiúsculas de minúsculas:=ISERROR(SEARCH("KTE",A2))
- Clique no botão "OK" para fechar esta caixa de diálogo.
Observação: Nas fórmulas acima, "A2" é a primeira célula do Intervalo selecionado, o texto "KTE" é a sequência que as entradas não devem conter.
3. Agora, entradas contendo o texto específico serão impedidas de serem inseridas.
Permitir que as entradas não devam conter um de vários textos específicos
Para impedir que qualquer uma de várias sequências de texto em uma lista seja inserida, conforme mostrado na imagem abaixo, siga estes passos:
1. Selecione um Intervalo de células onde deseja impedir determinados textos.
2. Em seguida, clique em "Dados" > "Validação de Dados" > "Validação de Dados". Na caixa de diálogo "Validação de Dados" que aparecer, na guia "Opções", faça o seguinte:
- Selecione "Personalizado" na lista suspensa "Permitir".
- Em seguida, insira a fórmula abaixo na caixa de texto "Fórmula". Diferenciar maiúsculas de minúsculas:
=SUMPRODUCT(--ISNUMBER(FIND($C$2:$C$4,A2)))=0
Não diferenciar maiúsculas de minúsculas:=SUMPRODUCT(--ISNUMBER(SEARCH($C$2:$C$4,A2)))=0
- Depois, clique em "OK" para fechar a caixa de diálogo.
Observação: Nas fórmulas acima, "A2" é a primeira célula do Intervalo selecionado, "C2:C4" é a lista de valores que você deseja impedir se as entradas contiverem qualquer um deles.
3. A partir de agora, entradas contendo qualquer um dos textos específicos serão impedidas de serem inseridas.
4.5 Validação de dados permitindo apenas valores únicos
Se você deseja evitar a entrada de dados duplicados em um Intervalo de células, esta seção apresenta métodos rápidos para resolver essa tarefa no Excel.
Permitir apenas valores únicos usando a função de Validação de Dados
Normalmente, o recurso Validação de Dados com uma fórmula personalizada baseada na função COUNTIF pode ajudar. Siga os passos abaixo:
1. Selecione as células ou Coluna onde deseja permitir apenas valores únicos.
2. Em seguida, clique em "Dados" > "Validação de Dados" > "Validação de Dados". Na caixa de diálogo "Validação de Dados" que aparecer, na guia "Opções", faça o seguinte:
- Selecione "Personalizado" na lista suspensa "Permitir".
- Em seguida, insira a fórmula abaixo na caixa de texto "Fórmula".
=COUNTIF($A$2:$A$9,A2)=1
- Clique no botão "OK" para fechar esta caixa de diálogo.
Observação: Na fórmula acima, "A2:A9" é o Intervalo de células onde você deseja permitir apenas valores únicos, e "A2" é a primeira célula do Intervalo selecionado.
3. Agora, apenas valores únicos podem ser inseridos, e uma mensagem de aviso aparecerá se dados duplicados forem inseridos, conforme mostrado na imagem abaixo:
Permitir apenas valores únicos usando código VBA
O código VBA a seguir também pode ajudar a evitar a entrada de valores duplicados. Siga estes passos:
1. Clique com o botão direito na guia da Planilha onde deseja permitir apenas valores únicos e escolha "Exibir Código" no menu de contexto. Na janela "Microsoft Visual Basic for Applications" que abrir, copie e cole o código abaixo 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
![]() | ![]() | ![]() |
Observação: No código acima, "A1:A100" e "A:A" são as células da Coluna onde você deseja evitar duplicidade. Altere conforme necessário.
2. Depois, salve e feche o código. Agora, ao inserir um valor duplicado nas células A1:A100, uma caixa de aviso será exibida, conforme mostrado na imagem abaixo:
Permitir apenas valores únicos usando um recurso prático
Se você possui o "Kutools para Excel", com o recurso "Prevenir Entradas Duplicadas", é possível configurar rapidamente a validação de dados para evitar duplicidade em um Intervalo de células com apenas alguns cliques.
1. Selecione o Intervalo de células onde deseja evitar valores duplicados e permitir apenas dados únicos.
2. Em seguida, clique em "Kutools" > "Limitar entrada" > "Prevenir Entradas Duplicadas", veja a imagem:
3. Uma mensagem de aviso aparecerá informando que a Validação de Dados será removida ao aplicar este recurso. Clique em "Sim" e, na caixa de aviso seguinte, clique em "OK", conforme mostrado nas imagens abaixo:
![]() | ![]() | ![]() |
4. Agora, ao inserir dados duplicados nas células especificadas, uma caixa de aviso será exibida para lembrar que o dado duplicado não é válido, veja a imagem:
Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora
4.6 Validação de dados permitindo apenas maiúsculas / minúsculas / Primeira Letra em Maiúscula
O recurso Validação de Dados é uma ferramenta poderosa que pode ajudar os usuários a exigir entradas em maiúsculas, minúsculas ou Primeira Letra em Maiúscula em um Intervalo de células. Siga os passos abaixo:
1. Selecione o Intervalo de células onde deseja permitir apenas textos em maiúsculas, minúsculas ou Primeira Letra em Maiúscula.
2. Em seguida, clique em "Dados" > "Validação de Dados" > "Validação de Dados". Na caixa de diálogo "Validação de Dados" que aparecer, na guia "Opções", faça o seguinte:
- Selecione "Personalizado" na lista suspensa "Permitir".
- Em seguida, insira uma das fórmulas abaixo conforme necessário na caixa de texto "Fórmula". Permitir apenas texto em maiúsculas:
=AND(EXACT(A2,UPPER(A2)),ISTEXT(A2))
Permitir apenas texto em minúsculas=AND(EXACT(A2,LOWER(A2)),ISTEXT(A2))
Permitir apenas texto com Primeira Letra em Maiúscula=AND(EXACT(A2,PROPER(A2)),ISTEXT(A2))
- Clique no botão "OK" 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, apenas as entradas que estiverem de acordo com a regra criada serão aceitas.
4.7 Validação de dados permitindo valores que existem / não existem em outra lista
Permitir ou impedir valores com base na presença em outra lista pode ser um desafio para muitos usuários. Na verdade, você pode usar o recurso de validação de dados com uma fórmula simples baseada na função COUNTIF para resolver isso.
Por exemplo, quero permitir apenas os valores do Intervalo C2:C4 em um Intervalo de células, conforme mostrado na imagem abaixo. Para resolver isso, siga estes passos:
1. Selecione o Intervalo de células onde deseja aplicar a validação de dados.
2. Em seguida, clique em "Dados" > "Validação de Dados" > "Validação de Dados". Na caixa de diálogo "Validação de Dados" que aparecer, na guia "Opções", faça o seguinte:
- Selecione "Personalizado" na lista suspensa "Permitir".
- Em seguida, insira uma das fórmulas abaixo conforme necessário na caixa de texto "Fórmula". Permitir apenas valores existentes em outra Coluna
=COUNTIF($C$2:$C$4,A2)>0
Impedir valores existentes em outra Coluna=COUNTIF($C$2:$C$4,A2)=0
- Clique no botão "OK" para fechar esta caixa de diálogo.
Observação: Na fórmula acima, "A2" é a primeira célula da Coluna que você deseja usar, "C2:C4" é a lista de valores que você deseja impedir ou permitir se as entradas forem um deles.
3. Agora, apenas as entradas que estiverem de acordo com a regra criada poderão ser inseridas; as demais serão bloqueadas.
4.8 Validação de dados forçando apenas o formato de número de telefone
Ao inserir informações dos funcionários da sua empresa, uma Coluna pode exigir o número de telefone. Para garantir a entrada rápida e correta, você pode configurar a validação de dados para números de telefone. Por exemplo, quero permitir apenas o formato (123)456-7890 em uma Planilha. Esta seção apresenta dois métodos rápidos para resolver essa tarefa.
Forçar apenas o formato de número de telefone com a função de Validação de Dados
Para permitir apenas um formato específico de número de telefone, siga estes passos:
1. Selecione a lista de células onde deseja permitir apenas o formato específico de número de telefone e clique com o botão direito, escolha "Formatar células" no menu de contexto, veja a imagem:
2. Na caixa de diálogo "Formatar células", na guia "Número", selecione "Personalizado" na lista "Categoria" à esquerda e insira o formato de número de telefone desejado na caixa Tipo. Por exemplo, usarei o formato "(###) ###-####", veja a imagem:
3. Depois, clique em "OK" para fechar a caixa de diálogo.
4. Após formatar as células, selecione-as novamente e abra a caixa de diálogo "Validação de Dados" clicando em "Dados" > "Validação de Dados" > "Validação de Dados". Na caixa que abrir, na guia "Opções", faça o seguinte:
- Selecione "Personalizado" na lista suspensa "Permitir".
- Em seguida, insira a fórmula abaixo na caixa de texto Fórmula.
=AND(ISNUMBER(A2),LEN(A2)=10)
- Clique no botão "OK" para fechar esta caixa de diálogo.
Observação: 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 de10 dígitos, ele será convertido automaticamente para o formato específico de número de telefone, conforme necessário, veja as imagens:
![]() | ![]() | ![]() |
Observação: Se o número inserido não tiver10 dígitos, uma caixa de aviso será exibida, veja a imagem:
Forçar apenas o formato de número de telefone usando um recurso útil
O recurso "Apenas números de telefone podem ser inseridos" do "Kutools para Excel" também pode ajudar a forçar a entrada apenas no formato de número de telefone com apenas alguns cliques.
1. Selecione a lista de células que permite apenas números de telefone específicos, depois clique em "Kutools" > "Limitar entrada" > "Apenas números de telefone podem ser inseridos", veja a imagem:
2. Na caixa de diálogo "Número de telefone", selecione o formato específico desejado ou crie seu próprio formato clicando no botão "Adicionar", veja a imagem:
3. Após selecionar ou definir o formato, clique em "OK". Agora, apenas números de telefone com o formato específico poderão ser inseridos; caso contrário, uma mensagem de aviso será exibida, veja a imagem:
Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora
4.9 Validação de dados forçando apenas endereços de E-mail
Supondo que você precise digitar vários endereços de E-mail em uma Coluna da Planilha, para evitar a entrada de formatos incorretos, normalmente, você pode definir uma regra de validação de dados permitindo apenas o formato de endereços de E-mail.
Forçar apenas o formato de endereços de E-mail usando a função de Validação de Dados
Usando o recurso Validação de Dados com uma fórmula personalizada, você pode rapidamente criar uma regra para impedir a entrada de endereços de E-mail inválidos. Siga estes passos:
1. Selecione as células onde deseja permitir apenas a entrada de endereços de E-mail, depois clique em "Dados" > "Validação de Dados" > "Validação de Dados".
2. Na caixa de diálogo "Validação de Dados" que aparecer, na guia "Opções", faça o seguinte:
- Selecione "Personalizado" na lista suspensa "Permitir".
- Em seguida, insira a fórmula abaixo na caixa de texto Fórmula:
=ISNUMBER(MATCH("*@*.?*",A2,0))
- Clique no botão "OK" 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 o texto inserido não corresponder ao formato de endereço de E-mail, uma caixa de aviso será exibida, veja a imagem:
Forçar apenas o formato de endereços de E-mail usando um recurso prático
O "Kutools para Excel" oferece um recurso incrível – "Apenas endereços de e-mail podem ser inseridos". Com essa ferramenta, você pode impedir endereços de E-mail inválidos com apenas um clique.
1. Selecione as células onde deseja permitir apenas a entrada de endereços de E-mail, depois clique em "Kutools" > "Limitar entrada" > "Apenas endereços de e-mail podem ser inseridos". Veja a imagem:
2. Agora, apenas o formato de endereço de E-mail será aceito; caso contrário, uma caixa de aviso será exibida, veja a imagem:
Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora
4.10 Validação de dados forçando apenas endereços IP
Nesta seção, apresento métodos rápidos para configurar a validação de dados aceitando apenas endereços IP em um Intervalo de células.
Forçar apenas o formato de endereços IP com a função de Validação de Dados
Para permitir apenas a entrada de endereços IP em um Intervalo específico de células, siga estes passos:
1. Selecione as células onde deseja permitir apenas a entrada de endereços IP, depois clique em "Dados" > "Validação de Dados" > "Validação de Dados".
2. Na caixa de diálogo "Validação de Dados" que aparecer, na guia "Opções", faça o seguinte:
- Selecione "Personalizado" na lista suspensa "Permitir".
- Em seguida, insira a fórmula abaixo na caixa de texto "Fórmula".
=AND((LEN(A2)-LEN(SUBSTITUTE(A2,".","")))=3,ISNUMBER(SUBSTITUTE(A2,".","")+0))
- Clique no botão "OK" 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 um endereço IP inválido for inserido na célula, uma caixa de aviso será exibida, conforme mostrado na imagem abaixo:
Forçar apenas o formato de endereços IP com código VBA
Aqui, o código VBA a seguir também pode ajudar a permitir apenas a entrada de endereços IP e restringir outros tipos de entrada. Siga estes passos:
1. Clique com o botão direito na guia da Planilha e clique em "Exibir Código" no menu de contexto. Na janela "Microsoft Visual Basic for Applications" que abrir, copie o código VBA abaixo.
Código VBA: validar 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
![]() | ![]() | ![]() |
Observação: No código acima, "A2:A10" é o Intervalo de células onde você deseja aceitar apenas endereços IP.
2. Depois, salve e feche o código. Agora, apenas endereços IP válidos poderão ser inseridos nas células especificadas.
Forçar apenas o formato de endereços IP usando um recurso fácil
Se você possui o "Kutools para Excel" instalado em sua Pasta de trabalho, o recurso "Apenas endereços IP podem ser inseridos" pode ajudar a resolver essa tarefa também.
1. Selecione as células onde deseja permitir apenas a entrada de endereços IP, depois clique em "Kutools" > "Limitar entrada" > "Apenas endereços IP podem ser inseridos". Veja a imagem:
2. Após aplicar esse recurso, agora, apenas endereços IP poderão ser inseridos; caso contrário, uma caixa de aviso será exibida, veja a imagem:
Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora
4.11 Validação de dados restringindo valores que excedem o valor total
Supondo que você tenha um relatório de despesas mensais e o orçamento total seja R$18.000. É necessário garantir que o total da lista de despesas não ultrapasse esse valor, conforme mostrado na imagem abaixo. Nesse caso, você pode criar uma regra de validação de dados usando a função SOMA para impedir que o total ultrapasse o valor pré-definido.
1. Selecione a lista de células onde deseja limitar os valores.
2. Em seguida, clique em "Dados" > "Validação de Dados" > "Validação de Dados". Na caixa de diálogo "Validação de Dados" que aparecer, na guia "Opções", faça o seguinte:
- Selecione "Personalizado" na lista suspensa "Permitir".
- Em seguida, insira a fórmula abaixo na caixa de texto "Fórmula".
=SUM($B$2:$B$7)<=18000
- Clique no botão "OK" para fechar esta caixa de diálogo.
Observação: Na fórmula acima, "B2:B7" é o Intervalo de células onde você deseja limitar as entradas.
3. Agora, ao inserir valores no Intervalo B2:B7, se o total for menor que R$18.000, a validação será aprovada. Se algum valor fizer o total ultrapassar R$18.000, uma caixa de aviso será exibida.
4.12 Validação de dados restringindo a entrada da célula com base em outra célula
Quando você deseja limitar a entrada de dados em uma lista de células com base no valor de outra célula, o recurso Validação de Dados pode ajudar a resolver essa tarefa. Por exemplo, se a célula C1 contiver o texto “Sim”, o Intervalo A2:A9 permite qualquer entrada. No entanto, se a célula C1 contiver outro texto, as entradas no Intervalo A2:A9 serão restringidas, conforme mostrado nas imagens abaixo:
![]() | ![]() | ![]() |
Para resolver isso, siga estes passos:
1. Selecione a lista de células onde deseja limitar os valores.
2. Em seguida, clique em "Dados" > "Validação de Dados" > "Validação de Dados". Na caixa de diálogo "Validação de Dados" que aparecer, na guia "Opções", faça o seguinte:
- Selecione "Personalizado" na lista suspensa "Permitir".
- Em seguida, insira a fórmula abaixo na caixa de texto "Fórmula".
=$C$1="Yes"
- Clique no botão "OK" para fechar esta caixa de diálogo.
Observação: Na fórmula acima, "C1" é a célula que contém o texto específico desejado, e o texto “Sim” é o texto que você deseja usar como base para limitar as células. Altere conforme necessário.
3. Agora, se a célula C1 contiver o texto “Sim”, qualquer valor poderá ser inserido no Intervalo A2:A9. Se a célula C1 contiver outro texto, não será possível inserir nenhum valor, veja o exemplo abaixo:
4.13 Validação de dados permitindo apenas dias úteis ou finais de semana
Se você precisa permitir apenas dias úteis (de Segunda-feira a Sexta-feira) ou finais de semana (Sábado e Domingo) em uma lista de células, a "Validação de Dados" também pode ajudar. Siga os passos abaixo:
1. Selecione a lista de células onde deseja permitir apenas dias úteis ou finais de semana.
2. Em seguida, clique em "Dados" > "Validação de Dados" > "Validação de Dados". Na caixa de diálogo "Validação de Dados" que aparecer, na guia "Opções", faça o seguinte:
- Selecione "Personalizado" na lista suspensa "Permitir".
- Em seguida, insira uma das fórmulas abaixo conforme necessário na caixa de texto "Fórmula". Permitir apenas dias úteis
=WEEKDAY(A2,2)<6
Permitir apenas finais de semana=WEEKDAY(A2,2)>5
- Clique no botão "OK" 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, você só poderá inserir datas de dias úteis ou finais de semana nas células especificadas, conforme sua seleção.
4.14 Validação de dados permitindo a entrada de data com base na data de hoje
Às vezes, pode ser necessário permitir apenas datas maiores ou menores que a data de hoje em uma lista de células. O recurso "Validação de Dados" com a função "HOJE" pode ajudar. Siga estes passos:
1. Selecione a lista de células onde deseja permitir apenas datas futuras (datas maiores que hoje).
2. Em seguida, clique em "Dados" > "Validação de Dados" > "Validação de Dados". Na caixa de diálogo "Validação de Dados" que aparecer, na guia "Opções", faça o seguinte:
- Selecione "Personalizado" na lista suspensa "Permitir".
- Em seguida, insira a fórmula abaixo na caixa de texto "Fórmula".
=A2>Today()
- Clique no botão "OK" 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, apenas datas posteriores a hoje poderão ser inseridas nas células. Caso contrário, uma caixa de aviso será exibida, veja a imagem:
Dicas:
1. Para permitir a entrada de datas passadas (datas menores que hoje), aplique a fórmula abaixo na Validação de Dados:
=A2<Today()
2. Para permitir datas dentro de um Intervalo específico, como as datas dos próximos30 dias, insira a fórmula abaixo na Validação de Dados:
=AND(A2>TODAY(),A2<=(TODAY()+30))
4.15 Validação de dados permitindo a entrada de hora com base na hora atual
Se você deseja validar dados com base na hora atual, por exemplo, permitir apenas horários antes ou depois do horário atual, crie sua própria fórmula de validação de dados. Siga estes passos:
1. Selecione a lista de células onde deseja permitir apenas horários antes ou depois da hora atual.
2. Em seguida, clique em "Dados" > "Validação de Dados" > "Validação de Dados". Na caixa de diálogo "Validação de Dados" que aparecer, na guia "Opções", faça o seguinte:
- Selecione "Hora" na lista suspensa "Permitir".
- Depois, escolha "menor que" para permitir apenas horários antes da hora atual ou "maior que" para permitir horários após a hora atual, conforme necessário, na lista suspensa "Dados".
- Em seguida, na caixa "Hora final" ou "Hora inicial", insira a fórmula abaixo:
=TIME(HOUR(NOW()),MINUTE(NOW()),SECOND(NOW()))
- Clique no botão "OK" 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, apenas horários antes ou depois da hora atual poderão ser inseridos nas células específicas.
4.16 Validação de dados para datas de ano específico ou do ano atual
Para permitir apenas datas de um determinado ano ou do ano atual, use a validação de dados com uma fórmula personalizada baseada na função ANO.
1. Selecione a lista de células onde deseja permitir apenas datas de determinado ano.
2. Em seguida, clique em "Dados" > "Validação de Dados" > "Validação de Dados". Na caixa de diálogo "Validação de Dados" que aparecer, na guia "Opções", faça o seguinte:
- Selecione "Personalizado" na lista suspensa "Permitir".
- Em seguida, insira a fórmula abaixo na caixa de texto "Fórmula".
=YEAR(A2)=2020
- Clique no botão "OK" para fechar esta caixa de diálogo.
Observação: Na fórmula acima, "A2" é a primeira célula da Coluna que você deseja usar, "2020" é o ano que deseja restringir.
3. Agora, apenas datas do ano de2020 poderão ser inseridas. Caso contrário, uma caixa de aviso será exibida, conforme mostrado na imagem abaixo:
Dicas:
Para permitir apenas datas do ano atual, aplique a fórmula abaixo na validação de dados:
=YEAR(A2)=YEAR(TODAY())
4.17 Validação de dados para datas da semana ou mês atual
Se você deseja permitir que os usuários insiram datas da semana ou mês atual em células específicas, esta seção apresenta algumas fórmulas para realizar essa tarefa no Excel.
Permitir inserir data da semana atual
1. Selecione a lista de células onde deseja permitir apenas datas da semana atual.
2. Em seguida, clique em "Dados" > "Validação de Dados" > "Validação de Dados". Na caixa de diálogo "Validação de Dados" que aparecer, na guia "Opções", faça o seguinte:
- Selecione "Data" na lista suspensa "Permitir".
- Em seguida, escolha "entre" na lista suspensa "Dados".
- Na caixa de texto "Data de início", insira esta fórmula:
=TODAY()-WEEKDAY(TODAY(),3)
- Na caixa de texto "Data de término", insira esta fórmula:
=TODAY()-WEEKDAY(TODAY(),3)+6
- Por fim, clique no botão "OK".
3. Agora, apenas datas dentro da semana atual poderão ser inseridas; outras datas serão bloqueadas, conforme mostrado na imagem abaixo:
Permitir inserir data do mês atual
Para permitir apenas datas do mês atual, siga estes passos:
1. Selecione a lista de células onde deseja permitir apenas datas do mês atual.
2. Em seguida, clique em "Dados" > "Validação de Dados" > "Validação de Dados". Na caixa de diálogo "Validação de Dados" que aparecer, na guia "Opções", faça o seguinte:
- Selecione "Data" na lista suspensa "Permitir".
- Em seguida, escolha "entre" na lista suspensa "Dados".
- Na caixa de texto "Data de início", insira esta fórmula:
=DATE(YEAR(TODAY()),MONTH(TODAY()),1)
- Na caixa de texto "Data de término", insira esta fórmula:
=DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(DATE(YEAR(TODAY()),MONTH(TODAY())+1,1)-1))
- Por fim, clique no botão "OK".
3. Agora, apenas datas dentro do mês atual poderão ser inseridas nas células selecionadas.
5. Como editar a validação de dados no Excel?
Para editar ou alterar uma regra de validação de dados existente, siga os passos abaixo:
1. Selecione qualquer célula com a regra de validação de dados.
2. Em seguida, clique em "Dados" > "Validação de Dados" > "Validação de Dados" para abrir a caixa de diálogo "Validação de Dados". Nela, edite ou altere as regras conforme necessário e marque a opção "Aplicar essas alterações a todas as outras células com as mesmas configurações" para aplicar a nova regra a todas as células com o critério original. Veja a imagem:
3. Clique em "OK" para salvar as alterações.
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 e agora precisa localizar e selecionar as células que aplicaram essas regras, o comando "Ir para Especial" pode ajudar a selecionar todos os tipos de validação de dados ou um tipo específico.
1. Ative a Planilha onde deseja localizar e selecionar as células com validação de dados.
2. Em seguida, clique em "Página Inicial" > "Localizar e Selecionar" > "Ir para Especial", veja a imagem:
3. Na caixa de diálogo "Ir para Especial", selecione "Validação de dados" > "Todos", veja a imagem:
4. Todas as células com validação de dados foram selecionadas na Planilha Atual.
Dicas: Se quiser selecionar um tipo específico de validação de dados, primeiro selecione uma célula com a validação desejada, depois vá até a caixa de diálogo "Ir para Especial" e escolha "Validação de dados" > "Mesmo".
![]() | ![]() | ![]() |
7. Como copiar a regra de validação de dados para outras células?
Supondo que você tenha criado uma regra de validação de dados para uma lista de células e agora precise aplicar a mesma regra a outras células. Em vez de criar a regra novamente, você pode copiar e colar a regra existente rapidamente.
1. Clique para selecionar uma célula com a regra de validação desejada e pressione "Ctrl + C" para copiá-la.
2. Em seguida, selecione as células que deseja validar. Para selecionar várias células não adjacentes, mantenha pressionada a tecla "Ctrl" enquanto seleciona.
3. Depois, clique com o botão direito na seleção e escolha a opção "Colar Especial", veja a imagem:
4. Na caixa de diálogo "Colar Especial", selecione a opção "Validação", veja a imagem:
5. Clique no botão "OK". Agora, a regra de validação foi copiada para as novas células.
8. Como usar a validação de dados para marcar entradas inválidas no Excel?
Às vezes, pode ser necessário criar regras de validação de dados para dados já existentes. Nesse caso, alguns dados inválidos podem aparecer no Intervalo de células. Como verificar e corrigir esses dados? No Excel, você pode usar o recurso "Marcar Dados Inválidos" para destacar os dados inválidos com um círculo vermelho.
Para marcar os dados inválidos desejados, aplique o recurso "Validação de Dados" para definir uma regra para o Intervalo de dados. Siga os passos abaixo:
1. Selecione o Intervalo de dados onde deseja marcar os dados inválidos.
2. Em seguida, clique em "Dados" > "Validação de Dados" > "Validação de Dados". Na caixa de diálogo "Validação de Dados", defina a regra de validação conforme necessário. Por exemplo, aqui validarei valores maiores que500, veja a imagem:
3. Depois, clique em "OK" para fechar a caixa de diálogo. Após definir a regra de validação, clique em "Dados" > "Validação de Dados" > "Marcar Dados Inválidos". Todos os valores inválidos (menores que500) serão marcados com um círculo vermelho. Veja as imagens:
![]() | ![]() | ![]() |
Observações:
- 1. Assim que você corrigir um dado inválido, o círculo vermelho desaparecerá automaticamente.
- 2. O recurso "Marcar Dados Inválidos" só pode marcar até255 células. Ao salvar a Pasta de trabalho Atual, todos os círculos vermelhos serão removidos.
- 3. Esses círculos não são impressos.
- 4. Você também pode remover os círculos vermelhos clicando em "Dados" > "Validação de Dados" > "Limpar Círculos de Validação".
9. Como remover a validação de dados no Excel?
Para remover regras de validação de dados de um Intervalo de células, da Planilha Atual ou de toda a Pasta de trabalho, utilize os métodos a seguir.
Remover 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 deseja remover.
2. Em seguida, clique em "Dados" > "Validação de Dados" > "Validação de Dados". Na caixa de diálogo que aparecer, na guia "Opções", clique no botão "Limpar tudo", veja a imagem:
3. Depois, clique no botão "OK" para fechar esta caixa de diálogo. A regra de validação de dados aplicada ao Intervalo selecionado será removida imediatamente.
Dicas: Para remover a validação de dados da Planilha Atual, basta selecionar toda a Planilha primeiro e aplicar os passos acima.
Remover validação de dados no Intervalo Selecionado com um recurso prático
Se você possui o "Kutools para Excel", o recurso "Limpar Restrições de Validação de Dados" também pode ajudar a remover as regras de validação de dados do Intervalo selecionado ou de toda a Planilha.
1. Selecione o Intervalo de células ou toda a Planilha que contém a validação de dados que deseja remover.
2. Em seguida, clique em "Kutools" > "Limitar entrada" > "Limpar Restrições de Validação de Dados", veja a imagem:
3. Na caixa de aviso que aparecer, clique em "OK" e a regra de validação de dados será removida conforme necessário.
Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora
Remover 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 podem ser demorados se houver muitas Planilhas. O código abaixo pode ajudar a resolver essa tarefa rapidamente.
1. Mantenha pressionadas as teclas "ALT + F11" para abrir a janela "Microsoft Visual Basic for Applications".
2. Em seguida, clique em "Inserir" > "Módulo" e cole a macro abaixo na janela "Módulo".
Código VBA: Remover regras de validação de dados em todas as Planilhas:
Sub RemoveDataValidation()
'Updateby Extendoffice
Dim xwsh As Worksheet
For Each xwsh In ActiveWorkbook.Worksheets
xwsh.Cells.Validation.Delete
Next xwsh
End Sub
3. Depois, pressione a tecla "F5" para executar o código e todas as regras de validação de dados serão excluídas de toda a Pasta de trabalho imediatamente.
Melhores Ferramentas de Produtividade para Office
Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!