contacara

Como contar ocorrências de texto no Google Sheets

Para uma sequência não vazia, subtraia do comprimento original o comprimento após SUBSTITUIR e divida pelo tamanho da sequência. Conta correspondências literais sem sobreposição, incluindo partes de palavras. Fronteiras e maiúsculas exigem regras explícitas.

Contar caracteres removidos

Com texto em A2 e alvo em B2, use =(NÚM.CARACT(A2)-NÚM.CARACT(SUBSTITUIR(A2;B2;"")))/NÚM.CARACT(B2). SUBSTITUIR remove correspondências; a diferença mede caracteres retirados, divididos pelo tamanho do alvo. A aritmética não interpreta italiano. O Google documenta substituições internas: casa encontra casale. Decida entre subcadeias e palavras independentes, nomeando a coluna “ocorrências literais de casa”, não “palavras”.

Conferir cada passo

O literal italiano casa casa casale tem 16 caracteres, incluindo dois espaços. Remover casa deixa le, quatro caracteres: dois espaços e “le”. Diferença 12, dividida por tamanho 4: 3 ocorrências. Duas são palavras completas e uma parte de casale. Não subtraia um como correção fixa: palavras maiores variam. Para palavras inteiras, defina fronteiras e outro método; a contagem literal serve para códigos e marcadores exatos.

Proteger contra alvo vazio

B2 vazio tem tamanho zero, gerando divisão por zero, não busca válida. Use =SE(B2="";"";(NÚM.CARACT(A2)-NÚM.CARACT(SUBSTITUIR(A2;B2;"")))/NÚM.CARACT(B2)). Resultado vazio significa alvo não definido; “definir sequência” pode ser mais claro. Não retorne zero silenciosamente: ele pode parecer busca concluída sem correspondências. Um alvo de um espaço é diferente e válido para contar espaços.

Três sequências casa estão destacadas, incluindo o início de casale. A diferença de comprimento é 12; dividida por 4 dá 3.
O texto procurado não está vazio. O resultado não reconhece automaticamente os limites de palavras. Abrir o JPG no tamanho original

Decidir maiúsculas e minúsculas

Confira a substituição literal com a grafia real. Para ignorar maiúsculas, prepare cópias em minúsculas tanto do texto quanto do alvo, preserve originais e aplique a fórmula às cópias. A normalização precisa ser simétrica; mudar só um lado pode excluir correspondências. Use Casa casa para conferir expectativas. Em códigos, variáveis ou siglas, a distinção pode importar. Declare transformações sem atribuir comportamento universal a toda versão da fórmula.

Entender sobreposições

Em banana, ana começa na segunda e quarta letras; as janelas compartilham uma letra. Uma substituição sem sobreposição não remove ambas como blocos independentes numa passagem. Retirar três caracteres produz uma ocorrência neste método. Se todas as janelas sobrepostas forem necessárias, a fórmula não atende: use algoritmo que examine cada início e uma amostra adequada. Diferença de definição não é automaticamente erro; informe se correspondências podem compartilhar caracteres.

Estender a várias linhas

Use coluna auxiliar e fixe o alvo comum, como $B$1, deixando a referência do texto mudar. Confira a segunda linha antes de preencher tudo. Somar ocorrências difere de contar linhas com correspondência: dez aparições numa linha contribuem dez contra uma. Guarde ambas para estudar difusão e repetição. Não chame a soma de pessoas, documentos ou respostas sem verificar a unidade de cada linha.

Limpar sem criar correspondências

Alvo copiado pode trazer espaço final ou sinal visualmente parecido. Confira extremidades e tamanho; reduza um zero inesperado a uma comparação curta. Apagar sinais indiscriminadamente pode inventar correspondências. Preserve alvo original e transformações: codice-12 não deve virar codice12 silenciosamente. Retirar espaços une palavras. Aplique a limpeza de separadores como regra controlada, não para forçar resultado desejado.

Comunicar a medida

Para células correspondentes use CONT.SE. O contador de palavras complementa um trecho, mas tokens linguísticos e subcadeias não precisam coincidir. Informe texto ou intervalo, alvo, maiúsculas e sobreposições: “três ocorrências literais sem sobreposição de casa, incluindo partes de palavras”. Guarde a amostra junto da fórmula para detectar mudanças. Idioma e separadores de argumentos dependem da configuração.

De dezesseis caracteres a três ocorrências

EtapaValorInterpretação
Texto originalcasa casa casale16 caracteres
Após remover casaDois espaços seguidos de le4 caracteres
Diferença12Caracteres removidos
Tamanho do alvo4Caracteres de casa
Quociente3Subcadeias, não apenas palavras inteiras
A terceira correspondência está dentro de casale; não é o número de palavras independentes.

Fontes e verificações

Abrir a ferramenta