Division de chaine ","

Bonjour tout le monde !

Voila quelques heures que je cherche mais sans grand succès.
J'ai une chaine de caractère en A1 par exemple : 362202,67759,36203,36204,36205,36206,36211,70168,70170,226601,72073,32664,32665,240786,240785,32668,240787

Je souhaite extraire chaque élément de cette chaine dans une cellule
A2 : 362202
A3 : 67759
A4 : 36203
...

Bien entendu je souhaite le faire avec une formule et non pas la fonction Scinder d'excel.
Pas de VBA si possible.

J'ai commencé à bosser sur des formules qui fonctionne, mais ça me mets une erreur juste pour la dernière occurrence :

A2 =GAUCHE(A1;CHERCHE(",";A1)-1)
A3 =GAUCHE(STXT(A1;NBCAR(A2)+2;1000);CHERCHE(",";STXT(A1;NBCAR(A2)+2;1000))-1)
A4 =GAUCHE(STXT($A$1; NBCAR(TEXTJOIN(",";VRAI;$A$2:A3))+2;1000);CHERCHE(",";STXT($A$1; NBCAR(TEXTJOIN(",";VRAI;$A$2:A3))+2;1000))-1)
A5 =GAUCHE(STXT($A$1; NBCAR(TEXTJOIN(",";VRAI;$A$2:A4))+2;1000);CHERCHE(",";STXT($A$1; NBCAR(TEXTJOIN(",";VRAI;$A$2:A4))+2;1000))-1)
A6 =GAUCHE(STXT($A$1; NBCAR(TEXTJOIN(",";VRAI;$A$2:A5))+2;1000);CHERCHE(",";STXT($A$1; NBCAR(TEXTJOIN(",";VRAI;$A$2:A5))+2;1000))-1)
....
....

Et il suffit de tirer ensuite mais la dernière plante.
L'idée était de récupérer la chaine global - ce qui a déjà été utiliser, mais ça ne fonctionne pas très bien.

Merci d'avance.

Bonjour,

Un truc simple

Sélection de A1 --> menu DONNEES --> Convertir -- Délimité (suivant)

cocher virgule (suivant)

mettre en A1 et valider

ensuite

Sélectionnez les données de la ligne 1

Copiez la en faisant clic-droit puis Copier ou Ctrl + C.

Sélectionnez la cellule ou vous souhaitez coller sous forme de ligne (A2) et faites clic-droit puis Collage Spécial.

Dans le menu qui s'ouvre ensuite, cocher la case Transposé

Bonjour M12,

Je connais cette fonction d'excel mais je ne veux pas l'utiliser d'ou ma précision dans le post :)
"Bien entendu je souhaite le faire avec une formule et non pas la fonction Scinder d'excel."

C'est un tableau d'analyse pour mes équipes et je veux qu'il y ait le moins de manipulation possible.
Chaque référence est une marque de produit
362202 : marque 1
67759 : marque 2
36203 : marque 3

Mes équipes ont la donnée en brut sous la forme que j'ai donné dans mon premier post (idmarque,idmarque,idmarque). Je veux qu'ils puissent transposer les ID vers les noms des marques facilement.
1) Ils ajoutent la ligne d'id avec virugle dans uen cellule en faisant un copier coller
2 ) en dessous s'affiche les id --> 1 par ligne et sur la colonne d'a côté je fait une recherche V sur ma base pour qu'ils aient les correspondance en Lettre.

Bonjour,

Hors sujet ?

Pour Excel 2013+

Réalisé avec 365, nécessite peut-être une adaptation (matricielle).

capture d ecran 2021 02 05 171725

bonjour

avec la formule en Russe , directement ,sans artifice seulement 3 doigts pour valider en A3 avant de tirer vers le bas

cordialement

13rodolphe.xlsx (9.22 Ko)
Rechercher des sujets similaires à "division chaine"