Como Contar Caracteres No Excel Com a Função =NÚM.CARACT

Você sabia que é possível contar a quantidade de caracteres ou de palavras em uma determinada célula ou, até mesmo, intervalo de células de suas planilhas Excel?

Além disso, caso você tenha a necessidade de contar quantas palavras aparecem em suas planilhas, sejam elas de texto ou numéricas, também haverá a possibilidade de realizar essa contagem.

Portanto, neste artigo, vamos conhecer a função NÚM.CARACT que realiza a contagem de caracteres no Excel, podendo ser aplicada em uma célula ou intervalo de células.

Para facilitar a navegação no artigo, “Como contar caracteres no Excel‘, confira o sumário abaixo e clique no tópico com o assunto desejado, para ser direcionado a ele, automaticamente:

Contando caracteres no Excel: Funções a serem usadas

Para os nossos exemplos de contagem de caracteres no Excel, serão utilizadas algumas funções do aplicativo. Entre elas, destacamos as funções NÚM.CARACT, SUBSTITUIR, MAIÚSCULA, MINÚSCULA E SOMARPRODUTO.

Em algumas situações, teremos que combinar o uso dessas funções para chegarmos ao resultado desejado. Por isso, abaixo, tem um exemplo explicativo, resumido a respeito de cada uma dessas funções.

A função NÚM.CARACT

A função NÚM.CARACT conta todos os caracteres de uma célula, incluindo espaços. Sua sintaxe é bem simples, conforme o exemplo abaixo:

=NÚM.CARACT(texto)

Onde, NÚM.CARACT é a função a ser usada e a instrução dentro dos parênteses é a célula a ser referenciada ou a cadeia de texto escrita na fórmula.

Função NÚM.CARACT - Sintaxe
Função NÚM.CARACT – Sintaxe

A função SUBSTITUIR

Como o próprio nome diz, a função SUBSTITUIR tem o objetivo de alterar um determinado texto, localizado em uma célula, por um outro no Excel.

A sintaxe da função é:

=SUBSTITUIR(Texto;Texto_Antigo;Texto_Novo)

Função Substituir - Sintaxe
Função Substituir – Sintaxe

A função MINÚSCULA

A função MINÚSUCULA converte uma cadeira de caracteres em minúsculo.

A sintaxe da função é:

=MINÚSCULA(texto_de_referência)

Função Minúscula
Função Minúscula

A função MAIÚSCULA

A função MAIÚSCULA converte uma cadeira de caracteres em maiúsculo.

A sintaxe da função é:

=MAIÚSCULA(texto_de_referência)

Função Maiúscula
Função Maiúscula

A função SOMARPRODUTO

A função SOMARPRODUTO faz a soma dos valores de intervalos ou matrizes correspondentes. Além disso, operadores aritméticos são usados, onde por padrão a multiplicação é a mais usada.

A sintaxe da função é:

=SOMARPRODUTO(argumento1;argumento2,…)

Função SOMARPRODUTO
Função SOMARPRODUTO

Contando caracteres no Excel

Para contar a quantidade caracteres no Excel, vamos usar de forma simples, a função NÚM.CARACT.

Dessa forma, crie uma planilha similar abaixo e clique na célula B6 e digite a função: =NÚM.CARACT(A6).

Função NÚM.CARACT - Contando Números
Função NÚM.CARACT – Contando Números

Após digitar a função, pressione Enter e você terá o resultado, conforme abaixo:

Função NÚM.CARACT - Resultado
Função NÚM.CARACT – Resultado

Complete a função para as demais linhas da sua planilha e ao final, você terá o seguinte resultado final:

Função NÚM.CARACT - Conclusão
Função NÚM.CARACT – Conclusão

Pronto. Você acabou de aprender a contar a quantidade de caracteres em uma célula no Excel.

Contando um carácter específico no Excel

Em algumas ocasiões, queremos saber a quantidade de vezes que um determinado carácter aparece em uma célula. Neste caso, iremos precisar combinar as funções =NÚM.CARACT e a =SUBSTITUIR.

Para o nosso exemplo, crie uma planilha similar abaixo:

Contando Caracteres Específicos no Excel
Contando Caracteres Específicos no Excel

Clique na célula C6 e digite a função: =NÚM.CARACT(A6)-NÚM.CARACT(SUBSTITUIR(A6;B6;””)), conforme abaixo:

