Extraction Chaine de Caractères

Bonjour,

Je cherche à extraire une chaine de caractères d'une cellule et à la copier dans une autre, sans y parvenir...

Vous trouverez ci joint un fichier exemple.

Concrètement:

  • dans ma colonne A j'ai pour chaque ligne un couple Femme - Homme écrit de cette manière: "Nom Femme - Nom Homme"
  • Je souhaite écrire pour chaque ligne et en face de ligne associée, dans ma colonne B "Nom Femme" et dans ma colonne C "Nom Homme"

J'ai fait une tentative en tapant en B la formule = GAUCHE(A1;NBCAR(A1)-CHERCHE(" -";A1)) et en C la formule = DROITE(A1;NBCAR(A1)-CHERCHE("- ";A1)), mais étrangement ça fonctionne pas pour toutes les lignes.

Si quelqu'un à une idée je suis preneur.

Bon samedi!

Bonjour,

Désolé de mon erreur.

ric

Bonjour,

Un essai... =GAUCHE(A1;NBCAR(A1)-(NBCAR(A1) -CHERCHE(" -";A1)))

Oui ça marche très bien pour le nom des femmes.

Par contre pour les noms des hommes, j'ai essayer de l'adapter mais ça bug...

En bidouillant j'ai réussi à faire ça et ça à l'air de marcher, même si c'est as très académique...

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

Bonjour,

Ta formule pour le nom des hommes fonctionne bien. Pourquoi vouloir la changer ?

Seule la formule du nom des femmes posait problème.

Est-ce bien ce que j'en ai compris ?

ric

Non c'est bon grace à ton coup de pouce j'ai réussi à adapter. En gros ça donne ça sur le fichier joint.

En B: =GAUCHE(A1;NBCAR(A1)-(NBCAR(A1)-CHERCHE(" -";A1)))

En C: ==DROITE(A1;NBCAR(A1)-2-CHERCHE(" - ";A1))

Merci! Passe un bon weekend!

Bonjour,

D'accord, je n'avais pas remarqué l'espace devant le nom des hommes dans ta formule au départ.

Si maintenant ça fonctionne selon ton besoin ... Good

ric

Rechercher des sujets similaires à "extraction chaine caracteres"