6 Façons de Compter les Mots dans Google Sheets

Video google sheet count words

Ce post va vous montrer toutes les façons dont vous pouvez compter combien de mots se trouvent dans vos données textuelles sur Google Sheets.

Google Sheets est principalement un outil d’analyse de données, mais parfois, vous pourriez avoir besoin d’effectuer des opérations de traitement de texte telles que le comptage du nombre de mots dans une cellule ou une colonne.

Bien qu’il n’y ait pas de moyen direct ou de fonction spécifique dans Google Sheets qui vous permette de trouver le nombre de mots dans les cellules, vous pouvez profiter des puissantes fonctions de texte pour y parvenir.

Dans ce post, vous apprendrez comment vous pouvez utiliser une combinaison de fonctions pour compter le nombre de mots dans Google Sheets.

Compter le Nombre de Mots dans une Cellule avec les Fonctions LEN et SUBSTITUTE

La fonction LEN renvoie généralement le nombre de caractères individuels dans une cellule, y compris les espaces.

À elle seule, LEN ne serait pas capable de compter le nombre de mots dans une cellule. Il faudra introduire une autre fonction, la fonction SUBSTITUTE.

La fonction SUBSTITUTE fait le travail de recherche de texte et le remplace par un autre morceau de texte.

Vous pouvez utiliser la fonction SUBSTITUTE pour créer une version de votre texte sans aucun espace. Vous pouvez ensuite compter le nombre de caractères dans votre texte avec les espaces et sans espaces en utilisant la fonction LEN.

Puisque la fonction LEN renvoie le nombre de caractères dans une cellule, y compris les espaces, la fonction SUBSTITUTE vous permettra d’obtenir le nombre de caractères dans une cellule sans les espaces.

En soustrayant ces deux résultats et en ajoutant 1 à leur sortie, vous obtiendrez le nombre de mots à l’intérieur de la cellule.

