Passer au contenu principal

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

Lorsque vous tapez une liste de données dans une cellule dans Excel, comme illustré ci-dessous, vous souhaitez compter le nombre total de tous les caractères, ou uniquement le nombre de lettres ou uniquement les chiffres de la cellule. Maintenant, je parle des méthodes sur ce compte dans Excel.


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

1. Tapez cette formule = LEN (A1) (la cellule A1 indique la cellule dans laquelle vous souhaitez compter le nombre total de caractères) dans une cellule vide, par exemple, la cellule B1, et cliquez sur Entrer sur le clavier, et le nombre total de caractères dans la cellule A1 a été compté. Voir la capture d'écran:

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:


Si vous souhaitez uniquement le nombre de lettres à l'exclusion des chiffres dans chaque cellule, vous pouvez procéder comme suit:

Sélectionnez une cellule vide, par exemple, la cellule B1, 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 dans laquelle vous souhaitez compter le nombre de lettres à l'exception des chiffres, vous pouvez la modifier selon vos besoins), puis appuyez sur Entrer et faites glisser la poignée de recopie pour remplir la plage dans laquelle vous souhaitez utiliser cette formule. Voir la capture d'écran:


Sélectionnez une cellule vide, par exemple, la cellule B1, tapez cette formule = SOMME (LEN (A1) -LEN (SUBSTITUT (A1, {1,2,3,4,5,6,7,8,9,0},))) (la cellule A1 indique la cellule dans laquelle vous souhaitez compter uniquement le nombre de nombres, vous pouvez la modifier selon vos besoins), puis appuyez sur Entrer et faites glisser la poignée de recopie pour remplir la plage dans laquelle vous souhaitez utiliser cette formule. Voir la capture d'écran:


Avec cette fonction, vous pouvez non seulement savoir combien de lettres ou de chiffres dans la chaîne de la cellule, mais aussi connaître l'ordre des lettres et des chiffres.

1. Tenez ALT bouton et appuyez F11 sur le clavier pour ouvrir un Microsoft Visual Basic pour Application fenêtre.

2. Cliquez insérer > Moduleet copiez le VBA dans le module.

VBA: compter le nombre de lettres et de chiffres avec 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, fermez la fenêtre et saisissez cette formule = AlphaNumérique (A1) (la cellule A1 indique la cellule que vous souhaitez compter, vous pouvez la changer selon vos besoins) en une cellule vide, puis appuyez sur Entrer et faites glisser la poignée de recopie pour remplir la plage dans laquelle vous souhaitez utiliser cette formule. Voir la capture d'écran:

Conseil:

(1) Le "L" indique la lettre et "N" indique le nombre.

(2) Cette fonction ne fonctionne pas avec les cellules contenant des marques spéciales, telles que!, @, #, $,%, ^, &, Etc.


Si vous voulez 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 caractère "n", comment puis-je tu fais?

Dans ce cas, je présente Kutools for Excel's COUNTCAR fonction pour vous.

Kutools for Excel, avec plus de 300 fonctions pratiques, rend vos travaux plus faciles. 

Après l'installation de Kutools for Excel, procédez comme suit:(Téléchargez gratuitement Kutools pour Excel maintenant!)

1. Tapez le caractère que vous souhaitez compter dans une cellule, voir capture d'écran:
doc countchar 1

2. Sélectionnez ensuite une cellule vide pour mettre le résultat et sélectionnez une cellule vide qui mettra le résultat du comptage, puis cliquez sur Kutools > Fonctions Kutools > Statistiques et mathématiques > COUNTCAR. Voir la capture d'écran:
doc Kutools 1

3. Puis dans le popping Arguments de fonction boîte de dialogue, sélectionnez la chaîne dans Dans_texte et sélectionnez la cellule de caractère dans le Chercher_texte boîte. Ensuite, vous pouvez voir le résultat du comptage apparaît dans la boîte de dialogue.
doc countchar 3

4. Cliquez OK, maintenant le résultat est placé dans la cellule que vous sélectionnez.

doc countchar 4

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



Compter le nombre de fois qu'un mot apparaît dans une cellule Excel

Si un mot apparaît plusieurs fois dans une cellule qui devait être compté, vous pouvez généralement les compter un par un. Mais si le mot apparaît des centaines de fois, le comptage manuel est gênant. le Compter les fois qu'un mot apparaît fonctionner dans Kutools for Excel's Aide à la formule groupe peut calculer rapidement le nombre d'apparitions d'un mot dans une cellule. Essai gratuit avec toutes les fonctionnalités dans 30 jours !
 
Kutools for Excel : avec plus de 300 compléments Excel pratiques, à essayer gratuitement et sans limitation dans 30 jours.

Articles relatifs:

Meilleurs outils de productivité bureautique

Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche floue ....
Liste déroulante avancée: Créez 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 les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Centre de ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   50+ Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus

Améliorez vos compétences Excel avec Kutools for Excel et 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...

onglet kte 201905


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!
Comments (27)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Excel của tôi là 2007
Đã nhiều lần làm công thức = LEN (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE)
(A1,0,""),1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,"")) mà ko thành công.
Mong Admin vui lòng trợ giúp!
Xin cám ơn!
This comment was minimized by the moderator on the site
Hi, maybe there is a line break in the formula which cause the error. I have modified the formula, please try again.
This comment was minimized by the moderator on the site
Thank you! Have bulleted statements in cells, have now been able to count them as individual items, brilliant!
This comment was minimized by the moderator on the site
Hi... how to set the formulas on Accuracy limits 98.1 to 103 - means exact 3 digits allow only.
This comment was minimized by the moderator on the site
How to enter this equation in excel
(4+y)/(2x+y)^2+12 whiles x=1 y=3 by naming x and y as 1 and 3 respectively
This comment was minimized by the moderator on the site
Can solve it for me.. Iwant count of this cell :-
1+1.5+2+1.5+2.5+1+3+3.5

1=?, 1.5=?, 2=?, 2.5=?, 3=?, 3.5=?... using LEN but ans.wrong (1=4, 1.5=2, 2=2, 2.5=1, 3=2, 3.5=1)

Please help me.
This comment was minimized by the moderator on the site
1+2+3+4+5+6 I need help with this one. How can I ACTUALLY figure this out...?
This comment was minimized by the moderator on the site
It was a little Confusing but I knew this will be a good help for me because I just knew typing like coding this was such a good idea in order thx very much.
This comment was minimized by the moderator on the site
I thank you for how I understand what that meant?
This comment was minimized by the moderator on the site
Hello, How can I check for password validation that is stored as excel cell data using vba script and display message for all the wrong entries showing the location of error?
This comment was minimized by the moderator on the site
Hi excel experts,
Count only numbers within a cell, excluding letters & other characters
So, let's say we have 1, 4, 5, 6. I'd like A2 to show "4".

Formula used =SUM(LEN(X4)-LEN(SUBSTITUTE(X4,{1,2,3,4,5,6,7,8,9,0},))) so, Will be single digit OK. but two digit wrong formula.

But Double digit number how to count...?

so any double digit number, e.g., 10
This comment was minimized by the moderator on the site
Hi,vivek kachhadiya, you can use =EXTRACTNUMBERS(cell) to extract all numbers from string to a cell, then use =LEN(cell) to count the number of numbers.
See screenshot:
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations