Descrição das fórmulas para contar as ocorrências de texto, caracteres e palavras no Excel

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 213889
Sumário
Este artigo contém e descreve as fórmulas que calculam o seguinte:
  • O número de ocorrências de uma seqüência de texto em um intervalo de células.
  • O número de ocorrências de um caractere em uma célula.
  • O número de ocorrências de um caractere em um intervalo de células.
  • O número de palavras (ou sequências de texto), separados por um caractere em uma célula.
Mais Informações

Fórmula para contar o número de ocorrências de uma seqüência de texto em um intervalo

= SOMA (LEN (intervalo)-LEN (SUBSTITUTO (intervalo, "text","")))/LEN("text")
onde intervalo é o intervalo de células em questão e "texto" é substituído pela seqüência de texto específico que você deseja contar.

Observação: A fórmula acima deve ser inserida como uma fórmula de matriz. Para inserir uma fórmula como uma matriz no Excel para Windows, pressione CTRL + SHIFT + ENTER. Para inserir uma fórmula como uma matriz no Excel para Macintosh, pressione COMMAND + RETURN.

A fórmula deve ser dividida pelo comprimento da seqüência de caracteres de texto porque a soma do comprimento do intervalo de caractere é reduzida por uma ocorrência ofeach múltiplos da seqüência de caracteres de texto. Essa fórmula pode substituir todas as fórmulas posteriores neste artigo exceto a fórmula para contar o número de palavras em uma célula.

Exemplo 1: Contando o número de ocorrências de uma seqüência de texto em um intervalo

  1. Inicie o Excel e abra uma nova pasta de trabalho.
  2. Digite o seguinte em planilha1:
    A1: FruitA2: apple,appleA3: orangeA4: apple,orangeA5: grapeA6: orange,grapeA7: grape, appleA8: =SUM(LEN(A2:A7)-LEN(SUBSTITUTE(A2:A7,"apple","")))/LEN("apple")					
O valor da célula A8 é 4, porque o texto "apple" é exibida quatro vezes no intervalo.

Fórmula para contar o número de ocorrências de um único caractere em uma célula

= LEN (cell_ref)-LEN (SUBSTITUTO (cell_ref,"a",""))
onde cell_ref é a referência de célula e "a" é substituída pelo caractere que você deseja contar.

Observação: Essa fórmula não precisa ser inserida como uma fórmula de matriz.

Exemplo 2: Contando o número de ocorrências de um caractere em uma célula

Usar os mesmos dados do exemplo anterior; Supondo que você deseja contar thenumber de ocorrências do caractere "p" em A7. Digite a seguinte fórmula na célula A9:
A9: =LEN(A7)-LEN(SUBSTITUTE(A7,"p",""))
O valor da célula A9 é 3 porque o caractere "p" aparece três vezes na A7.

Fórmula para contar o número de ocorrências de um único caractere em um intervalo

= SOMA (LEN (intervalo)-LEN (SUBSTITUTO (intervalo,"a","")))
onde intervalo é o intervalo de células em questão e "a" é substituída pelo caractere que você deseja contar.

Observação: A fórmula acima deve ser inserida como uma fórmula de matriz. Para inserir uma fórmula como uma fórmula de matriz no Excel, pressione CTRL + SHIFT + ENTER.

Exemplo 3: Contando o número de ocorrências de um caractere em um intervalo

Usar os mesmos dados do exemplo anterior; Supondo que você deseja contar thenumber de ocorrências ou o caractere "p" em a2: a7. Digite a seguinte fórmula na célula A10:
A10: = Soma (LEN(A2:A7)-LEN(SUBSTITUTE(A2:A7,"p","")))
Observação: A fórmula acima deve ser inserida como uma fórmula de matriz. Para inserir uma fórmula como uma fórmula de matriz no Excel, pressione CTRL + SHIFT + ENTER.

O valor da célula A10 é 11 porque o caractere "p" aparece vezes 11 em a2: a7.

Fórmula para contar o número de palavras separadas por um caractere em uma célula

= SE (LEN (TRIM (cell_ref)) = 0, 0, LEN (cell_ref)-LEN (SUBSTITUTO (cell_ref,char,""))+1)
onde cell_ref é a referência de célula, e char o caractere é separar as palavras.

Observação: Não há nenhum espaço na fórmula acima; várias linhas são usadas apenas para ajustar a fórmula para este documento. Não inclua espaços quando você o digita na célula. Essa fórmula não precisa ser inserida como uma fórmula de matriz.

Exemplo 4: Contando o número de palavras separadas por um espaço em uma célula

Para contar o número de palavras em uma célula onde as palavras são separadas por um caractere de espaço, siga estas etapas:
  1. Inicie o Excel e abra uma nova pasta de trabalho.
  2. Digite o seguinte em planilha1:
    A1: O carro levou fast
    A2: =IF(LEN(TRIM(A1))=0,0,LEN(TRIM(A1))-LEN(SUBSTITUTE(A1," ",""))+1)
A fórmula na célula A2 retorna um valor de 4 para refletir que stringcontains quatro palavras separadas por espaços. Se palavras bymultiple separados espaços ou se palavras iniciar ou terminam com um espaço, não importa. A função ARRUMAR remove caracteres de espaço extra e inicial e final espaços no texto da célula.

No Excel, você também pode usar uma macro para contar as ocorrências de um caractere específico em uma célula ou intervalo de células.
Referências
Para obter informações adicionais sobre a contagem de ocorrências do texto, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
89794 Como usar o Visual Basic for Applications para contar as ocorrências de um caractere em uma seleção no Excel
XL2000 XL97 XL2002 XL2003 XL98 XL2001 XLX XL2004

Propriedades

ID do Artigo: 213889 - Última Revisão: 06/11/2016 22:58:00 - Revisão: 13.0

Microsoft Excel 2002 Standard Edition, Microsoft Excel 2000 Standard Edition, Microsoft Excel 97 Standard Edition, Microsoft Excel 2004 for Mac, Microsoft Excel X para Macintosh, Microsoft Excel 2001 para Mac, Microsoft Excel 98 for Macintosh, Excel 2016, Microsoft Excel 2013

  • kbformula kbhowto kbinfo kbmt KB213889 KbMtpt
Comentários