J'ai une simple feuille de calcul Google avec un certain nombre de chaînes de texte. Je veux juste le nombre de mots contenus dans chaque cellule. Existe-t-il une fonction de feuille de calcul Google intégrée que je peux utiliser?
9
=COUNTA(SPLIT(A1, " "))-IF(A1 = "",1,0)
Légère amélioration de la formule dans cette autre réponse, donc dans le cas où A1 est vide ou s'il a une chaîne vide, il retournera zéro.
la source
Si vous voulez le faire sur une plage de cellules (c'est-à-dire
A1:A25
), vous pouvez utiliser la formule ci-dessus, oùCHAR(32)
est le caractère espace" "
Cela fonctionne avec des cellules vides, sauf lorsque la cellule initiale est vide.
la source
Un autre:
=COUNTA(SPLIT(TRIM(A1&" #")," "))-1
Cela ajoute simplement un espace et un signe dièse à la fin de tout ce qui se trouve dans la cellule cible, y compris en l'ajoutant à une valeur nulle , de sorte qu'il n'y a jamais d'erreur de rejet du décompte. Ensuite, nous soustrayons simplement ce "faux espace" temporaire à la fin.
la source
______________________________________________________________
la source