Séparer données sans espace

Sentenza -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
et s'il n'y a pas d'espaces
Abcdef11
ghij56
klm42
nopkr0256

et que je veux avoir deux colonnes
dans collonne A les lettres
Abcdef
ghij
...
dans colonne B les chiffres
11
56
Merci d'avance

2 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    avec cette formule matricielle, valeur en A1

    =1*STXT(A1;EQUIV(VRAI;ESTNUM(1*STXT(A1;LIGNE($1:$9 );1));0);NB(1*STXT(A1;LIGNE($1:$9);1)))

    pour valider une matricielle il faut cliquer en même temps sur les trois touches du clavier Ctrl, Shift et Entrée

    si tu fais bien la formule se placera entre {}
    ensuite incrémenter vers le bas

    il faudra certainement compléter la formule pour la gestion des cellules vides et en fonction de la version Excel
    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    0
  2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour à tous,

    en supposant que les données commencent en ligne 2, mettre en B2 :
    =GAUCHE(A2;MIN(SI(ESTNUM(STXT(A2;LIGNE($1:$8);1)*1);LIGNE($1:$8);99))-1)
    formule matricielle à valider avec Shift+Ctrl+Entrée

    en C2 :
    =STXT(A2;MIN(SI(ESTNUM(STXT(A2;LIGNE($1:$8);1)*1);LIGNE($1:$8);99));99)
    formule matricielle à valider avec Shift+Ctrl+Entrée

    Si tu veux te débarasser de la colonne A sélectionner B:C, copier-collage spécial valeur, Supprimer A.

    exemple : https://www.cjoint.com/c/CLtlyail4qg

    eric
    0