Contar caracteres em uma célula do Excel é muito mais fácil do que você imagina. Com algumas fórmulas simples, você pode contar o número de caracteres em uma única célula ou em várias células, bem como obter um total de caracteres específicos.
Se você está se preparando para exportar seus dados e precisa limitar os caracteres por célula ou deseja encontrar o número de ocorrências de um caractere específico, veja como fazer no Microsoft Excel.
Contar caracteres em uma única célula no Excel
Para obter o número total de caracteres em uma célula, você usará a função LEN do Excel. A sintaxe da fórmula é simplesmente LEN(célula),onde você insere uma referência de célula para o argumento.
Por exemplo, você pode contar os caracteres na célula A2 usando esta fórmula:
=LEN(A2)
Lembre-se de que tanto os sinais de pontuação quanto os espaços contam como caracteres, assim como quaisquer espaços após o último caractere da string.
Dica: Você também pode contar o número de bytes em uma célula usando a função LENB. Por exemplo, use =LENB(A2)para o exemplo acima.
Contar caracteres em múltiplas células
Talvez você queira o número de caracteres em múltiplas células. Você pode usar a função LEN e adicionar a função SUM à fórmula.
Por exemplo, com a seguinte fórmula você pode contar o número de caracteres nas células A2, A4 e A6:
=SOMA(LEN(A2),LEN(A4),LEN(A6))
Contar caracteres em um intervalo de células
Se quiser obter o número total de caracteres em várias células adjacentes, você pode listar facilmente cada referência de célula usando a fórmula acima, mas há uma maneira melhor. Você ainda usará as funções LEN e SUM para contar caracteres em um intervalo de células.
Por exemplo, você pode obter o número de caracteres nas células A2 a A4 com esta fórmula:
=SOMA(LEN(A2:A4))
Como você pode ver, basta adicionar o intervalo de células na parte LEN da fórmula para obter o total.
Dica: se você estiver familiarizado com a função SUMPRODUCT, poderá usá-la da mesma forma que a função SUM neste caso. Para nosso exemplo, você poderia inserir =SUMPRODUCT(LEN(A2:A4))para o mesmo resultado.
Vários intervalos de células
Para contar caracteres em dois intervalos de células diferentes, você pode continuar usando as funções SUM e LEN..
Aqui, obteremos a contagem das células A2 a A4 mais C2 a C4 com esta fórmula:
=SOMA(LEN(A2:A4),LEN(C2:C4))
Nesse caso, basta adicionar ambas as fórmulas LEN entre parênteses para a fórmula da função SUM.
Contar caracteres específicos em uma célula no Excel
Talvez seja a contagem de um personagem que você precisa encontrar específico. Para isso, você usará LEN com a função SUBSTITUTE.
Neste exemplo, queremos contar o número de L’s na célula A1. Você usaria esta fórmula:
=LEN(A2)-LEN(SUBSTITUTE(A2,”L”,””))
Você pode ver que nosso resultado de 1 está correto. Aqui está uma análise do estrutura da fórmula de dentro para fora:
Caracteres específicos ignorando letras maiúsculas
Como você notará, a fórmula acima nos dá apenas uma instância da letra L como resultado. Isso ocorre porque a fórmula contém a letra L maiúscula, portanto não procura letras minúsculas.
Para considerar essa distinção entre maiúsculas e minúsculas, você pode adicionar UPPER ou LOWER à fórmula SUBSTITUTE. Resumindo, isso substitui todas as ocorrências, independentemente do caso, pela string de texto vazia.
Usando o mesmo exemplo, adicionaremos UPPER à fórmula da seguinte forma:
=LEN(A2)-LEN(SUBSTITUTE(UPPER(A2),,”L”,””))
Desta vez, recebemos o resultado de 3, que inclui L maiúsculos e minúsculos.
Contar caracteres específicos em um intervalo de células
Quer aproveitar o que aprendeu até agora e ir ainda mais longe? Nesta última seção mostraremos como contar um caractere específico em um intervalo de células. Basicamente, você combinará LEN, SUBSTITUTE e SUM.
Com esta fórmula, você pode contar o número de L no intervalo de células A2 a A4:
=SOMA(LEN(A2:A4)-LEN(SUBSTITUTE(UPPER(A2:A4),,”L”,””))).
Aqui, mantemos UPPER na fórmula SUBSTITUTE para encontrar todas as ocorrências da letra L, independentemente da caixa da letra.
Depois que você começar a usar essas funções e fórmulas em sua planilha, contar caracteres no Excel ficará cada vez mais fácil. Não importa para que você precise da contagem de caracteres, deixe o Excel fazer o trabalho em vez de contar os caracteres manualmente.
Para saber mais, confira nosso tutorial para usando COUNTIFS, SUMIFS e AVERAGEIFS no Microsoft Excel.
.