Accéder au contenu principal

Comment compter le nombre de caractères, de lettres et de chiffres dans une cellule ?

Author: Sun Last Modified: 2025-05-27

Lorsque vous saisissez une liste de données dans une cellule Excel comme illustré dans la capture d'écran ci-dessous, vous souhaitez peut-être compter le nombre total de tous les caractères, ou seulement le nombre de lettres, ou uniquement les chiffres dans la cellule. Je vais maintenant expliquer les méthodes pour effectuer ce décompte dans Excel.


Compter le nombre de caractères avec la fonction LEN

Si vous souhaitez compter le nombre total de tous les caractères, y compris les chiffres, les lettres et autres symboles dans chaque cellule, procédez comme suit :

1. Tapez cette formule =LEN(A1) (la cellule A1 indique la cellule dont vous souhaitez compter le nombre total de caractères) dans une cellule vide, par exemple la cellule B1, puis cliquez sur Entrée sur le clavier, et le nombre total de caractères dans la cellule A1 a été compté. Voir la capture d'écran :
count number of characters with LEN function

2. Faites glisser la poignée de recopie pour appliquer cette formule aux cellules de la plage, et le nombre de caractères dans chaque cellule de la liste a été compté. Voir la capture d'écran :
drag the formula to other cells

a screenshot of kutools for excel ai

Découvrez la magie d'Excel avec Kutools AI

  • Exécution intelligente : Effectuez des opérations sur les cellules, analysez les données et créez des graphiques, le tout piloté par des commandes simples.
  • Formules personnalisées : Générez des formules adaptées pour rationaliser vos flux de travail.
  • Codage VBA : Écrivez et implémentez du code VBA sans effort.
  • Interprétation des formules : Comprenez facilement des formules complexes.
  • Traduction de texte : Surmontez les barrières linguistiques dans vos feuilles de calcul.
Améliorez vos capacités Excel avec des outils alimentés par l'IA. Téléchargez maintenant et découvrez une efficacité sans précédent !

Compter le nombre de tous les caractères à l'exception des chiffres avec la fonction LEN

Si vous souhaitez uniquement compter le nombre de lettres en excluant les chiffres dans chaque cellule, vous pouvez procéder comme suit :

Sélectionnez une cellule vide, par exemple la cellule B1, et tapez cette formule

=LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,0,""),1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""))

