contacara

Cómo contar ocurrencias de texto en Google Sheets

Para una secuencia no vacía, resta de la longitud original la longitud tras SUSTITUIR y divide por la longitud buscada. Cuenta coincidencias literales no superpuestas, incluidas partes de palabras. Los límites de palabra y las mayúsculas requieren reglas explícitas.

Contar caracteres eliminados

Con texto en A2 y objetivo en B2, usa =(LARGO(A2)-LARGO(SUSTITUIR(A2;B2;"")))/LARGO(B2). SUSTITUIR elimina coincidencias; la diferencia mide caracteres retirados, divididos por caracteres del objetivo. La aritmética no interpreta italiano. Google documenta sustituciones dentro de palabras: casa encuentra casale. Decide entre subcadenas y palabras autónomas, y titula la columna “ocurrencias literales de casa”, no “palabras”.

Comprobar cada paso

El literal italiano casa casa casale tiene 16 caracteres, incluidos dos espacios. Quitar casa deja le, cuatro caracteres: dos espacios y “le”. Diferencia 12, dividida entre longitud 4: 3 ocurrencias. Dos son palabras completas y una parte de casale. No restes uno como corrección fija: las palabras largas reales varían. Si necesitas palabras enteras, define límites y otro método; el literal sirve para códigos y marcadores exactos.

Proteger frente a un objetivo vacío

B2 vacío tiene longitud cero y produce división por cero, no búsqueda válida. Usa =SI(B2="";"";(LARGO(A2)-LARGO(SUSTITUIR(A2;B2;"")))/LARGO(B2)). El resultado vacío significa objetivo no definido; puede ser más claro un mensaje “definir secuencia”. No devuelvas cero silenciosamente, pues parece una búsqueda terminada sin coincidencias. Un objetivo de un espacio es distinto: es válido para contar espacios.

Se destacan tres secuencias casa, incluido el inicio de casale. La diferencia de longitud es 12; dividida por 4 da 3.
El texto buscado no está vacío. El resultado no reconoce automáticamente los límites de palabra. Abrir el JPG a tamaño completo

Decidir las mayúsculas

Comprueba la sustitución literal con la escritura real. Para ignorar mayúsculas, prepara copias en minúsculas tanto de texto como de objetivo, conserva originales y aplica la fórmula a las copias. La normalización debe ser simétrica; cambiar solo un lado puede omitir coincidencias. Usa Casa casa para comprobar expectativas. En códigos, variables o siglas puede importar la distinción. Declara transformaciones sin atribuir comportamiento universal a toda versión de la fórmula.

Entender las superposiciones

En banana, ana empieza en segunda y cuarta letra y ambas ventanas comparten una letra. Una sustitución no superpuesta no puede retirar ambas como bloques independientes en un paso. Retirar tres caracteres da una ocurrencia en este método. Si necesitas todas las ventanas superpuestas, la fórmula no cumple: hace falta un algoritmo que examine cada inicio y una muestra adecuada. Un resultado distinto por definición no es automáticamente un error; declara si pueden compartirse caracteres.

Extender a varias filas

Usa columna auxiliar y fija el objetivo común, por ejemplo $B$1, dejando variar la referencia del texto. Revisa la segunda fila antes de rellenar todas. Sumar ocurrencias no equivale a contar filas con coincidencia: diez apariciones en una fila aportan diez frente a una. Conserva ambas medidas para difusión y repetición. No llames a la suma personas, documentos o respuestas sin comprobar qué representa cada fila.

Limpiar sin crear coincidencias

Un objetivo copiado puede traer espacio final o signo visualmente similar. Revisa extremos y longitud; reduce un cero inesperado a una comparación breve. Borrar signos indiscriminadamente puede inventar coincidencias. Conserva objetivo original y transformaciones: codice-12 no debe convertirse silenciosamente en codice12. Quitar espacios une palabras. Aplica la limpieza de separadores como regla controlada, no para forzar el resultado deseado.

Comunicar la medida

Para celdas coincidentes usa CONTAR.SI. El contador de palabras complementa un fragmento, pero tokens lingüísticos y subcadenas no tienen que coincidir. Indica texto o intervalo, objetivo, mayúsculas y superposiciones: “tres ocurrencias literales no superpuestas de casa, incluidas partes de palabras”. Conserva muestra junto a fórmula para detectar cambios. Idioma y separadores de argumentos dependen de la configuración.

De dieciséis caracteres a tres ocurrencias

PasoValorInterpretación
Texto originalcasa casa casale16 caracteres
Tras quitar casaDos espacios seguidos de le4 caracteres
Diferencia12Caracteres eliminados
Longitud objetivo4Caracteres de casa
Cociente3Subcadenas, no solo palabras enteras
La tercera coincidencia está dentro de casale; no es el número de palabras autónomas.

Fuentes y comprobaciones

Abrir la herramienta