contacara

Contar ocorrências de texto em uma célula do Excel

Subtraia o comprimento após SUBSTITUIR do original. Para um trecho com vários caracteres, divida pelo comprimento dele. O critério não pode estar vazio e as correspondências não se sobrepõem. Isso conta ocorrências no texto, não células encontradas.

Ocorrências e células encontradas são diferentes

Uma célula com cinco menções contribui com cinco ocorrências, mas só uma célula encontrada. Nomeie a métrica antes de escolher a fórmula. Buscar “arte” também pode encontrar o trecho dentro de outra cadeia; não reconhece palavras automaticamente. Para linhas contendo um termo, veja CONT.SE e células encontradas. Mantenha “linhas afetadas” separado de “menções totais” quando precisar dos dois.

Subtraia comprimentos para um caractere

A amostra italiana literal casa, mare, sole contém duas vírgulas. Use =NÚM.CARACT(A2)-NÚM.CARACT(SUBSTITUIR(A2;",";"")). Cada vírgula removida reduz um do comprimento; A2 permanece igual. Mostre o texto transformado em coluna auxiliar se necessário. Um ponto aqui é literal, não expressão regular; SUBSTITUIR não interpreta curingas como CONT.SE.

Divida pelo comprimento do critério completo

Em AB-AB-X, remover AB retira quatro caracteres e representa duas ocorrências. Coloque o critério em D2 e use =(NÚM.CARACT(A2)-NÚM.CARACT(SUBSTITUIR(A2;D2;"")))/NÚM.CARACT(D2) só após verificar D2 não vazia. Critério vazio não é uma busca útil e causa divisão por zero; peça o texto procurado. Ao copiar, fixe o critério comum com $D$2, deixando a linha de origem avançar.

AB-AB-X contém dois AB. Removê-los reduz o comprimento de sete para três; quatro caracteres removidos divididos por dois dão duas ocorrências.
O alvo não pode estar vazio. O método conta correspondências sem sobreposição. Abrir o JPG no tamanho original

Defina a regra de maiúsculas

SUBSTITUIR distingue maiúsculas. Buscar a em aAa encontra duas; converter origem e critério consistentemente para minúsculas dá três. Normalize uma cópia de análise sem alterar códigos sensíveis à caixa. O conversor de maiúsculas e minúsculas ajuda com texto comum; um arquivo técnico precisa de regra documentada. Guarde os dois resultados para explicar a diferença aos colegas.

Entenda as correspondências sem sobreposição

Em aaaa, aa começa em três posições com sobreposição; a substituição remove duas correspondências não sobrepostas, retornando dois. Isso importa em códigos repetitivos. Buscar mare também encontra o trecho em marea. Cercar o critério de espaços não cobre bem pontuação e extremos da célula. Se palavras inteiras importam, defina tokenização em vez de acumular correções manuais.

Confira as linhas antes de somar

Calcule uma coluna auxiliar por linha e some o intervalo pertinente, preservando IDs. Duas vírgulas podem separar três itens, mas vírgula interna ou separador final muda essa interpretação. Contar caracteres não analisa o formato. Mantenha amostras com zero, uma e várias ocorrências, além de linha vazia. Distinga ausência de correspondência de erro na origem ou fórmula que impediu a avaliação.

Investigue frações e resultados inesperados

A diferença deve ser múltipla do comprimento do critério completo. Fração sugere divisor errado, referência alterada ou espaço extra em apenas um ponto; investigue sem arredondar. Confira se o quarto argumento de SUBSTITUIR não restringe a uma ocorrência. Para Unicode composto, alinhe compatibilidade e unidades; veja emoji e NÚM.CARACT no Excel.

Diferenças de comprimento e correspondências

TextoCritérioOcorrências
casa, mare, sole,2
AB-AB-XAB2 após dividir por 2
aAaa2, distingue caixa
aaaaaa2, sem sobreposição
Amostras literais originais; divida os caracteres removidos pelo comprimento do critério não vazio.

Fontes e verificações

Abrir a ferramenta