Comment compter le nombre de mots dans une cellule ou une plage de cellules dans Excel?
Vous pouvez facilement compter le nombre de mots dans MS Word, mais Excel n'a pas d'outil intégré pour compter le nombre de mots dans une feuille de calcul. Cependant, vous pouvez compter le nombre de mots dans Excel avec les méthodes suivantes:
Compter le nombre de mots avec la formule
Compter le nombre de mots dans une seule cellule avec des fonctions définies par l'utilisateur
Compter le nombre de mots dans la plage spécifiée avec le code VBA
Comptez facilement le nombre de mots avec Kutools for Excel (plusieurs clics)
Comptez le nombre de mots avec la formule
Voici deux formules pour compter les mots dans une seule cellule et dans une plage de cellules.
Compter les mots dans une seule cellule
Veuillez saisir cette formule =IF(LEN(TRIM(A2))=0,0,LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1) into the Barre de formule, puis appuyez sur Entrer clé.
Notes: Dans la formule, A2 est la cellule dans laquelle vous comptez le nombre de mots à l'intérieur.
Vous pouvez voir le résultat comme ci-dessous la capture d'écran montrée:
Compter les mots dans une plage de cellules avec une formule matricielle
Si vous souhaitez compter les mots dans une plage de cellules, veuillez saisir une formule =SUM(IF(LEN(TRIM(A2:A3))=0,0,LEN(TRIM(A2:A3))-LEN(SUBSTITUTE(A2:A3," ",""))+1)) dans la barre de formule, puis appuyez sur la touche Shift + Ctrl + Entrer touches simultanément pour obtenir le résultat. Voir la capture d'écran:
Notes: A2: A3 est la plage de mots que vous comptez.
Comptez facilement le nombre total de mots dans une cellule ou une plage de cellules dans Excel:
La Compter le nombre total de mots utilité de Kutools for Excel peut vous aider à compter rapidement le nombre total de mots dans une cellule ou une plage de cellules dans Excel comme le montre la démonstration ci-dessous.
Téléchargez et essayez-le maintenant! (30-journée sentier libre)
Comptez le nombre de mots avec les fonctions définies par l'utilisateur
En outre, vous pouvez compter les mots dans une cellule avec les fonctions définies par l'utilisateur, procédez comme suit:
1. presse autre + F11 clés ensemble pour ouvrir le Microsoft Visual Basic pour les applications fenêtre.
2. Dans la winodw, cliquez sur insérer > Module, puis copiez et collez ci-dessous le code VBA dans le module. Voir la capture d'écran:
Code VBA: compte le nombre de mots dans une cellule.
Function intWordCount(rng As Range) As Integer
'Update by Extendoffice 2018/3/7
intWordCount = UBound(Split(Application.WorksheetFunction.Trim(rng.Value), " "), 1) + 1
End Function
2. appuie sur le autre + Q touches pour fermer le Microsoft Visual Basic pour applications winodw. Sélectionnez une cellule vide dans votre feuille de calcul, entrez la formule "=intwordcount(A2)”Dans la barre de formule, puis appuyez sur la touche Entrer clé pour obtenir le résultat. Voir la capture d'écran:
Notes: Dans la formule, A2 est la cellule dans laquelle vous comptez le nombre de mots à l'intérieur.
Si vous souhaitez compter le nombre de mots dans une certaine plage, veuillez appliquer la méthode suivante.
Compter le nombre de mots dans la plage spécifiée avec le code VBA
Le code VBA suivant peut vous aider à compter rapidement le nombre de mots dans une plage spécifiée.
1. presse autre + F11 clés ensemble pour ouvrir le Microsoft Visual Basic pour les applications fenêtre.
2. Dans la winodw, cliquez sur insérer > Module, puis copiez et collez ci-dessous le code VBA dans le module. Voir la capture d'écran:
Code VBA: compte le nombre de mots dans la plage sélectionnée.
Sub CountWords()
Dim xRg As Range
Dim xRgEach As Range
Dim xAddress As String
Dim xRgVal As String
Dim xRgNum As Long
Dim xNum As Long
On Error Resume Next
xAddress = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select a range:", "Kutools For Excel", xAddress, , , , , 8)
If xRg Is Nothing Then Exit Sub
Application.ScreenUpdating = False
If Application.WorksheetFunction.CountBlank(xRg) = xRg.Count Then
MsgBox "Words In Selection Is: 0", vbInformation, "Kutools For Excel"
Exit Sub
End If
For Each xRgEach In xRg
xRgVal = xRgEach.Value
xRgVal = Application.WorksheetFunction.Trim(xRgVal)
If xRgEach.Value <> "" Then
xNum = Len(xRgVal) - Len(Replace(xRgVal, " ", "")) + 1
xRgNum = xRgNum + xNum
End If
Next xRgEach
MsgBox "Words In Selection Is: " & Format(xRgNum, "#,##0"), vbOKOnly, "Kutools For Excel"
Application.ScreenUpdating = True
End Sub
3. appuie sur le F5 clé pour exécuter le code. Dans le popping Kutools for Excel boîte de dialogue, veuillez sélectionner la plage dans laquelle vous comptez le nombre de mots à l'intérieur, puis cliquez sur le OK bouton. Voir la capture d'écran:
Ensuite un autre Kutools for Excel La boîte de dialogue apparaît pour vous montrer le nombre total de mots dans la plage sélectionnée. Voir la capture d'écran:
Comptez le nombre de mots avec Kutools for Excel (clics uniquement)
Ytu peux essayer le Compter les mots dans la plage utilité de Kutools for Excel pour compter facilement le nombre de mots dans une cellule ou une plage en quelques clics seulement.
Avant d'appliquer Kutools for Excel, S'il vous plaît téléchargez et installez-le d'abord.
1. Sélectionnez une cellule pour renvoyer le résultat, puis cliquez sur Kutools > Aide à la formule > Aide à la formule.
2. dans le Aide aux formules boîte de dialogue, veuillez configurer comme suit.
- Dans le Choisissez une formule boîte, sélectionnez Compter le nombre total de mots;
Pourboires: Vous pouvez vérifier le Filtre , entrez un mot clé pour filtrer rapidement la formule selon vos besoins. - Dans le Autonomie , spécifiez la cellule ou la plage dans laquelle vous souhaitez compter le nombre total de mots;
- Cliquez OK bouton. Voir la capture d'écran:
Ensuite, vous obtiendrez le nombre de mots dans une cellule ou une plage spécifiée.
Si vous souhaitez bénéficier d'un essai gratuit (30-jour) de cet utilitaire, veuillez cliquer pour le télécharger, puis passez à appliquer l'opération selon les étapes ci-dessus.
Comptez facilement le nombre de mots avec Kutools for Excel
Kutools for Excel inclut plus de 300 fonctionnalités puissantes pour Microsoft Excel. Essai gratuit sans limitation 30 jour. Téléchargez maintenant!
Meilleurs outils de productivité bureautique
Boostez vos compétences Excel avec Kutools for Excelet faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel Offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab Apporte une interface à onglets à Office et facilite grandement votre travail
- Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!













