Cuenta el número de espacios en Excel.

Damien92 -  
 etudiant -
Hola,
me gustaría contar el número de espacios presentes en una celda en Excel.

Me explico, si tengo la siguiente lista:
patata
[espacio]crema
[espacio][espacio]lardón
etc...

Me gustaría poder mostrar al lado de cada línea
0
1
2
etc...

¿Conocen alguna función que me permita contar por mí?

Atentamente,

Configuración: Windows XP / Firefox 9.0.1

3 respuestas

Damien92
 
¡Perfecto!
no, el objetivo no era eliminarlos.

Estoy haciendo nomenclaturas de dispositivos bastante complejas. Las nomenclaturas brutas jerarquizan los niveles de mis piezas con espacios, por eso quería reemplazar los espacios por valores numéricos.

No había pensado en combinar varios sustitutos ;)
gracias por el consejo.

Damien
1
JvDo Mensajes publicados 1924 Fecha de registro   Estado Miembro Última intervención   859
 
Hola,

para contar el número de espacios en una celda:
=LARGO(mi_celda)-LARGO(SUSTITUIR(mi_celda;" ";""))
cordialmente
2
chossette9 Mensajes publicados 6855 Fecha de registro   Estado Colaborador Última intervención   1 313
 
+1 a JvDo !
1
JvDo Mensajes publicados 1924 Fecha de registro   Estado Miembro Última intervención   859
 
Gracias chossette9

No sé a qué César le he robado esta fórmula. Así que +1 sobre todo a todos aquellos que, en el foro, me han enseñado lo que sé.

Atentamente
0
Damien92
 
A falta de poder contar los espacios, he utilizado la función Sustituir, que me permite reemplazar un carácter por otro
así que mi
patata
[espacio]crema
[espacio][espacio]tocino

se convierte en
patata
1crema
11tocino

Aprovecho para tranquilizarles, no es para hacer un gratén ^^
0
Vaucluse Mensajes publicados 27336 Fecha de registro   Estado Colaborador Última intervención   6 453
 
Hola, si era para eliminarlos, lo más sencillo era seleccionar el campo y
ctrl + H en la ventana de reemplazo:
en la parte de arriba escribir un espacio
en la parte de abajo no ingresar nada y "reemplazar todo"
Para saber cuántos había:
una fórmula que te muestra la cantidad hasta 7 al principio del texto:
=SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(A1;" ";"7";7);" ";"6";6);" ";"5";5);" ";"4";4);" ";"3";3);" ";"2";2);" ";"1";1)
crdlmnt
Preguntémonos si no estamos solos en entender lo que se explica?
0
etudiant
 
Super, muchas gracias Vaucluse, tu fórmula funciona bien.
0