Accéder au contenu principal

Kutools for Office — Une Suite. Cinq Outils. Accomplissez Plus.

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

Author Sun Last modified

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évolutionnez l'analyse de données avec : Exécution intelligente | Générer du code | Créer des formules personnalisées | Analyser des données et générer des graphiques | Appeler les Fonctions améliorées de Kutools
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons | Supprimer les lignes vides | Combinez les colonnes ou les cellules sans perte de données | Arrondir sans formule...
Super RECHERCHEV : Recherche multi-critères | Recherche multi-valeurs | 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 à sélection multiple...
Gestionnaire de colonnes : Ajouter un nombre spécifique de Colonnes | Déplacer des Colonnes | Alterner l’état de visibilité des Colonnes masquées | Comparer des plages & Colonnes...
Fonctionnalités phares : Mise au point de la grille | Affichage de conception | Barre de formule améliorée | Gestionnaire de Classeur & Feuille de calcul | Bibliothèque d’AutoTexte | Sélecteur de date | Merge Worksheets | Chiffrer/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 des ensembles d’outils :12 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 bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en Anglais, Espagnol, Allemand, Français, Chinois et plus de40 autres !

Améliorez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité incomparable. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte l’interface par onglets à Office, simplifiant considérablement 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 chaque jour !

Tous les modules complémentaires Kutools. Une seule installation

La suite Kutools for Office regroupe les modules complémentaires pour Excel, Word, Outlook & PowerPoint ainsi qu’Office Tab Pro, idéal pour les équipes travaillant sur plusieurs applications Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tout-en-un — modules complémentaires Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un installateur, une licence — installation en quelques minutes (compatible MSI)
  • Une synergie optimale — productivité accélérée sur l’ensemble des applications Office
  • Essai complet30 jours — sans inscription, ni carte bancaire
  • Meilleure valeur — économisez par rapport à l’achat d’add-ins individuels