Supprimer du texte avant un espace Excel [Fermé]

- - Dernière réponse :  bejomah - 22 févr. 2017 à 15:06
Bonjour,

Je voudrais savoir s'il est possible de supprimer du texte, qui se situe avant un espace dans une cellule Excel. Par exemple:

Dupond Marie

Je voudrais donc supprimer "Dupond". A savoir que la formule "gauche" ne me convient pas, car je n'ai jamais le même nombre de caractère pour les noms de famille.

Merci d'avance
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
1265
Date d'inscription
jeudi 22 avril 2010
Statut
Membre
Dernière intervention
19 mai 2015
140
9
Merci
Salut,
=DROITE(A1;NBCAR(A1)-TROUVE(" ";A1;1))
Cette formule fonctionne, mais elle ne marchera plus si il y a plus d'un espace (par exemple dans un nom composé)...

Je reste à dispo si questions,

A+

Dire « Merci » 9

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 64662 internautes nous ont dit merci ce mois-ci

Messages postés
15936
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
20 octobre 2019
2813
1
Merci
Bonjour

Si A1 a pour données

Amiral de la Guerre Perdue Alexandre-Benoit

=STXT(A1;CHERCHE("|";SUBSTITUE(A1;" ";"|";NBCAR(A1)-NBCAR(SUBSTITUE(A1;" ";""))))+1;999)
renvoie
Alexandre-Benoit
formule de jacques Boisgontier
michel_m
Messages postés
15936
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
20 octobre 2019
2813 -
et Si le prénom est composé (2 prénoms séparés par espace)
par ex
Amiral de la Guerre Perdue Alexandre Benoit
=DROITE(A1;CHERCHE("|";SUBSTITUE(A1;" ";"|";NBCAR(A1)-NBCAR(SUBSTITUE(A1;" ";""))-1)))
renvoie
Alexandre Benoit

toujours à partir de formules de Jacque Boisgontier

dans les 2 cas penser à tester A1
si(A1="";"";la formule)
0
Merci
Je viens d'utiliser la formule de Morghotal quel gain de temps mille mercis !!