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

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

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 cadeia de texto num intervalo de células.
  • O número de ocorrências de um carácter numa célula.
  • O número de ocorrências de um carácter de um intervalo de células.
  • O número de palavras (ou cadeias de texto) separados por um carácter numa célula.
Mais Informação

Fórmula para contar o número de ocorrências de uma cadeia de texto num intervalo

= SOMA (LEN (intervalo)-LEN (SUBSTITUTO (intervalo, "text","")))/LEN("text")
em que intervalo é o intervalo de células em questão e "texto" é substituído pela cadeia de texto específico que pretende contar.

Nota A fórmula acima tem de ser introduzida como uma fórmula de matriz. Para introduzir uma fórmula como uma matriz no Excel para Windows, prima CTRL + SHIFT + ENTER. Para introduzir uma fórmula como uma matriz no Excel para Macintosh, prima comando + ENTER.

A fórmula deve ser dividida pelo comprimento da cadeia de texto, uma vez que a soma do comprimento do intervalo de caracteres é diminuído de acordo com uma ocorrência de ofeach vários da cadeia de texto. Esta fórmula pode substituir todas as fórmulas posteriores neste artigo, excepto a fórmula para contar o número de palavras numa célula.

Exemplo 1: Contar o número de ocorrências de uma cadeia de texto num intervalo

  1. Inicie o Excel e, em seguida, abra um novo livro.
  2. Escreva o seguinte na Folha1:
    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 "maça" é apresentada quatro vezes no intervalo.

Fórmula para contar o número de ocorrências de um único carácter numa célula

= LEN (cell_ref)-LEN (SUBSTITUTO (cell_ref,"a",""))
em que cell_ref é a referência de célula e "a" é substituída pelo carácter que pretende contar.

Nota Esta fórmula não necessita de ser introduzida como uma fórmula de matriz.

Exemplo 2: Contar o número de ocorrências de um carácter numa célula

Utilizar os mesmos dados do exemplo anterior; Partindo do princípio de que pretende contar thenumber de ocorrências do carácter "p" na A7. Escreva a seguinte fórmula na célula A9:
R9: =COMPR(A7)-COMPR(SUBSTITUTO(A7,"p",""))
O valor da célula A9 é 3 porque o carácter "p" aparece três vezes na A7.

Fórmula para contar o número de ocorrências de um único carácter num intervalo

= SOMA (LEN (intervalo)-LEN (SUBSTITUTO (intervalo,"a","")))
em que intervalo é o intervalo de células em questão, e "a" é substituída pelo carácter que pretende contar.

Nota A fórmula acima tem de ser introduzida como uma fórmula de matriz. Para introduzir uma fórmula como uma fórmula de matriz no Excel, prima CTRL + SHIFT + ENTER.

Exemplo 3: Contagem do número de ocorrências de um carácter de um intervalo

Utilizar os mesmos dados do exemplo anterior; Partindo do princípio de que pretende contar thenumber de ocorrências ou o carácter "p" em a2: a7. Escreva a seguinte fórmula na célula A10:
A10: = soma (LEN(A2:A7)-LEN(SUBSTITUTE(A2:A7,"p","")))
Nota A fórmula acima tem de ser introduzida como uma fórmula de matriz. Para introduzir uma fórmula como uma fórmula de matriz no Excel, prima CTRL + SHIFT + ENTER.

O valor da célula A10 for 11, porque o carácter "p" 11 vezes é apresentada em a2: a7.

Fórmula para contar o número de palavras separadas por um carácter numa célula

= IF (LEN (CORTE (cell_ref)) = 0, 0, LEN (cell_ref)-LEN (SUBSTITUTO (cell_ref,char,""))+1)
em que cell_ref é a referência de célula, e char é o carácter separar as palavras.

Nota Não existem espaços na fórmula acima; várias linhas são utilizadas apenas para se ajustarem a fórmula deste documento. Não inclua espaços quando escreve na célula. Esta fórmula não necessita de ser introduzida como uma fórmula de matriz.

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

Para contar o número de palavras numa célula em que as palavras estão separadas por um carácter de espaço, siga estes passos:
  1. Inicie o Excel e, em seguida, abra um novo livro.
  2. Escreva o seguinte na Folha1:
    A1: Automóvel conduzia rápida
    A2: =IF(LEN(TRIM(A1))=0,0,LEN(TRIM(A1))-LEN (SUBSTITUTO (A1,"","")) + 1)
A fórmula na célula A2 devolve um valor de 4 para reflectir a que as palavras de quatro stringcontains separados por espaços. Se as palavras são bymultiple separados por espaços ou palavras iniciar ou terminam com um espaço, não interessa. A função TRIM elimina os caracteres de espaço adicional e de início e fim caracteres de espaço no texto da célula.

No Excel, pode também utilizar uma macro para contar as ocorrências de um carácter específico de uma célula ou intervalo de células.
Referências
Para obter informações adicionais sobre a contagens de ocorrências do texto, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
89794 Como utilizar o Visual Basic for Applications para contar as ocorrências de um carácter de uma seleção no Excel
XL2000 XL97 XL2002 XL2003 XL98 XL2001 XLX XL2004

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 213889 - Última Revisão: 07/03/2016 17:01:00 - Revisão: 15.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 Macintosh, Microsoft Excel 98 para Macintosh, Excel 2016, Microsoft Excel 2013

  • kbformula kbhowto kbinfo kbmt KB213889 KbMtpt
Comentários