Comptage de caractères dans Excel : Cellule et plage (Guide facile)
Dans l'univers vaste d'Excel, comprendre les subtilités de la manipulation des données est essentiel. Un aspect important consiste à compter les caractères, certains caractères spécifiques ou un texte particulier dans une cellule ou une plage de cellules. Ce guide vous éclairera sur les méthodes étape par étape pour y parvenir. Que vous soyez débutant ou expert en Excel, il y a toujours quelque chose de nouveau à apprendre !
Dans une seule cellule
Dans une plage de cellules
Nombre de caractères spécifiques
Sensible à la casse (cellule/plage)
Insensible à la casse (cellule/plage)
Nombre de textes spécifiques
Sensible à la casse (cellule/plage)
Insensible à la casse (cellule/plage)

Nombre de caractères
Tout d'abord, commençons par le cas le plus courant : compter le nombre de caractères dans une seule cellule ou une plage de cellules.
Compter les caractères dans une seule cellule
Pour compter les caractères dans une seule cellule, vous pouvez utiliser la fonction LEN, qui compte les lettres, les chiffres, les caractères et tous les espaces dans une cellule.
Étape 1 : Sélectionnez une cellule vide et utilisez la fonction LEN
Dans ce cas, je souhaite compter les caractères dans la cellule A2, veuillez utiliser la fonction LEN comme ci-dessous, puis appuyez sur la touche Entrée.
=LEN(A2)
Étape 2 (facultative) : Faites glisser la poignée de recopie automatique sur les cellules où vous souhaitez compter les caractères

