Função NÚM.CARACT no Excel: contar caracteres
Atualizado em 10. November 2026 · Equipe Exercícios Excel
=NÚM.CARACT(A2) mostra o tamanho do título do anúncio.Sintaxe
=NÚM.CARACT(texto)- texto
- A célula com o texto.
Pratique agora
Em B2, conte os caracteres do título em A2.
Conferir um limite
Para avisar quando o título passa de 40 caracteres:
=SE(NÚM.CARACT(A2)>40;"Muito longo";"Ok")Passo a passo
Escreva =NÚM.CARACT( e clique na célula. Feche o parêntese. O resultado é o número de caracteres, contando letras, números, espaços, pontos e traços. Uma célula vazia dá 0.
=NÚM.CARACT(A2)Exemplo do dia a dia: conferir CPF e CEP
Um CPF com pontos e traço tem 14 caracteres; sem eles, 11. Um CEP com traço tem 9. Marque os que estão fora do padrão:
=SE(NÚM.CARACT(C2)=14;"Ok";"Conferir")Junte com a formatação condicional para pintar os cadastros com problema.
Exemplo do dia a dia: limite de caracteres
Títulos de anúncios, mensagens de SMS e campos de sistemas têm limite de tamanho. Mostre quantos caracteres faltam ou sobram:
=60-NÚM.CARACT(A2)Um número negativo quer dizer que o texto passou do limite.
Achar espaços sobrando
Se o tamanho de um texto muda depois do ARRUMAR, ele tinha espaços extras.
=NÚM.CARACT(A2)-NÚM.CARACT(ARRUMAR(A2))Um resultado maior que zero mostra quantos espaços sobravam. Esse teste explica muitos PROCV que não acham o valor.
Contar quantas vezes uma letra aparece
Tire a letra do texto com SUBSTITUIR e compare os tamanhos. A diferença é o número de vezes que ela aparecia.
=NÚM.CARACT(A2)-NÚM.CARACT(SUBSTITUIR(A2;",";""))Esse exemplo conta as vírgulas, o que ajuda a saber quantos itens há numa lista escrita numa célula só.
Contar palavras
Conte os espaços e some 1. Limpe os espaços extras antes com ARRUMAR.
=NÚM.CARACT(ARRUMAR(A2))-NÚM.CARACT(SUBSTITUIR(A2;" ";""))+1No Excel em inglês e no Google Planilhas
No Excel em inglês, a função se chama LEN. No Google Planilhas em português, o nome é NÚM.CARACT.
Exemplo do dia a dia: senhas e códigos
Um sistema exige códigos de produto com exatamente 8 caracteres. Antes de importar a planilha, confira todos de uma vez:
=SE(NÚM.CARACT(A2)<>8;"Tamanho errado";"")Filtre pela coluna nova e corrija só os que aparecem. É bem mais rápido do que esperar o sistema recusar a importação.
NÚM.CARACT na validação de dados
Para impedir que alguém digite um CPF com tamanho errado, use uma regra de validação. Selecione a coluna, vá em Dados > Validação de Dados, escolha Comprimento do texto e igual a 11 (ou 14, com pontos e traço). O Excel recusa o que não tiver o tamanho certo.
Exemplo do dia a dia: descrição curta demais
Num catálogo online, descrições com menos de 50 caracteres costumam ser fracas. Marque as que precisam ser reescritas:
=SE(NÚM.CARACT(B2)<50;"Melhorar";"")Ordene a coluna do NÚM.CARACT do menor para o maior para começar pelas piores.
Erros comuns
- Esperar que o NÚM.CARACT ignore espaços: ele conta todos
- Contar o tamanho de um número formatado: os pontos de milhar e o R$ do formato não contam, só os dígitos
- Usar NÚM.CARACT numa célula com fórmula: ele conta o resultado, não a fórmula
Exemplo do dia a dia: completar com zeros
Um sistema pede matrículas com 6 dígitos, mas a lista tem números como 451 e 12034. Para saber quantos zeros faltam em cada uma, tire o tamanho atual de 6. Depois, junte os zeros na frente com REPT. Assim todas as matrículas ficam com o mesmo tamanho, e o sistema aceita a importação sem erro.
=REPT("0";6-NÚM.CARACT(A2))&A2NÚM.CARACT com SE e ESQUERDA
Para mostrar um resumo curto de textos longos, corte em 50 caracteres e acrescente reticências só quando o texto for maior. O resultado é bom para listas e relatórios em que a coluna não pode ficar enorme.
=SE(NÚM.CARACT(A2)>50;ESQUERDA(A2;50)&"...";A2)Erros comuns
Número maior que o esperado
O texto tem espaços no começo ou no fim. Eles contam. Use ARRUMAR antes.
Perguntas frequentes
NÚM.CARACT conta o espaço do fim?
Sim. Por isso ela é boa para achar espaços escondidos no fim dos textos.
Existe função para contar palavras?
Não há uma função pronta. Use a fórmula com NÚM.CARACT e SUBSTITUIR mostrada nesta página, que conta os espaços e soma 1.
NÚM.CARACT funciona com células mescladas?
Sim. Ele conta o texto da primeira célula da área mesclada, onde o conteúdo fica guardado.
NÚM.CARACT conta quebras de linha?
Sim. Cada quebra de linha dentro da célula conta como um caractere.
Como contar os caracteres de várias células juntas?
Some os tamanhos: =SOMARPRODUTO(NÚM.CARACT(A2:A100)) dá o total de caracteres da coluna.
NÚM.CARACT funciona no Google Planilhas?
Sim, com o mesmo nome em português. Em inglês, LEN.
Qual o tamanho máximo de texto numa célula?
32.767 caracteres. A célula mostra só os primeiros 1.024, mas guarda todos.
NÚM.CARACT conta números?
Sim. =NÚM.CARACT(12345) dá 5. O formato da célula não conta, só os dígitos guardados.
Conta acentos?
Sim. "ação" tem 4 caracteres, com o ç e o ã contando como um cada.
Como contar sem os espaços?
=NÚM.CARACT(SUBSTITUIR(A2;" ";"")) tira os espaços antes de contar.
Veja também
Treine NÚM.CARACT até ficar fácil
A lição "LÄNGE, LINKS und RECHTS" tem 4 exercícios com correção na hora.