Formule Excel: couper le texte en n mots
Ce didacticiel présente une formule qui combine les fonctions GAUCHE, TROUVER et SUBSTITUTE pour extraire les n premiers mots d'une longue chaîne dans une cellule Excel, et explique également comment utiliser la formule.
Formule générique:
=LEFT(txt,FIND("~",SUBSTITUTE(txt," ","~",n))-1) |
Arguments
txt: the text string or cell you want to trim. |
N: the number of words you want to extract from left side of the given text string. |
Comment fonctionne cette formule
Prenons un exemple, vous voulez extraire une partie des mots du côté gauche dans chaque cellule de la plage B3: B6 à D3: D6, le nombre de mots décidé par la valeur de C3: C6. Veuillez utiliser la formule ci-dessous dans D3.
=LEFT(B3,FIND("~",SUBSTITUTE(B3," ","~",C3))-1) |
Presse Entrer , puis faites glisser la poignée de recopie vers D6.
Explication
Fonction SUBSTITUTE: cette fonction remplace un texte spécifique par un autre. Ici, en utilisant cette formule REMPLACEMENT (B3, "", "~", C3) pour remplacer l'espace «» par «~» en nième position.
Fonction FIND: pour obtenir l'emplacement d'un texte spécifique. Ici TROUVER ("~", SUBSTITUT (B3, "", "~", C3) trouve l'emplacement de «~» dans B3.
Fonction GAUCHE: cette fonction est utilisée pour extraire le texte du côté gauche d'une chaîne de texte donnée. Voici la formule GAUCHE (B3, TROUVER ("~", SUBSTITUT (B3, "", "~", C3)) - 1) peut être vu comme GAUCHE (B3,54-1) qui extraira 53 caractères du côté gauche du texte dans la cellule B3.
Exemple de fichier
Cliquez pour télécharger un exemple de fichier
Formules relatives
- Convertir une lettre en nombre
Ce didacticiel fournit des formules pour résoudre les problèmes de traduction de lettres en nombres dans Excel. - Supprimer de la droite du texte
Ici présente la formule pour supprimer les caractères du côté droit d'une chaîne de texte dans Excel. - Extraire le dernier mot de la chaîne de texte dans Excel
Ce didacticiel fournit une formule pour extraire le dernier mot de la chaîne de texte donnée. - Extraire le premier mot de la chaîne de texte dans Excel
Ce didacticiel fournit une formule pour extraire le premier mot de la chaîne de texte donnée.
Fonctions relatives
- Fonction SUBSTITUTE
Remplacez un texte dans une position spécifique par un autre. - Fonction FIND
Recherchez l'emplacement d'un caractère dans la chaîne de texte. - Fonction GAUCHE
Extraire une partie du texte du côté gauche. - MID
Renvoie les caractères spécifiques à partir du milieu de la chaîne de texte.
Les meilleurs outils de productivité de bureau
Kutools for Excel - vous aide à vous démarquer de la foule
Kutools pour Excel possède plus de 300 fonctionnalités, Assurez-vous que ce dont vous avez besoin est à portée de clic...
Onglet Office - Activer la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)
- Une seconde pour basculer entre des dizaines de documents ouverts!
- Réduisez chaque jour des centaines de clics de souris, dites adieu à la souris.
- Augmente votre productivité de 50% lors de l'affichage et de l'édition de plusieurs documents.
- Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.