Como Contar Caracteres no Excel com a Função NÚM.CARACT
Quer aprender como contar caracteres no Excel utilizando a função NÚM.CARACT? Então você está no lugar certo!
Para contar caracteres no Excel, use a função NÚM.CARACT: ela retorna o número total de caracteres de uma célula, incluindo letras, números, espaços e símbolos. A sintaxe é =NÚM.CARACT(célula). Para contar em vários textos, basta arrastar a fórmula. É muito usada para validar limites de texto e tratar dados.
Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!
O que você aprende neste vídeo
Resposta rápida: Aula introdutória de funções de texto: conta caracteres com NÚM.CARACT, espaços incluídos, e extrai o primeiro nome de um nome completo, achando a posição do primeiro espaço com PROCURAR e pegando, com ESQUERDA, os caracteres até essa posição menos um. Faz primeiro com um nome e depois com a lista toda.
Neste vídeo (12 min):
- 0:04 - Abre dizendo que o Excel serve para manipular textos, e não só números e gráficos, e que vai ensinar a contagem de caracteres, com aplicações práticas usando funções de texto.
- 1:16 - Propõe o desafio de retornar só o primeiro nome de um nome completo. A lógica: achar o primeiro espaço em branco e retornar os caracteres que vêm antes dele (oito, no nome do exemplo).
- 2:35 - Apresenta a função
NÚM.CARACT, que se lê como número de caracteres: dentro dos parênteses vai o texto a contar, aqui a célula do nome completo. No nome do exemplo, o resultado é 19. - 3:16 - Chama atenção para o que o Excel conta como caractere: letras, números, caracteres especiais como @ e # e também os espaços em branco, como os dois do nome do exemplo.
- 4:18 - Dá o primeiro passo da extração, achar o espaço em branco com
PROCURAR: informa o texto procurado, um espaço, e depois a célula do nome completo. O resultado, 9, é a posição do espaço, o nono caractere. - 7:14 - Usa
ESQUERDApara retornar o primeiro nome: ela pede o texto e quantos caracteres pegar à esquerda, e o número vem da posição do espaço, calculada antes e guardada numa célula. - 8:03 - Mostra que a posição 9 inclui o espaço: como o nome do exemplo tem oito letras, passar 9 para
ESQUERDAtraz o espaço junto, e a solução é usar a posição menos um. - 9:25 - Refaz tudo para a lista inteira, em duas etapas:
PROCURARpara a posição do primeiro espaço de cada nome eESQUERDAcom essa posição menos um, arrastando as fórmulas para baixo. No fim, oculta a coluna da posição, e ficam o nome completo e, ao lado, o primeiro nome.
Trechos do vídeo:
- Remover, adicionar, substituir ou procurar algo dentro de um texto exige contar caracteres, por isso a contagem é o princípio básico de qualquer manipulação de texto no Excel.
- Texto escrito direto como argumento de uma fórmula do Excel vai entre aspas duplas: para procurar um espaço em branco, digita-se um espaço entre aspas duplas.
- Ajuda pensar em esquerda e direita do caractere de referência, e não em antes ou depois: o que vem antes do espaço em branco está à esquerda dele, e o que vem depois, à direita.
- A posição que o
PROCURARdevolve é a do próprio espaço; por isso, para pegar só o que vem antes dele comESQUERDA, desconta-se um. Sem o menos um, o resultado leva um espaço que não se vê, e isso pode dar problema em fórmulas mais avançadas.
Para trabalharmos com textos no Excel temos que aprender alguns princípios básicos, um deles é a contagem de caracteres.
Em uma planilha de Excel vamos escrever um nome e usar como exemplo, vamos escrever ‘Maurício Mendes Eid’.
Sempre que vamos trabalhar com textos no Excel seja para manipular, remover, substituir ou procurar algo, temos que fazer a contagem de caracteres.
Nosso desafio é separar apenas o primeiro nome do exemplo que escolhemos usando apenas fórmulas.
Como podemos fazer isso de forma automática para a lista inteira?
Note que o primeiro nome está sempre antes do primeiro espaço vazio.
Ou seja, primeiro vamos encontrar o primeiro espaço em branco e depois retornar todos os caracteres que vem antes desse espaço.
Para contar todos os caracteres que temos dentro de um texto podemos usar a função:
=NÚM.CARACT().
Esta função pede no primeiro argumento o texto que queremos contar os caracteres.
Coloque dentro dos parênteses a célula onde temos o nome completo, feche os parênteses e clique no enter.
A fórmula dá como resposta a quantidade total de caracteres, se nós contarmos, vamos ver que o Excel considera tudo como caractere, inclusive os espaços em branco, o que será muito importante para esta aplicação.
Separando apenas o primeiro nome:
Primeiro passo:
Encontrar a posição do primeiro espaço em branco.
Para isso vamos usar a função “Procurar”, coloque no primeiro argumento um espaço em branco entre aspas e no segundo argumento a célula onde temos o nome completo.
=PROCURAR(“ ”;B2)
O que a função está fazendo é procurar o primeiro espaço em branco na célula B2.
Obs. O espaço em branco é considerado um texto e por isso devemos colocá-lo entre aspas sempre.
Para verificar a posição do espaço em branco nas células de baixo vamos dar enter e arrastar a fórmula para as demais células.

