Aprenda a Fórmula para Calcular Caracteres no Excel — Como Remover Espaços e Validar Textos
- Michel Fabiano

- há 13 horas
- 3 min de leitura
Assunto: Calcular Caracteres no Excel
Resumo rápido
A fórmula para calcular caracteres no Excel é essencial quando você precisa limitar texto, validar códigos (CPF, SKU, telefone) ou limpar dados importados. Neste passo a passo você vai aprender a usar NÚM.CARACT para contar caracteres, como tratar espaços indesejados com ARRUMAR e SUBSTITUIR, e como transformar a validação em regra com Validação de Dados.
Por que contar caracteres importa?
Em cadastros, ERPs e importações de dados, textos podem vir com espaços extras, quebras de linha ou pontuações que atrapalham validações automáticas. Contar caracteres corretamente evita rejeições em sistemas, erros em integração e problemas de apresentação em relatórios. Com algumas fórmulas simples você transforma a contagem em uma ferramenta de controle e qualidade dos dados.
O que você vai aprender (visão geral)
Como usar NÚM.CARACT para contar caracteres em uma célula.
Como limpar espaços extras com ARRUMAR.
Como remover todos os espaços com SUBSTITUIR.
Como eliminar caracteres indesejados (ponto, hífen, parênteses) para validar CPF/telefone.
Como criar uma validação de dados que bloqueia entradas maiores que um limite (ex.: 11 dígitos, 160 caracteres).
Baixe a Planilha Agora: Download do ARQUIVO, basta clicar abaixo:
Passo a passo: exemplos práticos
Exemplo 1 — Básico: contar caracteres e validar comprimento (SKU, CPF)
Situação: você tem uma coluna A com códigos (ex.: A2 contém um CPF ou SKU) e precisa saber se o código tem o comprimento esperado.
Fórmula para contar caracteres: na célula B2 digite: =NÚM.CARACT(A2)
(Essa fórmula retorna o número total de caracteres da célula A2, incluindo letras, números, espaços e símbolos.)
Validar o tamanho esperado: na célula C2 digite (ex.: esperando 11 caracteres): =SE(NÚM.CARACT(A2)=11;"OK";"TAMANHO ERRADO")
Arraste as fórmulas para baixo para validar a lista inteira.
Dica: se o sistema espera 11 dígitos e você tiver espaços no início/fim, a validação falhará — daí os próximos exemplos são úteis.
Exemplo 2 — Intermediário: contar ignorando espaços e limpar “sujeira”
Problema comum: dados vindo por copiar/colar ou importação costumam ter espaços extras entre palavras ou pontuações (pontos, hífens).
Remover espaços duplicados (manter um espaço entre palavras): use ARRUMAR: =NÚM.CARACT(ARRUMAR(A2))
ARRUMAR remove espaços no início/fim e reduz múltiplos espaços entre palavras para apenas um.
Contar sem nenhum espaço (juntar tudo): use SUBSTITUIR para tirar todos os espaços: =NÚM.CARACT(SUBSTITUIR(A2;" ";""))
Útil quando você precisa validar quantidade de caracteres sem considerar espaços (ex.: códigos, números).
Remover pontos, hífens e parênteses (ex.: CPF ou telefone): =NÚM.CARACT(SUBSTITUIR(SUBSTITUIR(SUBSTITUIR(A2;".";"");"-";"");" ";""))
Aqui aplicamos SUBSTITUIR aninhado para tirar os caracteres indesejados antes de contar.
Exemplo 3 — Avançado: auditoria de descrições com limite + lista de problemas
Cenário: suas descrições têm limite de 160 caracteres (ou 250, 500) e você quer automatizar a identificação das que ultrapassam o limite.
Estrutura de colunas sugerida:
A: ID
B: Descrição (texto bruto)
C: Caracteres -> =NÚM.CARACT(B2)
D: Status -> =SE(C2>$B$1;"ACIMA DO LIMITE";"OK") (coloque o limite em B1, ex.: 160)
Remover quebras de linha antes da contagem (quebra de linha conta como caractere):
Em E2: =SUBSTITUIR(B2;CARACT(10);"")
Em F2: =NÚM.CARACT(E2)
Em G2: =SE(F2>$B$1;"ACIMA DO LIMITE";"OK")
Gerar lista automática dos textos acima do limite (Excel 365/2021):
Em uma célula separada (ex.: H2) use: =FILTRAR(B2:B100;C2:C100>$B$1)
Essa fórmula retorna apenas as descrições que ultrapassam o limite, criando um mini‑relatório dinâmico.
Transformando em regra: Validação de Dados por comprimento
Para evitar que um usuário digite textos muito longos diretamente:
Selecione a coluna/células onde serão digitadas as descrições.
Guia Dados → Validação de Dados → Configurações → Permitir: Texto com comprimento.
Defina a condição (por exemplo: menor ou igual a 160) e configure a mensagem de erro que aparecerá se exceder.
Resultado: o próprio Excel impede entradas fora do padrão, poupando retrabalho.
Casos de uso práticos
Validar CPF/CNPJ: limpe pontos e hífens antes de contar para garantir 11 ou 14 dígitos.
Sistema de cadastro/ERP: verificar se campos de descrição estão dentro de limites antes de importar.
Geração de relatórios/SMS/Twitter: verificar limites (ex.: 160 para SMS).
Controle de SKU/ID: garantir que códigos tenham tamanho fixo.
Dicas rápidas e armadilhas
Lembrete: NÚM.CARACT conta espaços e quebras de linha. Use ARRUMAR, SUBSTITUIR e CARACT(10) quando necessário.
Sequência de limpeza recomendada: 1) ARRUMAR (reduz espaços extras), 2) SUBSTITUIR (remover todos os espaços se preciso), 3) remover pontuação indesejada.
Se a função FILTRAR não estiver disponível (Excel antigo), você pode criar um filtro automático ou usar fórmulas com ÍNDICE/SMALL/SE para listar os casos.
Conclusão
Com NÚM.CARACT e algumas funções de texto (ARRUMAR, SUBSTITUIR, CARACT) você resolve a maioria dos problemas de contagem de caracteres e validação. Transforme essas fórmulas em regras (Validação de Dados) para evitar que dados “fora do padrão” cheguem ao seu sistema. Se quiser, baixe a planilha de exemplo e acompanhe os passos na prática.
Quer levar seu conhecimento de Excel para o próximo nível e criar oportunidades profissionais reais? Se você gostou deste guia, vai adorar o conteúdo completo e o suporte que oferecemos em nosso Curso de Excel Online.
💻Não sabe por onde começar no Excel?





Comentários