Dans la formule suivante, LEN(A1) renverra le nombre de caractères dans la cellule A1, qui est de 6.
LEN(SUBSTITUTE(A1, » « , » ») renverra le nombre de caractères dans la cellule A1 moins les espaces. C’est parce que la fonction SUBSTITUTE a été utilisée pour supprimer l’espace dans le texte. Par conséquent, la sortie sera de 5.

Le nombre 1 est ajouté à la syntaxe parce que le nombre d’espaces dans une phrase est inférieur d’un au nombre total de mots.

La syntaxe renvoie le nombre d’espaces dans la cellule et en ajoutant 1 à cela vous donnera le nombre de mots à l’intérieur de la cellule.

Vous pouvez copier et coller la formule et obtenir le nombre de mots des autres cellules.

L’inconvénient de cette méthode est que la syntaxe est sensible aux espaces en début et en fin de cellule.

Dans l’exemple ci-dessus, il est clair que le nombre de mots dans chaque cellule est de deux. Mais le résultat affiche des résultats différents.

Cela est dû aux espaces en début et en fin de chaque cellule.

Alors que vous pourriez voir les espaces en début de cellule, les espaces en fin de cellule sont invisibles. Vous pouvez utiliser la fonction TRIM pour supprimer tous les espaces en début et en fin de cellule.

Compter le Nombre de Mots dans une Cellule avec les Fonctions COUNTA et SPLIT

C’est une autre méthode que vous pouvez utiliser pour obtenir le même résultat.

COUNTA renvoie le nombre de valeurs numériques et de chaînes de caractères dans une plage.

La fonction SPLIT sépare une chaîne de caractères spécifiée autour d’un délimiteur donné et place chaque segment de la chaîne de caractères divisée dans des cellules séparées.

Elle utilise quatre arguments pour effectuer cette opération, bien que seuls deux d’entre eux soient obligatoires.

Le texte est le texte que vous voulez diviser.

Le délimiteur est le caractère autour duquel vous voulez diviser le texte. La fonction divisera le texte à l’endroit où elle trouve ce caractère.

Le split_by_each peut être utilisé si vous avez plus d’un caractère dans l’argument du délimiteur, vous pouvez l’utiliser pour indiquer à la fonction si elle doit prendre les caractères de l’argument du délimiteur comme une seule chaîne de caractères ou comme des caractères individuels.

Par exemple, si vous avez go comme délimiteur, la fonction divisera le texte autour de g, puis o car l’argument split_by_each est réglé sur TRUE par défaut.

Mais si vous voulez diviser le texte autour de go en une seule pièce de texte, vous réglez l’argument split_by_each sur FALSE.

Le remove_empty_text détermine s’il faut inclure ou non les cellules vides dans le résultat. Comme l’argument split_by_each, il est également facultatif et réglé sur TRUE par défaut. Lorsqu’il est réglé sur FALSE, les cellules vides sont incluses dans le résultat.

Comme pour la syntaxe LEN, cette syntaxe est beaucoup plus simple à utiliser.

La fonction SPLIT renvoie les deux mots dans la cellule A1 car ils sont délimités par un espace. La fonction COUNTA les compte et renvoie 2.

Lorsque vous copiez la formule sur une plage, toute cellule vide dans la plage sélectionnée renvoie 1.

Il y a cependant un moyen facile de remédier à cela. Enveloppez la syntaxe dans une fonction IF.

La fonction ISBLANK vérifie si la cellule est vide. Ensuite, la fonction IF ne renvoie rien s’il y a une cellule vide ou le nombre de mots régulier sinon.

Compter le Nombre de Mots dans une Colonne avec la Fonction ARRAYFORMULA

Une fois que vous avez le nombre de mots de chaque cellule, il devient facile de trouver le nombre de mots dans une colonne. Vous pouvez simplement utiliser la fonction SUM pour agréger le nombre total de mots.

Si vous ne voulez pas obtenir le nombre de mots dans chaque cellule et que vous souhaitez uniquement connaître le nombre de mots dans une colonne, vous pouvez utiliser cette syntaxe à la place.

En utilisant la syntaxe dans un ARRAYFORMULA, vous obtiendrez un nombre total pour l’ensemble de la plage plutôt qu’un nombre pour chaque ligne.

Rappelez-vous que la fonction SPLIT renvoie chaque segment du texte divisé dans des cellules séparées dans une ligne.

Lorsque vous utilisez la syntaxe dans la fonction ARRAYFORMULA, COUNTA comptera le nombre de cellules renvoyées par toutes les lignes.

Avec cette méthode, vous n’avez pas besoin de trouver le nombre de mots de chaque cellule avant de pouvoir connaître le nombre de mots dans une colonne.

Compter le Nombre de Mots dans une Cellule Basé sur un Critère

Supposons que vous ne vouliez pas seulement compter le nombre de mots dans une cellule, mais le nombre de fois qu’un certain mot apparaît dans une cellule.

Voici comment vous pouvez le faire en utilisant les fonctions COUNTIF.

Cette syntaxe compte le nombre de fois que le mot to apparaît dans une cellule.

Cette syntaxe compte le nombre de mots qui ne sont pas to dans les cellules.

Note: Ces comptes ne sont pas sensibles à la casse.

Compter le Nombre de Mots dans une Cellule avec une Fonction de Script Apps Personnalisée

Les syntaxes décrites jusqu’à présent fonctionnent bien pour compter les mots. Mais elles sont longues et compliquées, et vous pouvez facilement obtenir une erreur ou un calcul incorrect.

La création d’une fonction personnalisée qui comptera les mots dans une cellule supprimera toutes ces complications.

Allez dans le menu Extensions et cliquez sur l’option Apps Script pour ouvrir votre éditeur de code Apps Script et collez la syntaxe ci-dessus.

Après avoir collé le script, cliquez sur Enregistrer. Ensuite, retournez à votre feuille de calcul et actualisez le navigateur.

La fonction créera une fonction personnalisée appelée WORDCOUNT. La fonction comptera le nombre de mots dans une cellule sans aucune syntaxe longue ou compliquée.

Bien que la fonction soit également sensible aux espaces en début et en fin de cellule, vous pouvez utiliser la fonction TRIM pour éviter cela.

La seule autre limite du script est qu’il ne fonctionnera pas dans une ARRAYFORMULA.

Vous devrez trouver le nombre de mots par cellule, puis additionner le total pour obtenir le nombre de mots dans une colonne.

Compter le Nombre de Mots dans Google Docs

Cette méthode ne nécessite aucune formule. Vous copiez simplement le contenu de votre feuille de calcul et le collez dans Docs, et sa fonction de comptage de mots vous donnera un compte instantané du nombre de mots.

Sélectionnez les cellules avec les mots que vous voulez compter, puis appuyez sur Ctrl + C ou cliquez avec le bouton droit et sélectionnez Copier pour copier les cellules.

Allez dans Google Docs et ouvrez un nouveau document.

Dans le nouveau document vierge, appuyez sur Ctrl + V ou cliquez avec le bouton droit et sélectionnez Coller.

Si vous ne voyez pas le compteur de mots pendant que vous tapez, allez dans le menu Outils et sélectionnez Compteur de mots.

Vous pouvez également utiliser le raccourci Ctrl + Shift + C.

Dans la fenêtre suivante, vous verrez le nombre de mots dans le document.

Vous pouvez également cocher la case Afficher le nombre de mots pendant la saisie, afin de ne pas avoir à passer par ce chemin la prochaine fois.

Conclusions

Trouver le nombre de mots dans une cellule est une tâche que vous effectuerez occasionnellement. Chaque fois que le besoin se présente, vous pouvez utiliser l’une de ces méthodes pour atteindre votre objectif.

Il existe plusieurs solutions basées sur des formules qui vous permettront d’obtenir un compte de mots à partir d’une cellule. Vous pourrez même compter des mots spécifiques dans une cellule.

Vous pouvez également créer votre propre fonction de comptage de mots personnalisée à l’aide de Scripts Apps. Cela peut grandement simplifier les entrées de formule.

Si vous voulez un compte de mots ponctuel sans les tracas des formules, vous pouvez même utiliser la fonction de comptage de mots de Google Docs.

Quelle autre méthode connaissez-vous pour obtenir le nombre de mots d’une cellule ? Faites-le moi savoir dans la section des commentaires !

Source: Crawlan.com

Articles en lien