Extraire la dernière ligne de texte d’une cellule multiligne
Il n’existe généralement pas de méthode directe pour extraire la dernière ligne d’une chaîne séparée par des sauts de ligne. Dans cet article, je vous présente une formule efficace pour accomplir cette tâche dans Excel.

Extraire la dernière ligne de texte d’une cellule multiligne dans Excel
Dans Excel, vous pouvez créer une formule combinant les fonctions SUPPRIME (TRIM), DROITE (RIGHT), SUBSTITUTE et REPT pour extraire la dernière ligne d’une cellule multiligne. La syntaxe générique est la suivante :
- text: la chaîne de texte ou la valeur de cellule à partir de laquelle vous souhaitez extraire la dernière ligne.
- 200Le nombre 200 est un seuil aléatoire suffisamment élevé pour gérer des lignes longues ; vous pouvez l’augmenter si vos lignes dépassent cette limite.
1. Saisissez ou copiez la formule ci-dessous dans une cellule vide :
2. Ensuite, faites glisser la poignée de recopie vers les cellules auxquelles vous souhaitez appliquer cette formule : les derniers mots de chaque cellule seront ainsi extraits, comme illustré dans la capture d’écran ci-dessous :

Explication de la formule :
- SUBSTITUTE(A2;CAR(10);REPT(« »;200) : Cette fonction SUBSTITUTE recherche tous les sauts de ligne (caractère 10) dans la cellule A2 et les remplace chacun par 200 espaces.
- DROITE(SUBSTITUTE(A2;CAR(10);REPT(« »;200));200) : La fonction DROITE extrait les 200 derniers caractères du texte renvoyé par la fonction SUBSTITUTE.
- SUPPRIME() : Cette fonction SUPPRIME élimine tous les espaces en début du texte renvoyé par la fonction DROITE.
Fonctions associées utilisées :
- REPT:
- La fonction REPT permet de répéter un caractère ou une chaîne de caractères un nombre spécifié de fois.
- SUBSTITUTE:
- La fonction SUBSTITUTE remplace du texte ou des caractères dans une chaîne par d’autres textes ou caractères.
- RIGHT:
- La fonction DROITE renvoie les caractères situés à l’extrémité droite d’une chaîne de texte.
- TRIM:
- La fonction SUPPRIME (TRIM) élimine tous les espaces superflus d’une chaîne de texte, ne conservant qu’un seul espace entre les mots.
Autres articles :
- Obtenir ou extraire le premier mot d’une chaîne de texte dans Excel
- Pour extraire le premier mot de chaque chaîne d’une liste de textes séparés par des espaces, les fonctions GAUCHE et TROUVE dans Excel vous seront particulièrement utiles.
- Obtenir ou extraire le dernier mot d’une chaîne de texte dans Excel
- Pour extraire le dernier mot d’une chaîne de texte séparée par des espaces, utilisez une formule combinant les fonctions SUPPRIME (TRIM), SUBSTITUTE, DROITE (RIGHT) et REPT dans Excel.
- Extraire une sous-chaîne d’une chaîne de texte dans Excel
- Il est courant de devoir extraire des sous-chaînes à partir de chaînes de texte. Dans Excel, aucune fonction dédiée n’existe à cet effet, mais en combinant les fonctions GAUCHE (LEFT), DROITE (RIGHT), STXT (MID) et CHERCHE (SEARCH), vous pouvez extraire facilement toutes sortes de sous-chaînes selon vos besoins.
Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
- Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
- Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.