Téléchargez l'exemple de classeur
Ce didacticiel vous apprendra à compter les mots dans une cellule dans Excel et Google Sheets.
Compter les mots
Il n'y a pas de fonction Excel intégrée pour compter le nombre de mots dans une cellule. Cependant, nous pouvons compter le nombre d'espaces, ce qui peut nous dire combien de mots il y a dans une cellule :
1 | =LEN(AJUSTER(B3))-LEN(REMPLACER(B3," ",""))+1 |
Voyons comment fonctionne cette formule.
Supprimer tous les espaces
Tout d'abord, nous utilisons la fonction SUBSTITUTE pour supprimer tous les espaces de la chaîne de texte.
1 | =REMPLACER(B3," ","") |
Ensuite, nous déterminons la longueur de cette chaîne sans espace avec la fonction LEN.
1 | =LEN(C3) ou =LEN(REMPLACER(B3," ","")) |
Nous comparerons la longueur de la chaîne avant et après avoir supprimé les espaces, pour compter le nombre d'espaces que contient la cellule.
Supprimer les espaces supplémentaires
Ensuite, nous voulons exprimer cette chaîne comme nous le ferions normalement (c'est-à-dire ne contenant que des espaces simples entre les mots). La fonction TRIM supprime les espaces supplémentaires d'une chaîne de texte, laissant un seul espace entre chaque mot, de sorte que tous les espaces de début, de fin et répétés seront exclus.
1 | = COUPER(B3) |
Ensuite, nous déterminons la longueur de ce texte normalement arrangé avec la fonction LEN.
1 | =LEN(E3) ou =LEN(TRIM(B3)) |
Trouver la différence entre les deux longueurs (avec et sans espaces) et en ajouter une (puisqu'il n'y a pas d'espace après le dernier mot) nous donne le nombre de mots de la cellule :
1 | =F3-D3+1 |
La combinaison de ces étapes nous donne la formule :
1 | =LEN(AJUSTER(B3))-LEN(REMPLACER(B3," ",""))+1 |
Google Sheets - Comptez le nombre total de mots dans une cellule
Tous les exemples ci-dessus fonctionnent exactement de la même manière dans Google Sheets que dans Excel.