Extraire le dernier mot (par ex. un nom de famille) d'une cellule de n'importe quelle longueur.
Copier cette formule
=TRIM(RIGHT(SUBSTITUTE(A2, " ", REPT(" ", 100)), 100))SUBSTITUTE remplace chaque espace par 100 espaces, RIGHT récupère ensuite les 100 derniers caractères (le dernier mot plus le remplissage), et TRIM nettoie le tout. Cela fonctionne quel que soit le nombre de mots dans la cellule.
=TRIM(RIGHT(SUBSTITUTE("Mary Jane Watson", " ", REPT(" ",100)), 100))→WatsonRenvoie le dernier mot.
Alternative 365
=TEXTAFTER(A2, " ", -1)TEXTAFTER avec -1 récupère le texte après le dernier espace.
Elle pousse le dernier mot tout à fait à droite pour qu'un RIGHT() fixe le capture de manière fiable, quel que soit le nombre de mots.
Besoin d'une formule pour vos propres données ?
Décrivez ce que vous voulez en langage naturel et laissez ExcelGPT rédiger, expliquer et vérifier la formule — gratuit pour commencer, sans plugin.