Função para Contar Caracteres Específicos
Função para Contar Caracteres Específicos

Onde, com o exemplo acima, ao usarmos a função SUBSTITUIR, ela remove o carácter procurado no texto e a função NÚM.CARACT calcula a quantidade de caracteres sem o “texto procurado”. Sendo assim, é feito a subtração da quantidade de caracteres de um texto pela quantidade de caracteres “sem o texto procurado”.

Uma vez feita a função, pressione Enter e o resultado será como o abaixo:

Contando Caracteres Específicos no Excel - Resultado
Contando Caracteres Específicos no Excel – Resultado

Agora, para finalizar, complete a fórmula para as demais linhas da sua planilha e o resultado final será o abaixo:

Contando Caracteres Específicos no Excel - Resultado Final
Contando Caracteres Específicos no Excel – Resultado Final

No exemplo acima, se olharmos mais atentamente, o resultado da célula C7 foi 1 e não 2 e o da célula C9 foi 0 e não 1. Isso ocorreu, porque a função Substituir diferencia caracteres maiúsculos e minúsculos.

Corrigindo a contagem de caracteres com a função Minúscula

Anteriormente, vimos que o resultado final ao contarmos a quantidade de um carácter específico no Excel houve um erro. Por isso, para corrigir esse problema, iremos refazer a função, incluindo a função MINÚSCULA, dessa forma:

=NÚM.CARACT(A6)-NÚM.CARACT(SUBSTITUIR(MINÚSCULA(A6);B6;””))

Contando Caracteres Específicos no Excel - Correção com a Função Minúscula
Contando Caracteres Específicos no Excel – Correção com a Função Minúscula

Ao pressionarmos Enter, o resultado será o abaixo:

Contando Caracteres Específicos no Excel - Correção com a Função Minúscula - Resultado
Contando Caracteres Específicos no Excel – Correção com a Função Minúscula – Resultado

Após completar a função para as demais linhas da planilha, iremos perceber que o problema foi corrigido:

Contando Caracteres Específicos no Excel - Correção com a Função Minúscula
Contando Caracteres Específicos no Excel – Correção com a Função Minúscula

Vale lembrar que todos os caracteres que foram procurados em nossa planilha, como referência, foram digitados em minúsculo. Caso os caracteres de referência sejam digitados em Maiúsculo, ao invés de usar a função Minúscula, você deverá usar a função MAIÚSCULA para contar a quantidade de caracteres específicos.

Contando a quantidade de um carácter específico em um intervalo de células

Em algumas ocasiões, talvez, você queira localizar e contar a quantidade de caracteres em um intervalo de células. Para isso, você irá utilizar a mesma lógica apresentada anteriormente, em conjunto com a função SOMARPRODUTO. Portanto, crie uma planilha similar a abaixo:

Contando a quantidade de um carácter específico em um intervalo de células
Contando a quantidade de um carácter específico em um intervalo de células

Uma vez criada a planilha acima, clique na célula A11 e digite a seguinte fórmula: =SOMARPRODUTO(NÚM.CARACT(A4:A8)-NÚM.CARACT(SUBSTITUIR(A4:A8;”s”;””))). O objetivo da fórmula, em resumo, é contar a quantidade de vezes que a letra “s” aparece no intervalo de células de A4 até A8, conforme o exemplo abaixo:

Contando a quantidade de vezes que um carácter aparece em um intervalo de células
Contando a quantidade de vezes que um carácter aparece em um intervalo de células

Ao final, pressione Enter e você terá o resultado abaixo:

Contando a quantidade de vezes que um carácter aparece em um intervalo de células - Resultado
Contando a quantidade de vezes que um carácter aparece em um intervalo de células – Resultado

Com base no exemplo acima, a função SUBSTITUIR remove o carácter procurado no texto e a função NÚM.CARACT calcula a quantidade de caracteres sem o “texto procurado”. Sendo assim, é feito a subtração da quantidade de caracteres de um texto pela quantidade de caracteres “sem o texto procurado”. Por outro lado, a função SOMARPRODUTO calcula um intervalo de células, somando a quantidade de caracteres por linha, retornando um total do intervalo.

Contando a quantidade de uma palavra específica em uma célula

Se o objetivo for contar quantas vezes uma palavra específica aparece em uma célula. O procedimento é similar aos já apresentados anteriormente, combinando as funções NÚM.CARACT e SUBSTITUIR. Portanto, crie uma planilha similar abaixo:

