top of page

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

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)

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

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

  3. Validar o tamanho esperado: na célula C2 digite (ex.: esperando 11 caracteres): =SE(NÚM.CARACT(A2)=11;"OK";"TAMANHO ERRADO")

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

  1. Problema comum: dados vindo por copiar/colar ou importação costumam ter espaços extras entre palavras ou pontuações (pontos, hífens).

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

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

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

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

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

  3. 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")

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

  1. Selecione a coluna/células onde serão digitadas as descrições.

  2. Guia Dados → Validação de Dados → Configurações → Permitir: Texto com comprimento.

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

Curso de Excel Online
 
 
 

Comentários


  • Facebook App Icon
  • Twitter App Icon
  • Google+ App Icon
  • YouTube Social  Icon
  • Blogger Social Icon
  • Pinterest Social Icon
  • Instagram Social Icon

© 2019 por MichelFabiano

Quer Receber Dicas?

É de graça!

bottom of page