Formule Excel pour supprimer les caractères avant le dernier tiret

Bonjour à tous,

Pourriez-vous m'aider en trouvant une formule pour supprimer les caractères avant le dernier tiret

exemple pour que :

IT-DIG-DF-Direction Digital Factory

devienne juste

Direction Digital Factory

et

IT-GOUV-Urbanisation

devienne

Urbanisation

Merci beaucoup d'avance

Bonne journée

Bonjour à tous !

Une proposition ?

=STXT(A3;CHERCHE("µ";SUBSTITUE(A3;"-";"µ";NBCAR(A3)-NBCAR(SUBSTITUE(A3;"-";""))))+1;99)
image

Bonjour,

Autre

=SIERREUR(DROITE(A1;NBCAR(A1)-TROUVE("@";SUBSTITUE(A1;"-";"@";NBCAR(A1)-NBCAR(SUBSTITUE(A1;"-";"")))));"")

Merci à tous vous êtes génial

Et pour ma culture personnelle ça veut dire quoi et comment fonctionne les formules

Trouve

Substitue

Stxt

Et c'est quoi les concepts de @

Et μ

Je me pose aussi la question, et si on transformait ces formules en langage français ça serait quoi

Bonsoir à tous !

Concernant les fonctions Excel utilisées, je vous invite à consulter l'aide Microsoft...

L’esprit général de la proposition est le suivant :

  1. Déterminer le nombre de "-" >>>>>> NBCAR(A3)-NBCAR(SUBSTITUE(A3;"-";""))
  2. Le dénombrement effectué, on remplace ce n-ième "-" par un caractère improbable (ici le "µ") avec la fonction SUBSTITUE(A3;"-";"µ";..........)
  3. Ensuite la position de ce "µ" est recherchée grâce à la fonction CHERCHE("µ";.........)
  4. Cette position (+1) est utilisée par la fonction STXT pour extraire les caractères au-delà.

Bonjour à tous ,

Une autre formule : =SUBSTITUE(DROITE(SUBSTITUE(A1;"-";REPT("-";250));250);"-";"")

merci beaucoup

Rechercher des sujets similaires à "formule supprimer caracteres dernier tiret"