Tabla de Contenidos
Cadena de recuento de Excel
Para contar cuántas veces aparece una palabra específica (o cualquier subcadena) dentro de un rango de celdas, puedes utilizar una fórmula basada en las funciones SUBSTITUTE, LEN y SUMPRODUCT. En el ejemplo mostrado, la fórmula en C11 es:
Nota: La fórmula de esta página cuenta las instancias de una palabra en un rango. Por ejemplo, si una celda contiene dos instancias de una palabra, contribuirá con 2 al conteo total. Si sólo quieres contar las celdas que contienen una palabra específica, consulta esta sencilla fórmula basada en la función COUNTIF.
Para cada celda del rango, SUBSTITUTE elimina la subcadena del texto original y LEN calcula la longitud del texto sin la subcadena. Este número se resta de la longitud del texto original. El resultado es el número de caracteres eliminados por SUSTITUIR.
A continuación, el número de caracteres eliminados se divide por la longitud de la subcadena. Así, si una subcadena o palabra tiene 5 caracteres, y faltan 10 caracteres después de haberla eliminado del texto original, sabemos que la subcadena/palabra aparecía dos veces en el texto original.
¿Cómo se cuentan las palabras en una celda en Excel?
La función LEN() toma una celda con contenido de texto y devuelve el número de caracteres de esa celda. Al especificar que queremos el LEN() de la celda B1 ( LEN(B1) , en la celda B2 anterior), Excel hace este cálculo por nosotros.
¿Cómo puedo hacer que Excel cuente el texto?
Para comprobar si una celda (o cualquier cadena de texto) contiene un número, puede utilizar la función FIND junto con la función COUNT. En la forma genérica de la fórmula (arriba), A1 representa la celda que se está comprobando. Los números a comprobar (números entre 0-9) se suministran como una matriz.
Excel cuenta la frecuencia de los valores
Excel no tiene una función específica para contar palabras en una celda. Sin embargo, con un poco de ingenio, puedes crear una fórmula de este tipo utilizando las funciones SUBSTITUTE y LEN, con ayuda de TRIM, como se muestra en el ejemplo. A alto nivel, esta fórmula utiliza la función LEN para contar el número de caracteres en la celda, con y sin espacios, y luego utiliza la diferencia para calcular el número de palabras. Esto funciona, porque el recuento de palabras es igual al número de espacios + 1, siempre que haya un espacio entre cada palabra.
Dentro de LEN, la función TRIM elimina primero cualquier espacio extra entre palabras, o al principio o al final del texto. Esto es importante, ya que cualquier espacio extra desviará el recuento de palabras. En este caso, no hay caracteres de espacio extra, así que TRIM devuelve el texto original directamente a la función LEN, que devuelve 30:
Observe que SUBSTITUTE está configurado para buscar un carácter de espacio (” “), y reemplazarlo con una cadena vacía (“”). Por defecto, SUBSTITUTE reemplazará todos los espacios. El resultado se entrega directamente a la función LEN, que devuelve la cuenta:
Excel cuenta palabras específicas
Para comprobar si una celda (o cualquier cadena de texto) contiene un número, puedes utilizar la función FIND junto con la función COUNT. En la forma genérica de la fórmula (arriba), A1 representa la celda que se está comprobando. Los números a comprobar (números entre 0-9) se suministran como una matriz.
La función FIND devuelve la posición del texto cuando se encuentra en la celda, y el error #VALOR! en caso contrario. En el ejemplo, la celda B4 contiene el número “2” en la posición 29. Entonces, si usamos esta fórmula
Después de que FIND devuelva el array, COUNT cuenta los elementos del array. COUNT sólo cuenta los valores numéricos, por lo que cualquier elemento #VALOR! en la matriz se trata como cero. COUNT devolverá un número mayor que cero si hay algún número en la matriz, y cero si no.
El objetivo de este ejemplo es probar cada celda en B5:B14 para ver si contiene alguna de las cadenas en las cosas del rango nombrado (E5:E7). Estas cadenas pueden aparecer en cualquier parte de la celda, por lo que se trata de un problema literal de “contiene”. La fórmula en C5, copiada…
Valores específicos del recuento de Excel
Excel tiene funciones incorporadas para contar celdas basadas en varias condiciones. Estas incluyen celdas que contienen valores específicos como números, texto, valores en blanco o no en blanco, y para calcular la longitud de una cadena. Pero, desafortunadamente, no hay una función especial incorporada para contar palabras en Excel. Sin embargo, es posible hacerlo con la fórmula adecuada.
Para contar palabras en Excel, es necesario utilizar una fórmula especial combinando varias funciones. Usando una fórmula especial puedes contar fácilmente el total de palabras en una celda o rango, y también puedes contar el número de veces que una palabra aparece en una celda o rango de celdas. La fórmula para el recuento de palabras en una celda y rango tiene algunas variaciones, como por ejemplo
La función TRIM elimina los espacios extra al principio y al final de una cadena de texto, y la función LEN calcula la longitud total de una cadena en la celda A1 “LEN(TRIM(A1))”. Esto le da la longitud total de la cadena.
En el segundo paso, la función SUBSTITUTE sustituye todos los espacios por una cadena de texto vacía (“”), y la función LEN calcula la longitud de la cadena resultante en la celda A1 “LEN(SUBSTITUTE(A1,” “,”))”. Al final se añade 1 a la cuenta final de palabras.

Soy el analista principal de tendencias para webmasters de Google. Trabajo en Google desde septiembre de 2007. Antes de incorporarme a Google, fui propietario de una empresa de software en Suiza durante más de 12 años. En ese momento, creé un generador de mapas de sitio (poco después de que se introdujeran los mapas de sitio).