Compte le nombre d'espaces dans Excel

Bonjour,
j'aimerai compter le nombre d'espace présent dans une cellule sous Excel.

Je m'explique, si j'ai la liste suivante :
patate
[espace]creme
[espace][espace]lardon
etc...

j'aimerai pouvoir afficher en face de chaque ligne
0
1
2
etc...

Connaissez vous une fonction qui me permettrait de compte à ma place ?

Cordialement,

3 réponses

  1. Parfait !
    non le but n'était pas de les enlever.

    Je fais des nomenclatures d'appareils assez complexe. Les nomenclatures brutes hiérarchisent les niveaux de mes pièces avec des espaces, c'est pour cela que je voulais remplacer les espaces par des valeurs numériques.

    Je n'avais pas pensé à combiner plusieurs substitute ;)
    merci pour l'astuce.

    Damien
    1
    1. Bonjour,

      pour compter le nombre d'espaces d'une cellule :
      =NBCAR(ma_cellule)-NBCAR(SUBSTITUE(ma_cellule;" ";""))
      cordialement
      2
    2. Contributeur
      +1 à JvDo !
      1
    3. Merci chossette9

      Je ne sais plus à quel César j'ai piqué cette formule. Donc +1 surtout à tous ceux qui, sur le forum, m'ont appris ce que je sais.

      cordialement
      0
  2. A défaut de pouvoir compter les espaces, j'ai utilisé la fonction Substitue, qui me permet de remplacer un caractère par un autre
    donc mon
    patate
    [espace]creme
    [espace][espace]lardon

    devient
    patate
    1creme
    11lardon

    Au passage, je vous rassure, ce n'est pas pour faire un gratin ^^
    0
    1. Contributeur
      Bonjour si c'était pour les enlever, le plus simple était de sélectionner le champ et
      ctrl +H dans la fenêtre remplacer:
      en haut taper un blanc
      en bas n'entrez rien et "remplacer tout"
      Pour savoir combien il y en avait:
      une formule qui vous affiche le nombre jusqu'à 7 en tête du texte:
      =SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A1;" ";"7";7);" ";6;6);" ";"5";5);" ";4;4);" ";3;3);" ";"2";2);" ";"1";1)
      crdlmnt
      Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
      0
      1. Super, Merci beaucoup Vaucluse, ça marche bien ta formule
        0