(la cellule A1 indique la cellule dont vous souhaitez compter le nombre de lettres à l'exclusion des chiffres, vous pouvez la modifier selon vos besoins), puis appuyez sur Entrée et faites glisser la poignée de recopie pour remplir la plage où vous souhaitez utiliser cette formule. Voir la capture d'écran :
Count number of all characters except numbers


Compter uniquement le nombre de chiffres avec la fonction LEN

Sélectionnez une cellule vide, par exemple la cellule B1, et tapez cette formule =SUM(LEN(A1)-LEN(SUBSTITUTE(A1,{1,2,3,4,5,6,7,8,9,0},))) (la cellule A1 indique la cellule dont vous souhaitez compter uniquement le nombre de chiffres, vous pouvez la modifier selon vos besoins), puis appuyez sur Entrée et faites glisser la poignée de recopie pour remplir la plage où vous souhaitez utiliser cette formule. Voir la capture d'écran :
 Count number of only numbers


Compter le nombre de lettres et de chiffres avec une fonction

Avec cette fonction, vous pouvez non seulement connaître le nombre de lettres ou de chiffres dans la chaîne de la cellule, mais aussi leur position respective.

1. Maintenez le bouton ALT enfoncé et appuyez sur F11 sur le clavier pour ouvrir une fenêtre Microsoft Visual Basic for Applications.

2. Cliquez sur Insertion > Module, et copiez le code VBA dans le module.

VBA : Compter le nombre de lettres et de chiffres avec une fonction

Function AlphaNumeric(pInput As String) As String
'Updateby20140303
Dim xRegex As Object
Dim xMc As Object
Dim xM As Object
Dim xOut As String
Set xRegex = CreateObject("vbscript.regexp")
xRegex.Global = True
xRegex.ignorecase = True
xRegex.Pattern = "[^\w]"
AlphaNumeric = ""
If Not xRegex.test(pInput) Then
    xRegex.Pattern = "(\d+|[a-z]+)"
    Set xMc = xRegex.Execute(pInput)
    For Each xM In xMc
        xOut = xOut & (xM.Length & IIf(IsNumeric(xM), "N", "L"))
    Next
    AlphaNumeric = xOut
End If
End Function

3. Enregistrez le code et fermez la fenêtre, puis tapez cette formule =AlphaNumeric(A1) (la cellule A1 indique la cellule que vous souhaitez compter, vous pouvez la modifier selon vos besoins) dans une cellule vide, puis appuyez sur Entrée et faites glisser la poignée de recopie pour remplir la plage où vous souhaitez utiliser cette formule. Voir la capture d'écran :
enter a formula to count number of letters and numbers

Astuce :

(1) Le "L" indique une lettre et "N" indique un chiffre.

(2) Cette fonction ne fonctionne pas avec les cellules contenant des caractères spéciaux tels que !, @, #, $, %, ^, &, etc.


Compter le nombre d'un caractère spécifique avec la fonction COUNTCHAR

Si vous souhaitez compter le nombre d'un caractère spécifique dans une chaîne, par exemple, dans la chaîne « Je veux compter le nombre d'un caractère spécifique dans une chaîne », je veux compter le nombre de fois où le caractère « n » apparaît, comment faire ?

Dans ce cas, je vous présente la fonction COUNTCHAR de Kutools pour Excel.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

Après avoir installé Kutools pour Excel, veuillez procéder comme suit :(Téléchargement gratuit de Kutools pour Excel maintenant!)

1. Tapez le caractère que vous souhaitez compter dans une cellule, voir la capture d'écran :
type the character to count

2. Sélectionnez ensuite une cellule vide pour afficher le résultat et cliquez sur Kutools > Fonctions améliorées > Compter & Math > COUNTCHAR. Voir la capture d'écran :
click COUNTCHAR feature of kutools

3. Dans la fenêtre contextuelle Arguments de la fonction sélectionnez la chaîne dans la zone Texte_dans et sélectionnez la cellule contenant le caractère dans la zone Rechercher_texte Vous pouvez alors voir le résultat du comptage apparaître dans la boîte de dialogue.
specify the cell references in the dialog box

4. Cliquez sur OK, et maintenant le résultat est placé dans la cellule que vous avez sélectionnée.

get the result by kutools

Dans Fonctions améliorées, vous pouvez compter des données par couleur d'arrière-plan ou de police, additionner des valeurs ayant la même couleur d'arrière-plan ou de police, convertir le temps en heures/décimales/minutes/secondes, etc.

  Compter le nombre de fois qu'un caractère spécifique apparaît dans une chaîne

 

Articles connexes :

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionner l'analyse des données basée sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les Fonctions améliorées
Fonctionnalités populaires : Trouver, mise en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Consolider les colonnes ou les cellules sans perdre de données   |   Arrondir sans formule ...
Super RECHERCHEV : RECHERCHEV avec critères multiples    RECHERCHEV avec valeurs multiples  |   Recherche multi-feuilles   |   Correspondance floue ....
Liste déroulante avancée : Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante multi-sélection ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités en vedette : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Crypter/Déchiffrer les cellules    Envoyer un e-mail par liste   |  Super Filtre   |   Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...) ...
Top15 ensembles d'outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   50+ types de graphiques (Diagramme de Gantt, ...)   |   40+ formules pratiques (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils d'insertion (Insérer un code QR, Insérer une image depuis le chemin, ...)   |  12 outils de conversion (Convertir en mots, Conversion de devises, ...)   |  7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...)   |   ... et plus

Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 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

  • Activez la modification 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é de50 %, et réduit des centaines de clics de souris pour vous chaque jour !