Extraire chaine de caractere apres la derniere virgule

Résolu/Fermé
Excelman - 21 mars 2017 à 15:19
 JMC - 28 juil. 2023 à 16:36
Bonjour,

J'aimerais extraire sur excel dans l'exemple ci-dessous :

Maison, chien, voiture, telephone

Le mot "telephone" seulement

J'ai essayé cette fonction:

=DROITE(A1;NBCAR(A1)CHERCHE(",";A1;1))
Par contre elle m'extrait tout ce qui se trouve apres la premiere virgule (chien, voiture, telephone) et pas ce qui se trouve apres la derniere

Merci

1 réponse

tontong Messages postés 2563 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 17 octobre 2024 1 058
21 mars 2017 à 15:47
Bonjour,
Le nombre de virgules se calcule avec
=NBCAR(A2)-NBCAR(SUBSTITUE(A2;",";))
Le texte après la derniere virgule + 1 espace
=STXT(A2;CHERCHE("§";SUBSTITUE(A2;",";"§";NBCAR(A2)-NBCAR(SUBSTITUE(A2;",";""))))+2;99)
7
super merci !
0

Bravo et merci pour cette formule qui colle exactement à ce que je souhaitais solutionner : extraire les derniers caractères à droite d'une cellule, quelle que soit leur longueur, dès lors qu'ils se trouvent derrière une virgule.

0