Formule Excel : Réduire le texte à n mots
Ce tutoriel présente une formule qui combine les fonctions GAUCHE, TROUVE et SUBSTITUE pour extraire les n premiers mots d'une chaîne de texte longue dans une cellule Excel, et explique également comment utiliser cette formule.
Formule générique :
=GAUCHE(txt;TROUVE("~";SUBSTITUE(txt;" ";"~";n))-1) |
Arguments
txt : la chaîne de texte ou la cellule que vous souhaitez réduire. |
N : le nombre de mots que vous souhaitez extraire depuis le côté gauche de la chaîne de texte donnée. |
Fonctionnement de cette formule
Prenons un exemple, vous souhaitez extraire une partie des mots du côté gauche dans chaque cellule de la plage B3:B6 vers D3:D6, le nombre de mots étant déterminé par la valeur dans C3:C6. Veuillez utiliser la formule ci-dessous dans D3.
=GAUCHE(B3;TROUVE("~";SUBSTITUE(B3;" ";"~";C3))-1) |
Appuyez sur Entrée puis faites glisser la poignée de recopie jusqu'à D6.
Explication
Fonction SUBSTITUECette fonction remplace un texte spécifique par un autre. Ici, en utilisant cette formule SUBSTITUE(B3;" ";"~";C3) pour remplacer l'espace “ ” par “~” à la position n.
Fonction TROUVEPour obtenir l'emplacement d'un texte spécifique. Ici TROUVE("~";SUBSTITUE(B3;" ";"~";C3)) trouve l'emplacement de “~” dans B3.
Fonction GAUCHECette fonction est utilisée pour extraire du texte depuis le côté gauche d'une chaîne de texte donnée. Ici, la formule GAUCHE(B3;TROUVE("~";SUBSTITUE(B3;" ";"~";C3))-1) peut être vue comme GAUCHE(B3;54-1) qui extraira 53 caractères depuis le côté gauche du texte dans la cellule B3.
Fichier d'exemple
Cliquez pour télécharger le fichier d'exemple
Formules relatives
- Convertir une lettre en nombre
Ce tutoriel fournit des formules pour résoudre les problèmes de traduction des lettres en nombres dans Excel. - Supprimer à partir de la droite du texte
Ici, on introduit la formule pour supprimer des caractères du côté droit d'une chaîne de texte dans Excel. - Extraire le dernier mot d'une chaîne de texte dans Excel
Ce tutoriel fournit une formule pour extraire le dernier mot de la chaîne de texte donnée. - Extraire le premier mot d'une chaîne de texte dans Excel
Ce tutoriel fournit une formule pour extraire le premier mot de la chaîne de texte donnée.
Fonctions relatives
- Fonction SUBSTITUE
Remplacer un texte à une position spécifique par un autre. - Fonction TROUVE
Trouver l'emplacement d'un caractère dans la chaîne de texte. - Fonction GAUCHE
Extraire une partie du texte depuis le côté gauche. - STXT
Renvoie les caractères spécifiques au milieu de la chaîne de texte.
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.