Como contar caracteres em células do Microsoft Excel


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:

  • SUBSTITUTE(A2,”L”,””)substitui todas as ocorrências da letra L por uma string vazia na célula A2.
  • LEN(SUBSTITUTE(A2,”L”,””))conta os caracteres na célula A2 (sem a letra L).
  • LEN(A2)conta o número total de caracteres na célula A2.
  • LEN(A2)-LEN(SUBSTITUTE(A2,”L”,””))subtrai a contagem de caracteres (sem a letra L) do número total de caracteres na célula A2.
  • 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.

    .

    Postagens relacionadas:


    17.12.2023