Supprimer le premier ou le dernier mot d'une chaîne de caractères
Ce tutoriel explique comment supprimer uniquement le premier ou le dernier mot d'une chaîne de texte dans une cellule à l'aide de formules dans Excel.
Supprimer le premier mot de la chaîne dans une cellule
Supprimer le dernier mot de la chaîne dans une cellule
Supprimer le premier mot de la chaîne dans une cellule
Dans cette section, vous apprendrez à utiliser une combinaison des fonctions DROITE, NBCAR et TROUVER pour supprimer le premier mot de la chaîne dans une cellule.
Formule générique
=DROITE(A1;NBCAR(A1)-TROUVER(" ";A1))
Arguments
A1 : Représente la cellule contenant la chaîne de texte dont vous souhaitez supprimer le premier mot.
Comment utiliser cette formule ?
1. Sélectionnez une cellule vide pour afficher le résultat.
2. Entrez la formule ci-dessous dans cette cellule et appuyez sur la touche Entrée. Ensuite, faites glisser son poignée de recopie vers le bas pour appliquer la formule à d'autres cellules.
=DROITE(B3;NBCAR(B3)-TROUVER(" ";B3))
Remarque : Dans cette formule, B3 est la cellule contenant la chaîne de texte dont vous souhaitez supprimer le premier mot. Veuillez la modifier selon vos besoins.
Comment fonctionne cette formule ?
=DROITE(B3;NBCAR(B3)-TROUVER(" ";B3))
1. NBCAR(B3) : La fonction NBCAR calcule la longueur totale de la chaîne de texte "Mr ana varela (Home)" et renvoie le résultat 20 ;
2. TROUVER(" ";B3) : Comme les mots sont séparés par un espace, ici la fonction TROUVER localise la position du premier espace dans la chaîne de texte "Mr ana varela (Home)" et renvoie le résultat 3 ;
3. DROITE(B3;20-3) : La fonction DROITE extrait 17 caractères (20-3=17) à partir de la droite de la chaîne de texte "Mr ana varela (Home)". Le résultat est "ana varela (Home)".
Supprimer le dernier mot de la chaîne dans une cellule
Si vous souhaitez supprimer le dernier mot de la chaîne de texte dans une cellule, vous pouvez procéder comme suit.
Formule générique
=GAUCHE(SUPPRESPACE(A1);TROUVER("~";SUBSTITUE(A1;" ";"~";NBCAR(SUPPRESPACE(A1))-NBCAR(SUBSTITUE(SUPPRESPACE(A1);" ";""))))-1)
Arguments
A1 : Représente la cellule contenant la chaîne de texte dont vous souhaitez supprimer le dernier mot.
Comment utiliser cette formule ?
1. Sélectionnez une cellule vide pour placer le résultat. Dans ce cas, je sélectionne la cellule D3.
2. Entrez la formule ci-dessous dans cette cellule et appuyez sur la touche Entrée. Sélectionnez la cellule de résultat, puis faites glisser sa poignée de recopie vers le bas pour appliquer la formule à d'autres cellules.
=GAUCHE(SUPPRESPACE(B3);TROUVER("~";SUBSTITUE(B3;" ";"~";NBCAR(SUPPRESPACE(B3))-NBCAR(SUBSTITUE(SUPPRESPACE(B3);" ";""))))-1)
Remarque : Dans la formule, B3 est la cellule contenant la chaîne de texte dont vous souhaitez supprimer le dernier mot. Veuillez la modifier selon vos besoins.
Comment fonctionne cette formule ?
=GAUCHE(SUPPRESPACE(B3);TROUVER("~";SUBSTITUE(B3;" ";"~";NBCAR(SUPPRESPACE(B3))-NBCAR(SUBSTITUE(SUPPRESPACE(B3);" ";""))))-1)
1. SUPPRESPACE(B3) : La fonction SUPPRESPACE supprime tous les espaces supplémentaires de la chaîne "Mr ana varela (Home)" et ne conserve qu'un seul espace entre les mots. Ici, le résultat est "Mr ana varela (Home)" ;
2. TROUVER("~";SUBSTITUE(B3;" ";"~";NBCAR(SUPPRESPACE(B3))-NBCAR(SUBSTITUE(SUPPRESPACE(B3);" ";""))))
- NBCAR(SUPPRESPACE(B3)) : Comme la fonction SUPPRESPACE renvoie le résultat "Mr ana varela (Home)", la fonction NBCAR renvoie le nombre de caractères dans la chaîne "Mr ana varela (Home)" et donne le résultat 20 ;
- NBCAR(SUBSTITUE(SUPPRESPACE(B3);" ";"")) : La fonction SUBSTITUE remplace tous les espaces dans la chaîne de texte "Mr ana varela (Home)" par rien et renvoie le résultat "Mranavarela(Home)". Puis, la fonction NBCAR calcule la longueur totale de "Mranavarela(Home)" et obtient le résultat 17 ;
- SUBSTITUE(B3;" ";"~";20-17) : Ici, la fonction SUBSTITUE remplace le troisième espace (20-17=3) dans la chaîne de texte "Mr ana varela (Home)" par le caractère "~". Ici, le résultat est "Mr ana varela~(Home)".
- TROUVER("~";"Mr ana varela~(Home)") : La fonction TROUVER renvoie la position du caractère "~" dans la chaîne de texte "Mr ana varela (Home)". Ici, le résultat est 14.
3. GAUCHE("Mr ana varela (Home)";14-1) : La fonction GAUCHE extrait 13 caractères à partir de la gauche de la chaîne de texte "Mr ana varela (Home)". Et le résultat final est Mr ana varela.
Fonctions connexes
Fonction DROITE Excel
La fonction DROITE Excel extrait un nombre spécifique de caractères à partir de la droite de la chaîne de texte.
Fonction NBCAR Excel
La fonction NBCAR Excel renvoie le nombre de caractères dans une chaîne de texte.
Fonction TROUVER Excel
La fonction TROUVER Excel trouve une chaîne dans une autre chaîne et renvoie la position de départ de la chaîne à l'intérieur d'une autre.
Fonction GAUCHE Excel
La fonction GAUCHE Excel extrait un nombre donné de caractères à partir de la gauche d'une chaîne fournie.
Fonction SUPPRESPACE Excel
La fonction SUPPRESPACE Excel supprime tous les espaces supplémentaires d'une chaîne de texte et ne conserve qu'un seul espace entre les mots.
Fonction SUBSTITUE Excel
La fonction SUBSTITUE Excel remplace du texte ou des caractères dans une chaîne de texte par un autre texte ou d'autres caractères.
Formules connexes
Supprimer l'extension d'un nom de fichier
Ce tutoriel fournit une formule en étapes détaillées pour vous aider à supprimer l'extension d'un nom de fichier dans Excel.
Supprimer les N premiers caractères d'une cellule
Ce tutoriel présente deux formules pour vous aider à supprimer facilement les N premiers caractères d'une cellule dans Excel.
Supprimer les sauts de ligne des cellules dans Excel
Ce tutoriel fournit trois formules pour vous aider à supprimer les sauts de ligne (qui se produisent en appuyant sur Alt + Entrée dans une cellule) de cellules spécifiques dans Excel.
Supprimer du texte d'une cellule en faisant correspondre le contenu
Cet article vous montre comment utiliser la fonction SUBSTITUE pour supprimer une partie d'une chaîne de texte de cellules spécifiées en faisant correspondre le contenu.
Supprimer du texte d'une cellule en fonction d'une position spécifique
Ce tutoriel explique comment utiliser des formules pour supprimer du texte d'une cellule en fonction d'une position spécifique dans Excel.
Les meilleurs outils de productivité pour Office
Kutools pour Excel - Vous aide à vous démarquer de la foule
Kutools pour Excel compte plus de 300 fonctionnalités, garantissant que ce dont vous avez besoin n'est qu'à un clic...
Office Tab - Active la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)
- Une seconde pour basculer entre des dizaines de documents ouverts !
- Réduit des centaines de clics de souris pour vous chaque jour, dites adieu à la main de la souris.
- Augmente votre productivité de 50 % lors de la consultation et de l'édition de plusieurs documents.
- Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.