Contar el Número de Veces que Aparece una Palabra en una Celda – Excel y Google Sheets
Descargar el Libro de Ejemplo
Este tutorial muestra cómo contar el número de veces que una palabra aparece en una celda.
Contar palabras específicas
Para contar el número de veces que aparece una palabra en una celda, utilizaremos las funciones LARGO y SUSTITUIR.
=(LARGO(B3)-LARGO(SUSTITUIR(B3;E$3;"")))/LARGO(E$3)
En el ejemplo anterior, nuestro objetivo es contar el número de veces que aparece la palabra «una» en cada celda. La fórmula calcula la longitud de la celda original y luego obtiene la longitud de la celda tras sustituir la palabra a contar por un espacio en blanco, restando las dos longitudes. El resultado se divide entonces por la longitud de la palabra, lo que nos da el número de veces que la palabra aparece en una celda. Vamos a recorrer la fórmula desglosándola en sus funciones individuales.
La función LARGO
En primer lugar, utilizaremos la función LARGO para contar el número total de caracteres de la cadena de texto
=LARGO(B3)
La fórmula anterior devuelve el recuento de los caracteres de la cadena de texto incluyendo los espacios.
La función SUSTITUIR
A continuación, utilizaremos la función SUSTITUIR para eliminar la palabra «una» de la cadena de texto.
=SUSTITUIR(B3;F3;"")
La función SUSTITUIR es sensible a las mayúsculas y minúsculas, por lo que la palabra debe estar en la misma caja (mayúscula o minúscula) que en la celda para que sea sustituida. Utilizando la fórmula anterior, cada instancia de la palabra «una» en las cadenas de texto fue sustituida por un espacio en blanco.
La longitud del texto sustituido
Ahora podemos utilizar la función LARGO para contar el número de caracteres que quedan, después de eliminar todas las instancias de la palabra («una») del texto.
=LARGO(D3)
La longitud de los caracteres eliminados
Para determinar el número de caracteres que se han eliminado del texto original, podemos tomar la diferencia entre los dos resultados de la función LEN.
Dividiendo esto por la longitud de caracteres de la palabra («una» tiene 3 caracteres), nos da el número de veces que la palabra aparece en cada celda.
=LARGO(H3)
Ahora que hemos repasado las partes individuales de la fórmula, al unirlas todas obtenemos nuestra fórmula inicial. Nos devuelve el número de veces que aparece la palabra «una» en cada celda.
=(LARGO(B3)-LARGO(SUSTITUIR(B3;E$3;"")))/LARGO(E$3)
Contar las veces que aparece una palabra en una celda en Google Sheets
Estas fórmulas funcionan exactamente igual en Google Sheets que en Excel.