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

  1. 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
    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
    2. chossette9 Mensajes publicados 6855 Fecha de registro   Estado Colaborador Última intervención   1 313
       
      +1 a JvDo !
      1
    3. 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
  2. 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
  3. 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
    1. etudiant
       
      Super, muchas gracias Vaucluse, tu fórmula funciona bien.
      0