Extraire un mot d'un texte

Résolu
Bonjour,
Sur la colonne A j'ai les textes "jean durand"; jean paul charbonnier" sur les lignes 1 et 2.
Comment isoler le dernier mot sur une autre colonne.
Cordialement

2 réponses

  1. Bonsoir,

    Si excel 2007 formule en B2 pour texte en A2
    =SIERREUR(DROITE(A2;NBCAR(A2)-(CHERCHE(" ";A2;CHERCHE(" ";A2)+1)));DROITE(A2;NBCAR(A2)-(CHERCHE(" ";A2))))

    Si excel 2003
    =SI(ESTERREUR(DROITE(A2;NBCAR(A2)-(CHERCHE(" ";A2;CHERCHE(" ";A2)+1))));DROITE(A2;NBCAR(A2)-(CHERCHE(" ";A2)));DROITE(A2;NBCAR(A2)-(CHERCHE(" ";A2;CHERCHE(" ";A2)+1))))

    Ces formules recherchent le 1er et le 2eme espace et retourne les lettres à droite du texte après le dernier espace

    Cdlmnt
    2
    1. Merci VIA cette formule convient parfaitement .

      Bien des choses à vous.
      0
    2. Oui. Excellent cela marche pour des prénoms à un ou deux mots.Mais pour cet exemple: " "Christina Marie Antonia Valentin" comment isoler "Valentin"?
      J'ai essayé et cela retourne"Antonia Valentin"
      Cordialement.
      0
    3. Bonsoir

      Normal la formule ne cherche que le 2eme espace il faudrait la rallonger pour lui faire chercher le troisième

      mais il y a une meilleure solution dans les formules indiquées par Myta

      =DROITE(A1;EQUIV(" ";STXT(A1;NBCAR(A1)-LIGNE(INDIRECT("1:"&NBCAR(A1)));1);0))

      Merci Jacques Boisgontier

      cette formule matricielle recherche le premier espace à partir de la fin

      A valider par Ctrl+Maj+Entree (matricielle)

      Cdlmnt
      0