Herramientas

Contar palabras en una celda Excel

En Excel no existe una función que permita contar el número de palabras que contiene una celda. Para lo que es necesario combinar varias funciones. En esta entrada se explicará como contar el número de caracteres iguales, el número de palabras iguales y el número de palabras que aparecen en una celda Excel.

Contar el número de caracteres iguales en una celda Excel

Para contar el número de veces que aparece el carácter “A” en una celda Excel se puede usar la siguiente función:

=LARGO(A1)-LARGO(SUSTITUIR(A1;"A";""))

Una función en la que en primer lugar se cuenta el número de caracteres que hay en la celda, posteriormente se reemplazan todas las “A” por nada y se calcula la longitud de esta segunda cadena. El número de veces que aparece el carácter en la cadena es la diferencia entre las dos cuentas.

Palabras iguales en una celda Excel

El número de veces que aparece una palabra se puede calcular de una forma análoga, reemplazando las ocurrencias por nada y contando la diferencia de caracteres. Diferencia que se tiene que dividir por la longitud de la palabra para obtener el resultado buscado. Por ejemplo, para contar el número de veces que aparece la palabra “hola” se puede usar la siguiente función:

=(LARGO(A1)-LARGO(SUSTITUIR(A1;"hola";"")))/ LARGO("hola")

Ignorar la diferencia entre mayúsculas y minúsculas

Las funciones que hemos usado hasta ahora diferencia entre mayúsculas y minúsculas. Si queremos que no tenga en cuenta esta diferencia solamente hay que convertir los textos a mayúsculas o minúsculas antes de aplicar la fórmula. Es decir, para contar el número de veces que aparece “hola” sin tener en cuenta si está escrito en mayúsculas o minúsculas se puede usar la fórmula:

=(LARGO(A1)-LARGO(SUSTITUIR(MAYUSC(A1);MAYUSC("hola");"")))/ LARGO("hola")

Contar el número palabras en una celda Excel

Finalmente, para contar el número de palabras en una celda de Excel podemos contar el número de separadores, generalmente el espacio. El número de palabras será el número de espacios más uno. Algo que se puede obtener con:

=LARGO(A1)-LARGO(SUSTITUIR(A1;" ";""))+1

Actualización de la fórmula

En base a los comentarios del post he visto que la fórmula propuesta para obtener el número de palabras se puede mejorar para obtener unos resultados más fiables. El cálculo se basa en contar los espacios entre palabras, pero si existen dos o más espacios entre las palabras el resultado no es correcto. Un problema que se puede solucionar con la función ESPACIOS(). Por otro lado, si la celda está vacía, el resultado tampoco era correcto. Ambos problemas se pueden solucionar con la siguiente fórmula

=SI(ESBLANCO(A1);0;LARGO(ESPACIOS(A1))-LARGO(SUSTITUIR(ESPACIOS(A1);" ";""))+1)

Conclusiones

En esta entrada se ha visto cómo utilizar las funciones LARGO y SUSTITUIR para contar el número de palabras en una celda de Excel.

Imagen de Tumisu en Pixabay

¿Te ha parecido de utilidad el contenido?

Daniel Rodríguez

Share
Published by
Daniel Rodríguez
Tags: Excel

Recent Posts

Curiosidad: La Paradoja de Simpson, o por qué no siempre debes fiarte de los promedios

En ciencia de datos y estadística, los promedios y porcentajes son herramientas fundamentales para resumir…

19 horas ago

Copias de seguridad automáticas en SQL Server con rotación de archivos

Las bases de datos son el corazón de casi cualquier sistema de información moderno. Ya…

3 días ago

Curiosidad: La Ley de Twyman y la trampa de los datos “interesantes”

En ciencia de datos, pocas cosas llaman más la atención de los científicos de datos…

1 semana ago

Cómo calcular el tamaño de la muestra para encuestas

Calcular adecuadamente el tamaño de la muestra es una parte esencial en el diseño de…

1 semana ago

Curiosidad: El origen del análisis exploratorio de datos y el papel de John Tukey

Hoy en día, cuando pensamos en ciencia de datos, lo primero que nos viene a…

2 semanas ago

Cómo extender el tamaño de un disco en Rocky Linux 9 usando growpart y LVM

Ampliar el espacio de almacenamiento en un sistema Linux es una tarea habitual y crítica…

2 semanas ago

This website uses cookies.