Cursos gratis en Área Interactiva

En Área Interactiva cursos gratis Office "Microsoft Office" y "OpenOffice"
Principal
¿Quien somos?
Boletín novedades
Contacta
Recomienda areaint
 
Zona usuarios
Alta usuarios
Recursos usuarios
Recordar contraseña
 
Blog de areaint
 
Recursos
Agencias de viajes
Sigue la historia
Funciones Excel
Programación PHP
Profesor particular
Cursos gratis
 
 
 
 
Depuración práctica Contar palabras en una misma celda
 

Esta práctica es una continuación de la práctica Contar palabras en una misma celda, te recomiendo la revises para poder entender esta explicación.

Tal y como dijimos al final de la práctica anterior, el único problema que teníamos al contar las palabras de una celda, es que la persona que escribe la frase introduzca dos espacios entre palabras, con lo que la formula que creamos no nos serviría.
=LARGO(SUSTITUIR(A1;" ";".."))-LARGO(A1)+1

Para eliminar espacios no deseados (más de un espacio entre palabras) dentro de una celda podemos utilizar la función =ESPACIOS( )

De esta forma, antes de sustituir los espacios reales de la frase por dos espacios deberemos eliminar los espacios sobrantes.

Si lo deseas tenemos en Área Interactiva un apartado que habla de funciones de texto.

La función final nos quedará de la siguiente forma:
=LARGO(SUSTITUIR(ESPACIOS(A1);" ";".."))-LARGO(ESPACIOS(A1))+1

La función es algo larga, pero cumple con su objetivo.

Un consejo. Siempre que encuentres una función así de larga y para entender bien el funcionamiento de la misma es mejor que empieces a ver que hace desglosándola en partes y empezando de la función más interna a la más externa.

 

Otras webs de XavAl multimedia

- Conoce todos los secretos de las Funciones de Excel (www.funcionesexcel.com) -
- Lee y escribe en Sigue la historia, web de literatura colaborativa (www.siguelahistoria.com) -
- Cursos gratis Microsoft Office y OpenOffice (www.areaint.com) -