Chaîne de caractères qui précède ou qui suit une virgule

Bonjour,

Question toute simple, comment trouver la chaîne de caractères qui précède ou qui suit une virgule?

Exemple :

j'ai dans une cellule "bonjour,pierre" je voudrais récupérer dans deux autres cellules, "bonjour" , "pierre".

Merci d'avance

Bonjour,

Tout simplement par le menu Données/Convertir Type de données à convertir : cocher l'option "Délimité" et cliquer sur le bouton "Suivant" et cocher l'option "Virgule" et cliquer sur le bouton "Terminer".

On peut aussi arriver par formule. Mais dis-nous si la solution proposée te va ou pas.

merci beaucoup pour cette première solution, mais je préférerai une solution qui utiliserai des formules si ça ne te dérange pas...

181testdeplacerligne.xlsm (161.38 Ko)

Bonjour

Si Bonjour, Pierre est en A1

En B1, la formule

=STXT(A1;1;CHERCHE(CAR(44);A1;1)-1)

en C1, la formule

=SUPPRESPACE(STXT(A1;CHERCHE(CAR(44);A1;1)+1;NBCAR(A1)))

Cordialement

Re, Salut Amadéus,

Essaye aussi ça. Le texte étant en A1, pour avoir le mot qui est à gauche de la virgule la formule suivante :

=GAUCHE(A1;CHERCHE(",";A1)-1)

en anglais :

=LEFT(A1,SEARCH(",",A1)-1)

et pour avoir celui qui est à la droite de la virgule la formule suivante :

=DROITE(A1;NBCAR(A1)-CHERCHE(",";A1))

en anglais :

=RIGHT(A1,LEN(A1)-SEARCH(",",A1))
Rechercher des sujets similaires à "chaine caracteres qui precede suit virgule"