Contando a quantidade de uma palavra específica no Excel
Contando a quantidade de uma palavra específica no Excel

Agora, para criarmos a nossa fórmula, clique na célula C4 e digite a seguinte fórmula: =(NÚM.CARACT(A4)-NÚM.CARACT(SUBSTITUIR(A4;B4;””)))/NÚM.CARACT(B4), conforme a imagem abaixo:

Contando a quantidade de uma palavra específica no Excel - Fórmula
Contando a quantidade de uma palavra específica no Excel – Fórmula

Pressione Enter. O resultado será como o mostrado abaixo:

Contando a quantidade de uma palavra específica no Excel - Resultado
Contando a quantidade de uma palavra específica no Excel – Resultado

Agora, para finalizar, complete a fórmula para as demais linhas da planilha, conforme abaixo:

Contando a quantidade de uma palavra específica no Excel - Resultado Final
Contando a quantidade de uma palavra específica no Excel – Resultado Final

Resumo do que foi feito, ao contar a quantidade de uma palavra específica em uma célula

A4 é a célula em que estamos contando a quantidade de palavras e B4 contém a palavra que estamos contando.

A função SUBSTITUIR remove a palavra do texto original e NÚM.CARACT calcula o tamanho do texto sem a palavra a ser contada. Este número é então subtraído do texto original. E o resultado é o número de caracteres que foram removidos por SUBSTITUIR.

Finalmente, o número de caracteres removidos é dividido pelo comprimento do texto. Portanto, se um texto tiver 5 caracteres e houver 10 caracteres faltando depois que ela for removida do texto original, saberemos que o texto procurado apareceu duas vezes no texto original.

Contando a quantidade de vezes que uma palavra específica aparece em um intervalo de células

Em algumas ocasiões, talvez, você queira localizar e contar a quantidade de palavras em um intervalo de células. Para isso, você irá utilizar a mesma lógica apresentada anteriormente, no tópico “Contando a quantidade de um carácter específico em um intervalo de células“. Portanto, crie uma planilha similar a abaixo:

Contando a quantidade de uma palavra específica em um intervalo de células
Contando a quantidade de uma palavra específica em um intervalo de células

Uma vez criada a planilha acima, agora, precisamos criar a nossa fórmula. Para isso, clique na célula A11 e digite a seguinte fórmula: =SOMARPRODUTO(NÚM.CARACT(A4:A8)-NÚM.CARACT(SUBSTITUIR(A4:A8;”Microsoft”;””)))/NÚM.CARACT(“Microsoft”), conforme a imagem abaixo:

Contando a quantidade de uma palavra específica em um intervalo de células - Criando a fórmula
Contando a quantidade de uma palavra específica em um intervalo de células – Criando a fórmula

Pressione Enter. O resultado será como o mostrado abaixo:

Contando a quantidade de uma palavra específica em um intervalo de células - Resultado Final
Contando a quantidade de uma palavra específica em um intervalo de células – Resultado Final

Resumo do que foi feito, ao contar a quantidade de vezes que uma palavra específica aparece em um intervalo de células

O procedimento é o mesmo do que foi realizado no “Resumo do que foi feito, ao contar a quantidade de uma palavra específica em uma célula“. A única exceção foi a inclusão da função SOMARPRODUTO, que possuí um número para cada célula do intervalo. Esses números representam o número de vezes que um texto apareceu em uma célula. Dessa forma, a função SOMARPRODUTO, soma todos os itens da matriz para exibir a quantidade de vezes que um texto aparece em um intervalo de células no Excel.

Conclusão: Como contar caracteres no Excel

Usar o Excel em sua empresa é uma das melhores maneiras de agilizar seus processos, analisar e organizar dados. Em algumas ocasiões, contar caracteres ou, até mesmo, palavras, pode ser uma das suas necessidades.

Por isso, saber como extrair o máximo do aplicativo é imprescindível. Além disso, se o seu objetivo é aprender Excel do básico ao avançado, este curso de Excel completo, com aulas online ao vivo, é o ideal para você aprender a criar planilhas avançadas.

Gostou do nosso artigo? Deixe o seu comentário, curta a nossa página nas redes sociais e compartilhe “Como contar caracteres no Excel“, em suas redes sociais. Dessa forma, ajude-nos a criar novos conteúdos para você aprender a usar o Excel.