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.
- 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. - 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. - 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. - 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. - 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.