Como contar caracteres específicos em um intervalo

Anonim

Sabemos que o total de caracteres em uma célula pode ser contado usando a função LEN do Excel. Também aprendemos como contar o total de caracteres em um intervalo. Agora, para contar o número total de texto específico no intervalo (mais de uma célula), usaremos uma técnica semelhante.

Existem dois métodos para fazer isso. Vamos dar uma olhada no primeiro método.

Fórmula genérica para contar caracteres em um intervalo

= SUMPRODUCT (LEN (intervalo) -LEN (SUBSTITUTE (intervalo, "caractere", "")))

faixa: É o intervalo que contém o texto.

personagem:Este é o personagem que você deseja contar. Pode ser um personagem específico ou uma frase.

Exemplo: conte texto específico em um intervalo

Na imagem acima, temos alguns textos na faixa B3: B6. Precisamos contar o número total de caracteres "x" no intervalo usando uma fórmula. Escrevemos manualmente para o número de "x" s em cada célula para verificar o resultado. Podemos resumi-los, mas queremos usar uma fórmula que não dependa de outras colunas ou trabalho manual. Usamos a fórmula genérica mencionada acima.

Escreva esta fórmula na célula C8.

= SUMPRODUCT (LEN (B3: B6) -LEN (SUBSTITUTE (B3: B6, "x", ""))))

Pressione Enter. Temos uma contagem total de caracteres no intervalo, que é 6.

Como funciona?

A função SUMPRODUCT é uma função de array que resume o array fornecido. A função LEN retorna o comprimento da string em uma célula ou texto fornecido. A função SUBSTITUTE retorna uma string alterada após substituir um caractere específico por outro.

Agora a função funciona de dentro para fora. Portanto, primeiro pegamos a parte LEN (B3: B6).

Aqui, alimentamos a função LEN com uma faixa de B3: B6. A função LEN retorna o comprimento de cada célula em uma matriz.

{32;53;51;69}

Próximo LEN (SUBSTITUIR (B3: B6, "x", "")). Aqui, a função SUBSTITUTE é executada e retorna uma matriz de strings alteradas após substituir todos os "x" s por nada ("") do intervalo B3: B6. Em seguida, essa matriz é alimentada novamente para a função LEN que retorna o número de caracteres restantes. {31; 52; 49; 67}

Atualmente, temos duas matrizes na função SUMPRODUCT, = SUMPRODUCT ({32; 53; 51; 69} - {31; 52; 49; 67}). O segundo array é subtraído do primeiro array e obtemos um array final como, = SUMPRODUCT ({1; 1; 2; 2}). E, finalmente, essa matriz é resumida para dar o resultado final como 6.

Não diferencia maiúsculas de minúsculasFórmula

A fórmula acima diferencia maiúsculas de minúsculas, porque a função SUBSTITUTE é uma função que diferencia maiúsculas de minúsculas. Para contar um caractere específico no intervalo, independentemente do caso, use esta fórmula.

= SUMPRODUCT (LEN (B3: B6) -LEN (SUBSTITUTE (LOWER (B3: B6), "x", ""))))

Nesta fórmula, a função LOWER converte todas as strings no intervalo B3: B6 para minúsculas e então todo o processo acontece, como discutido acima.

Fórmula Alternativa:

A forma alternativa é o uso da função SUM com a função LEN como fórmula de matriz. Isso significa que precisamos usar a combinação de teclas CTRL + SHIFT + ENTER após escrever a função.

{= SOMA (LEN (B3: B6) -LEN (SUBSTITUIR (B3: B6, "x", ""))))}

Contando texto específico em um intervalo:

Você pode estar se perguntando agora como contar um texto específico em um intervalo. Isso pode ser feito com uma pequena alteração na fórmula que é discutida aqui.

Então sim pessoal, é assim que você pode obter a contagem total de um personagem específico em um intervalo. Isso é muito fácil, mas se você tiver alguma dúvida ou qualquer outra consulta especial relacionada a este artigo ou qualquer outro Excel 2010/2013/2016/2019/365 ou Excel VBA, escreva na seção de comentários abaixo. Terei o maior prazer em esclarecer suas dúvidas.

Contar caracteres em uma célula no Excel | Aprenda a contar caracteres específicos em uma célula ou string.

Contar correspondências totais em dois intervalos no Excel | Aprenda a contar o total de correspondências em dois intervalos usando a função SUMPROUDCT.

SUMIFS usando lógica AND-OR | O SUMIFS também pode ser usado com a lógica OR. A lógica padrão que SUMIFS usa é a lógica AND.

SUMPRODUCT com lógica IF | Aprenda a usar SUMPRODUCT com a lógica IF sem usar a função IF na fórmula.

Artigo popular:

50 atalhos do Excel para aumentar sua produtividade | Torne sua tarefa mais rápida. Esses 50 atalhos farão você trabalhar ainda mais rápido no Excel.

A função VLOOKUP no Excel | Esta é uma das funções mais usadas e populares do Excel, que é usada para pesquisar valores em diferentes intervalos e planilhas.

COUNTIF no Excel 2016 | Conte valores com condições usando esta função incrível. Você não precisa filtrar seus dados para contar um valor específico. A função Countif é essencial para preparar seu painel.

Como usar a função SUMIF no Excel. Esta é outra função essencial do painel. Isso ajuda você a somar valores em condições específicas.