Extraction / Copie Transposer Vertical

Résolu
Bonjour à tous;

je dispose d'une cellule excel contenant plusieurs numéro séparer d'un espace, ce que je veux c'est faire une copie transposer verticalement tout en splittant les numéros de la cellule
ex : 123 12 14 25 36 17 987
résultats souhaité :
123
12
14
25
36
17
987

Merci.

1 réponse

  1. Bonjour,

    Si ta valeur est en "A1":

    =SI(NBCAR($A$1)-NBCAR(SUBSTITUE($A$1;" ";""))+1<LIGNES($1:1);"";SI(LIGNES($1:1)>NBCAR($A$1)-NBCAR(SUBSTITUE($A$1;" ";""));DROITE($A$1;NBCAR($A$1)-TROUVE("^^";SUBSTITUE($A$1;" ";"^^";NBCAR($A$1)-NBCAR(SUBSTITUE($A$1;" ";"")))));SI(LIGNES($1:1)=1;STXT($A$1;1;TROUVE("^^";SUBSTITUE($A$1;" ";"^^";1))-1);STXT($A$1;TROUVE("^^";SUBSTITUE($A$1;" ";"^^";LIGNES($1:1)-1))+1;TROUVE("^^";SUBSTITUE($A$1;" ";"^^";LIGNES($1:1)))-TROUVE("^^";SUBSTITUE($A$1;" ";"^^";LIGNES($1:1)-1))-1))))

    Tirer vers le bas autant que nécessaire.

    Cordialement.
    0
    1. Merci ça marche à la perfection :)

      Cordialement.
      0
    2. aussi si c'est possible

      comment puis je savoir avec une formule le nombre de numéro dans la cellule
      ex : pour 123 12 14 25 36 17 987 j'ai 7 etc..

      Merci.
      0
    3. @Bingo_amdRe,

      On peut ruser en comptant les espaces et en ajoutant +1, cela donnerait:
      =NBCAR(A1)-NBCAR(SUBSTITUE(A1;" ";""))+1

      Cordialement.
      0
    4. oui mais pourquoi le +1 à la fin ?

      Merci.
      0
    5. @Bingo_amdRe,

      Je te l'ais dit, on compte le nombre d'espace de 123 12 14 25 36 17 987, cela fait 6 espaces, pour avoir le nombre de chiffres on ajoute +1 et pis c'est tout !
      Cdlt.
      0