Récupérer une chaine de caractère en fonction d'un caractère dans la celleule

Bonjour,

Dans une cellule j’ai « abcd - efgh », mon objectif c’est de récupérer et d’inscrire dans une autre colonne les caractères après « - ». Sachant que « - » peut-être à n’importe quel endroit dans la cellule.
Pouvez-vous m’aider ?

Hello
quelle est ta version d’Excel
selon la version, on peut utiliser diverses solutions, mais toutes ne sont pas applicables à toutes les versions
pour office 365

=TEXTE.APRES(ref de ta cellule;"- ")

Bonjour,

Je suis en version 2016 et vu le test que je viens de faire ce n’est pas compatible avec cette formule (« APRES. »)

Essai ça

Classeur1.xlsx (9,1 Ko)

=DROITE(D5;NBCAR(D5)-CHERCHE("-";D5;1))

Merci beaucoup.
ça marche presque parfaitement, il me garde « - » dans la valorisation.

Après des essais, a aucun moment ça ne me garde le -
Capture d'écran 2024-08-23 154328

effectivement. Erreur de ma part.

Merci beaucoup pour votre aide.