Agora temos a posição do primeiro espaço em branco de todas as células com os nomes.

Encontrando o primeiro nome:
Agora que já temos a posição do primeiro espaço em branco, vamos usar a função =Esquerda() para separar o primeiro nome de cada linha.
Vamos colocar no primeiro argumento da fórmula a célula de onde vamos extrair o nome.
No segundo argumento a posição do espaço em branco, menos (-1).
Colocamos a posição do espaço em branco para indicar para a função a partir de que caractere ela deve retornar tudo que está à esquerda.
É importante também colocar o -1 para que o espaço em branco não seja retornado com o nome.
Apesar de não ser possível enxergá-lo, ele está lá e pode atrapalhar na hora de usar funções mais complexas de texto.

Clique em enter e arraste a fórmula para as células abaixo.

Pronto conseguimos separar o primeiro nome de cada célula sem precisar fazer de forma manual.
Se você quer aprender mais sobre manipulação de texto ou se quiser relembrar, clique nos links abaixo:
- SEPARAR TEXTOS NO EXCEL USANDO FÓRMULAS DE TEXTO
- CONHEÇA A FUNÇÃO TEXTO NO EXCEL E OUTRAS 9 FÓRMULAS ESSENCIAIS PARA APRENDER!
Perguntas frequentes sobre contar caracteres no Excel
1. Como contar caracteres no Excel?
Use a função =NÚM.CARACT(célula). Ela devolve quantos caracteres existem no texto daquela célula, somando letras, números, espaços e símbolos.
2. O que faz a função NÚM.CARACT?
Conta o número de caracteres de um texto. Por exemplo, =NÚM.CARACT("Excel") retorna 5. É útil para verificar tamanho de códigos, validar limites de campos e tratar dados.
3. A função NÚM.CARACT conta os espaços?
Sim. A NÚM.CARACT considera todos os caracteres, inclusive espaços em branco no início, no meio e no fim do texto. Para ignorar espaços extras, combine com a função ARRUMAR (TRIM).
4. Como contar quantas vezes uma letra aparece no Excel?
Combine NÚM.CARACT com SUBSTITUIR: conte os caracteres do texto e subtraia a contagem do mesmo texto sem a letra desejada. A diferença é quantas vezes aquela letra aparece.
Conclusão – Como Contar Caracteres no Excel
Trabalhando com Excel, muitas vezes vamos precisar substituir partes de um texto, segregar, procurar, excluir etc.
São muitas as utilidades das funções para manipulação de textos.
Neste sentido, preparamos esta aula para ensinar um passo a passo curto e simples de como fazer para separar o primeiro nome de uma lista de nomes.
Fizemos isso utilizando as funções NÚM.CARACT, PROCURAR e ESQUERDA.
Espero que tenham gostado da aula! Até a próxima

Apostila Básica de Excel
Essa é uma apostila básica de Excel para que você saia do zero de forma 100% gratuita!
Hashtag Treinamentos
Para acessar outras publicações de Excel Básico, clique aqui!


