Como Restringir o Comprimento de Entrada no Excel com Validação de Dados para IDs e Telefones
🔍 WiseChecker

Como Restringir o Comprimento de Entrada no Excel com Validação de Dados para IDs e Telefones

Você precisa controlar quantos caracteres os usuários podem inserir em células específicas, como um número de telefone de 10 dígitos ou um ID de 15 dígitos. O recurso de Validação de Dados do Excel permite definir regras para entradas em células. Este artigo explica como usar a opção de fórmula personalizada para impor comprimento exato ou máximo de caracteres.

Principais Conclusões: Restringir Comprimento de Entrada no Excel

  • Validação de Dados > Personalizado > fórmula LEN: Impõe uma contagem exata de caracteres para entradas como IDs de tamanho fixo.
  • Validação de Dados > Comprimento do texto > entre: Define um comprimento mínimo e máximo, útil para números de telefone com códigos de país opcionais.
  • Guia Alerta de erro na Validação de Dados: Exibe uma mensagem personalizada quando o usuário insere texto que não atende à regra de comprimento.

Usando Validação de Dados para Controlar a Contagem de Caracteres

A Validação de Dados é uma ferramenta do Excel para limitar quais dados podem ser inseridos em uma célula. Para restrições de comprimento, você pode usar a regra interna de Comprimento do texto ou uma fórmula personalizada mais flexível. Isso é essencial para padronizar a entrada de dados em campos como IDs de funcionários, números de telefone ou códigos postais, onde a consistência do formato é necessária. Você aplica a regra a uma célula ou intervalo, e o Excel bloqueará ou avisará os usuários sobre entradas inválidas com base nas suas configurações.

Passos para Definir um Limite de Comprimento Exato ou por Intervalo

Os passos a seguir mostram como criar uma regra de validação que verifica o número de caracteres em uma célula.

  1. Selecione as células de destino
    Clique e arraste para selecionar a célula ou intervalo onde deseja restringir a entrada, como uma coluna para números de telefone.
  2. Abra a caixa de diálogo Validação de Dados
    Vá para a guia Dados na faixa de opções. Clique no botão Validação de Dados no grupo Ferramentas de Dados.
  3. Escolha os critérios de validação
    Na guia Configurações, clique no menu suspenso Permitir. Para definir um comprimento mínimo/máximo simples, escolha Comprimento do texto. Em seguida, escolha um operador como igual a ou entre no menu suspenso Dados e insira os valores.
  4. Use uma fórmula personalizada para controle preciso
    Para um comprimento exato, selecione Personalizado na lista Permitir. No campo Fórmula, digite =LEN(A1)=10, substituindo A1 pela célula superior esquerda do intervalo selecionado e 10 pela contagem de caracteres desejada.
  5. Configure a mensagem de erro
    Clique na guia Alerta de erro. Certifique-se de que a caixa ‘Exibir alerta de erro após dados inválidos serem inseridos’ esteja marcada. Insira um Título e uma mensagem de Erro, como “Entrada Inválida” e “O número de telefone deve ter 10 dígitos.” Clique em OK para aplicar a regra.

Erros Comuns e Limitações a Evitar

Configurar a validação de comprimento tem algumas armadilhas que podem tornar a regra ineficaz.

A Validação de Dados Não Funciona em Dados Existentes

A Validação de Dados verifica apenas novas entradas. Ela não verifica nem sinaliza dados já presentes na célula quando a regra é criada. Para verificar dados existentes, use Dados > Validação de Dados > Circular Dados Inválidos. Isso desenhará círculos vermelhos ao redor de quaisquer células no intervalo que violem a regra atual.

Usuários Podem Colar Dados que Quebram a Regra

Se um usuário copiar e colar dados de outra célula, a regra de validação pode ser ignorada. Para ajudar a evitar isso, você pode usar uma configuração diferente. Na caixa de diálogo Validação de Dados, vá para a guia Alerta de erro e defina o Estilo como Parar. Isso torna a mensagem de erro obrigatória, mas uma operação de colagem de certas fontes ainda pode substituí-la.

Zeros à Esquerda São Contados como Caracteres, mas Podem Desaparecer

Uma fórmula como =LEN(A1)=10 contará um zero à esquerda como um caractere. No entanto, se a célula estiver formatada como Geral ou Número, o Excel removerá zeros à esquerda ao inserir, fazendo com que a validação falhe. Para manter zeros à esquerda, formate a célula como Texto antes de aplicar a regra de Validação de Dados.

Comprimento do Texto vs. Fórmula Personalizada: Principais Diferenças

Item Regra de Comprimento do Texto Fórmula Personalizada (LEN)
Melhor Caso de Uso Definir um mínimo, máximo ou intervalo simples para a contagem de caracteres Impor um comprimento exato ou lógica complexa com outras funções
Flexibilidade Limitada a operadores básicos como entre, menor que ou igual a Alta; pode combinar LEN com AND, OR ou ÉNÚM para regras avançadas
Complexidade de Configuração Simples; usa menus suspensos e entradas numéricas Requer conhecimento de sintaxe de fórmulas do Excel
Exemplo de Regra Permitir: Comprimento do texto, Dados: entre, Mínimo: 10, Máximo: 12 Permitir: Personalizado, Fórmula: =E(LEN(A1)=10; ÉNÚM(A1))

Agora você pode impor uma entrada de dados consistente para IDs e números de telefone usando a Validação de Dados. Tente combinar a função LEN com ÉNÚM em uma fórmula personalizada para validar se uma entrada tem o comprimento correto e é numérica. Lembre-se de usar o comando Circular Dados Inválidos para auditar quaisquer entradas existentes em sua planilha após configurar a regra.