Compter les caractères dans une plage de cellules
Pour agréger le décompte sur plusieurs cellules, vous pouvez utiliser ensemble les fonctions SOMMEPROD et LEN.
Par exemple, pour compter le nombre total de caractères dans la plage A2:A5, utilisez la formule ci-dessous, puis appuyez sur la touche Entrée pour obtenir le résultat :
=SUMPRODUCT(LEN(A2:A5))
- Vous pouvez utiliser la formule ci-dessous pour comptabiliser le nombre total de caractères dans la plage A2:A5.
Cependant, si vous utilisez une version antérieure à Excel 2019, assurez-vous d'appuyer simultanément sur Maj + Ctrl + Entrée pour obtenir le résultat correct.=SUM(LEN(A2:A5))
- Si vous devez compter le nombre total de caractères dans plusieurs cellules non contiguës, telles que les cellules A2 et A5, les formules ci-dessus ne fonctionneront pas correctement. Veuillez utiliser la formule suivante à la place :
=SUM(LEN(A2),LEN(A5))
Nombre spécifique de caractères
Dans certains cas, vous souhaiterez peut-être compter un caractère spécifique dans une chaîne ou une plage de cellules. Cependant, distinguer entre le comptage sensible à la casse et celui insensible à la casse peut être crucial selon vos besoins en matière de données. Cette section présentera les méthodes pour résoudre ces problèmes.
Compter des caractères spécifiques avec sensibilité à la casse dans une cellule ou une plage
Pour compter des caractères spécifiques avec sensibilité à la casse, voici deux méthodes différentes.
Méthode 1 : Utilisation de la formule combinant les fonctions LEN et SUBSTITUE
Méthode 2 : Utilisation de Kutools for Excel avec des clics
Méthode 1 : Utilisation de la formule combinant les fonctions LEN et SUBSTITUE
Compter un caractère spécifique avec sensibilité à la casse dans une cellule
Par exemple, pour compter le nombre de fois où le caractère "s" apparaît dans la cellule A2, veuillez utiliser la formule ci-dessous et appuyer sur la touche Entrée :
=LEN(A2)-LEN(SUBSTITUTE(A2,"s",""))
Explication de la formule :- LEN(A2) : Compte le nombre total de caractères dans la cellule A2.
- SUBSTITUE(A2,"s","") : Remplace toutes les occurrences du caractère "s" par une chaîne vide.
- LEN(SUBSTITUE(A2,"s","")) : Obtenez la longueur des caractères dans A2 sans le caractère "s".
- LEN(A2)-LEN(SUBSTITUE(A2,"s","")) : Le nombre total de caractères dans la cellule A2 moins la longueur des caractères dans A2 sans le caractère "s". Le résultat sera le nombre de fois où le caractère "s" apparaît dans A2.
Remarque : Vous pouvez utiliser une référence de cellule pour spécifier le caractère dans la formule, qui s'ajustera automatiquement lorsque vous remplissez la formule à l'aide de la poignée de recopie automatique.Compter un caractère spécifique avec sensibilité à la casse dans une plage
Si vous souhaitez compter le caractère "s" dans la plage A2:A5, veuillez utiliser la formule ci-dessous et appuyer sur la touche Entrée :
=SUMPRODUCT(LEN(A2:A5) - LEN(SUBSTITUTE(A2:A5,"s", "")))
Méthode 2 : Utilisation de Kutools for Excel avec des clics
Pour identifier facilement la fréquence d'un caractère spécifique dans une chaîne, faites appel à la fonction COUNTCHAR de Kutools for Excel. Il s'agit d'une solution supérieure, vous permettant d'obtenir instantanément le nombre de n'importe quel caractère dans une cellule sans avoir à mémoriser des formules complexes.
Après avoir installé gratuitement Kutools for Excel, sélectionnez une cellule vide et cliquez sur Kutools > Fonctions améliorées > Statistiques & Math > COUNTCHAR. Ensuite, dans la boîte de dialogue Arguments de la fonction, veuillez :
- Cliquez
dans le Texte_dans champ de texte pour sélectionner la cellule dans laquelle vous souhaitez compter un caractère spécifique.
- Cliquez
dans le Texte_cherché champ de texte pour sélectionner la cellule faisant référence au caractère spécifique que vous souhaitez compter. (Ou tapez le caractère spécifique dans le champ Texte_cherché.) Puis cliquez OK.
Si dans le champ Texte_cherché, vous utilisez une cellule de référence, vous pouvez faire glisser la poignée de recopie automatique sur d'autres cellules pour appliquer cette formule et obtenir les résultats.
Si vous souhaitez obtenir le nombre total de caractères "s" dans la plage A2:A5, allez dans le champ Texte_cherché et tapez "s", puis faites glisser la poignée de recopie automatique vers le bas pour compter le caractère "s" dans chaque cellule de A2:A5, puis utilisez la fonction SOMME pour obtenir le total.
Compter des caractères spécifiques avec insensibilité à la casse dans une cellule ou une plage
Compter un caractère spécifique avec insensibilité à la casse dans une cellule
Si vous souhaitez compter les caractères "s" ou "S" dans la cellule A2, vous pouvez utiliser la formule suivante et appuyer sur la touche Entrée :
=LEN(A2) - LEN(SUBSTITUTE(UPPER(A2), UPPER("s"),""))
Explication de la formule :- LEN(A2) : Compte le nombre total de caractères dans la cellule A2.
- MAJUSCULE("s") : Change "s" en "S".
- MAJUSCULE(A2) : Change toutes les lettres dans la cellule A2 en majuscules.
- SUBSTITUE(MAJUSCULE(A2), MAJUSCULE("s"),"") : Remplace tous les caractères "S" par une chaîne vide.
- LEN(SUBSTITUE(MAJUSCULE(A2), MAJUSCULE("s"),"")) : Obtenez la longueur du texte dans A2 sans les caractères "s" et "S".
- LEN(A2)-LEN(SUBSTITUE(A2,"s","")) : Le nombre total de caractères dans la cellule A2 moins la longueur des caractères dans A2 sans les caractères "s" et "S". Le résultat sera le nombre de caractères "s" et "S" dans A2.
Remarque : Vous pouvez utiliser une référence de cellule pour spécifier le caractère dans la formule, qui s'ajustera automatiquement lorsque vous remplissez la formule à l'aide de la poignée de recopie automatique.Compter un caractère spécifique avec insensibilité à la casse dans une plage
Si vous souhaitez compter le nombre total de caractères "s" et "S" dans la plage A2:A5, veuillez utiliser la formule ci-dessous et appuyer sur la touche Entrée :
=SUMPRODUCT(LEN(A2:A5) - LEN(SUBSTITUTE(UPPER(A2:A5), UPPER("s"), "")))
Compter un certain texte
Parfois, au-delà de simplement compter un caractère particulier, vous pourriez ressentir le besoin de quantifier un texte spécifique dans une cellule ou sur une plage. Dans de tels scénarios, être attentif à la sensibilité à la casse est crucial car cela peut donner des résultats différents.
Compter un certain texte avec sensibilité à la casse dans une cellule ou une plage
Pour compter un certain texte avec sensibilité à la casse, voici également deux méthodes différentes.
Méthode 1 : Utilisation de la formule combinant les fonctions LEN et SUBSTITUE
Méthode 2 : Utilisation de Kutools for Excel avec des clics
Méthode 1 : Utilisation de la formule combinant les fonctions LEN et SUBSTITUE
Compter un mot spécifique avec sensibilité à la casse dans une cellule
Par exemple, pour compter le nombre de fois où le mot "see" apparaît dans la cellule A2, veuillez utiliser la formule ci-dessous et appuyer sur la touche Entrée :
=(LEN(A2) - LEN(SUBSTITUTE(A2, "see", ""))) / LEN("see")
Remarque: Vous pouvez utiliser une référence de cellule pour spécifier le texte spécifique dans la formule, qui s'ajustera automatiquement lorsque vous remplissez la formule à l'aide de la poignée de recopie automatique.Compter un mot spécifique avec sensibilité à la casse dans une plage
Si vous souhaitez compter le mot "and" dans la plage A2:A5, veuillez utiliser la formule ci-dessous et appuyer sur la touche Entrée :
=SUMPRODUCT((LEN(A2:A5) - LEN(SUBSTITUTE(A2:A5, "and", ""))) / LEN("and"))
Méthode 2 : Utilisation de Kutools for Excel avec des clics
Au lieu de lutter avec des formules longues et complexes, il existe une méthode plus simple pour déterminer rapidement le nombre d'un mot spécifique dans une cellule ou une plage dans Excel. Ne cherchez pas plus loin que l'outil Count the number of a Word de Kutools for Excel. Quelques clics suffisent, et vous êtes prêt à partir. Simplifiez vos tâches avec cet outil efficace et évitez les complexités des formules traditionnelles.
Après avoir installé Kutools for Excel, sélectionnez une cellule vide et cliquez sur Kutools > Assistant de formule > Statistique > Count the number of a word. Ensuite, dans la boîte de dialogue Argument de la fonction, veuillez :
- Cliquez
dans le Texte champ de texte pour sélectionner la cellule dans laquelle vous souhaitez compter un mot spécifique.
- Cliquez
dans le Mot champ de texte pour sélectionner la cellule faisant référence au mot spécifique que vous souhaitez compter. (Ou tapez le mot spécifique dans le champ Mot.) Puis cliquez OK.
Si dans le champ Texte, vous utilisez une cellule de référence, vous pouvez faire glisser la poignée de recopie automatique sur d'autres cellules pour appliquer cette formule et obtenir les résultats.
Si vous souhaitez obtenir le nombre total de fois où le mot "and" apparaît dans la plage A2:A5, sélectionnez simplement la plage A2:A5 dans le champ Texte de l'Assistant de formule.
Compter un certain texte avec insensibilité à la casse dans une cellule ou une plage
Compter un certain texte avec insensibilité à la casse dans une cellule
Pour comptabiliser les occurrences du mot "see" dans la cellule A2 sans tenir compte des distinctions de casse (qu'il s'agisse de "SEE", "see", "SeE", etc.), vous pouvez utiliser la formule ci-dessous. Après l'avoir saisie, appuyez simplement sur la touche Entrée :
=(LEN(A2)-LEN(SUBSTITUTE(UPPER(A2), UPPER("see"),""))) / LEN("see")
Remarque : Vous pouvez utiliser une référence de cellule pour spécifier le mot dans la formule, qui s'ajustera automatiquement lorsque vous remplissez la formule à l'aide de la poignée de recopie automatique.Compter un caractère spécifique avec insensibilité à la casse dans une plage
Si vous souhaitez compter le nombre total de mots "and" avec insensibilité à la casse dans la plage A2:A5, veuillez utiliser la formule ci-dessous et appuyer sur la touche Entrée :
=SUMPRODUCT((LEN(A2:A5) - LEN(SUBSTITUTE(UPPER(A2:A5), UPPER("and"), ""))) / LEN(UPPER("and")))
Les informations partagées ci-dessus décrivent des méthodes pour compter les caractères, certains caractères spécifiques et un texte particulier dans Excel. Je suis convaincu que ces informations vous seront utiles. Pour plus de stratégies révolutionnaires en matière d'Excel qui peuvent améliorer votre gestion des données, explorez davantage ici.
Les meilleurs outils de productivité pour Office
Kutools pour Excel - Vous aide à vous démarquer de la foule
Kutools pour Excel compte plus de 300 fonctionnalités, garantissant que ce dont vous avez besoin n'est qu'à un clic...
Office Tab - Active la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)
- Une seconde pour basculer entre des dizaines de documents ouverts !
- Réduit des centaines de clics de souris pour vous chaque jour, dites adieu à la main de la souris.
- Augmente votre productivité de 50 % lors de la consultation et de l'édition de plusieurs documents.
- Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.
Table des matières
- Nombre de caractères
- Compter les caractères dans une seule cellule
- Compter les caractères dans une plage
- Nombre de caractères spécifiques
- Compter des caractères spécifiques avec sensibilité à la casse (cellule/plage)
- Compter des caractères spécifiques avec insensibilité à la casse (cellule/plage)
- Nombre de textes spécifiques
- Compter un texte spécifique avec sensibilité à la casse (cellule/plage)
- Compter un texte spécifique avec insensibilité à la casse (cellule/plage)
- Articles connexes
- Meilleurs outils de productivité pour Office
- Commentaires