Note: The other languages of the website are Google-translated. Back to English
English English

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
(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:

Pointe:

(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 pour Excel's COUNTCAR fonction pour vous.

Kutools pour 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 pour 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 en 30 jours!
 
Kutools for Excel: avec plus de 300 compléments Excel pratiques, essayez gratuitement sans limitation en 30 jours.

Articles relatifs:


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement 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!
bas de cabine
Commentaires (25)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
Salut c'est stephen, j'ai une requête dans Excel dans une cellule contient alpha et des nombres comme la cellule 1 : Nom(123) cellule 2 : Nom (456) comment compter comme un 2 (Nombres) dans deux cellules différentes Comme (123) = 1 et (456)=2
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour Am Pallavi ici, même si je voulais connaître la formule ci-dessus. Veuillez nous aider s'il vous plaît
Ce commentaire a été minimisé par le modérateur sur le site
Salut,

Je me demandais si quelqu'un pouvait aider avec une formule, s'il vous plaît. Je cherche à compter les jours de la semaine, représentés par des lettres dans une plage de cellules. M signifie lundi. T signifie mardi. W - mercredi. TH - Jeudi. F pour vendredi. Lorsque le personnel sélectionne une plage de jours, MF ou W - TH, comment en tient-on compte ? De plus, j'ai différents types de jours de congé pris par le personnel. Par exemple, certaines des entrées sont DD15-19 ou V5-8. Comment demander à Excel d'identifier ces différents types de jours et de compter les plages numériques et les plages de lettres ?


Je vous remercie,
Ce commentaire a été minimisé par le modérateur sur le site
Chers experts, veuillez guider. Code de produit Qté/boîte Crayon 51AB 10 G. Total 10 J'ai reçu l'achat du produit "Crayon" avec le code 51AB, mais j'ai affiché dans mon système l'ANCIEN code qui est 41AB. Désormais, les rapports de stock du système de l'entreprise affichent 10 boîtes avec le nouveau code (51AB), mais notre rapport de stock du système interne indique le stock dans l'ANCIEN code 41AB. quelle est la formule que je calcule ces 2 codes différents en un seul code, qu'il s'agisse d'un nouveau ou d'un ancien code. Veuillez aider. Merci
Ce commentaire a été minimisé par le modérateur sur le site
À mon avis, la formule suggérée pour compter le nombre de chiffres uniquement avec la fonction LEN peut être considérablement raccourcie !
= SOMME (LEN (A1) -LEN (SUBSTITUT (A1, {1,2,3,4,5,6,7,8,9,0},)))
----------------------------
Michel (Micky) Avidan
"Microsoft® Answers" - Auteur du wiki et modérateur des forums
MVP « Microsoft® » Excel – Excel (2009-2018)
ISRAËL.
Ce commentaire a été minimisé par le modérateur sur le site
Salut les experts Excel, pouvez-vous m'aider ?
J'ai besoin de compter les nombres précédents avant que les caractères spéciaux n'apparaissent.


123456789 |


Pourriez-vous me aider?


Thank you.
Ce commentaire a été minimisé par le modérateur sur le site
Votre question est un peu complexe, je ne trouve pas de formule pour la résoudre. Mais vous pouvez le gérer comme suit :

1. Extraire tous les caractères avant le caractère spécial =LEFT(A1,FIND(",",A1)-1), la virgule est le caractère spécial

2. Ensuite, utilisez la formule =NBCAR(A1)-NBCAR(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUT)(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUT
(A1,0,""),1,""),2,""),3,""),4,""),5,""),6,""),7,"") ,8,""),9,"")) pour ne compter que les nombres.
Ce commentaire a été minimisé par le modérateur sur le site
Salut, j'ai besoin de compter les nombres situés entre les caractères, comme dans l'exemple ci-dessous, aidez-moi s'il vous plaît.

exemple: 1,2,3,4,5,67,89,8657,6789,23456,10

j'ai 11 nombres situés entre virgule, existe-t-il une formule pour ce type de comptage ?

Thank you.
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, désolé pour la réponse tardive, pour résoudre le problème du comptage des nombres situés entre les caractères, vous pouvez utiliser =LEN(TRIM(A1))-LEN(SUBSTITUTE(TRIM(A1),",",""))+1 this formule, A1 est la cellule contient la chaîne, pour plus de détails, veuillez lire ce didacticiel :
https://www.extendoffice.com/documents/excel/3134-excel-count-comma-separated-values-in-a-single-cell.html
Ce commentaire a été minimisé par le modérateur sur le site
Merci beaucoup :) tu m'as aidé
Ce commentaire a été minimisé par le modérateur sur le site
salut besoin d'aide par exemple: = + 1 + 2 + 3 + 4 + 5 + 6 maintenant je veux combien de nombres dans une cellule commune. Est-ce possible. Je ne suis toujours pas en mesure de trouver une solution pour continuer à chercher depuis les 4 derniers mois. Peut-être que vous fournissez une meilleure solution
Ce commentaire a été minimisé par le modérateur sur le site
Vous pouvez ajouter ' devant = 1 + 2 + 3 + 4 + 5 + 6 pour convertir la formule en texte, puis appliquer Kutools for Excel's Remove by character pour supprimer tous les caractères sauf les nombres, et utiliser = LEN () pour compter le nombre.
Ce commentaire a été minimisé par le modérateur sur le site
Salut les experts Excel, existe-t-il un codage facile pour compter les caractères à quelle fréquence les caractères sont alignés. par exemple si j'ai la ligne suivante :
ABBABBCCCBCCBCCCBB et je veux savoir combien de fois il y a trois (3) C d'affilée ? dans ce cas, la bonne réponse est 2 fois. Mais je voudrais écrire un code qui compte pour moi. C'est possible?
Ce commentaire a été minimisé par le modérateur sur le site
Désolé, je n'ai pas d'astuces pour résoudre ce travail.
Ce commentaire a été minimisé par le modérateur sur le site
Mettez la chaîne ABBABBCCCBCCBCCCBB en A1 et la chaîne CCC en B1. Mettez maintenant fcette formule en C1 : =(LEN(A1)-LEN(SUBSTITUTE(A1;B1;"")))/LEN(B1)
Ce commentaire a été minimisé par le modérateur sur le site
Salut les connaisseurs d'excel,
Compter uniquement les nombres dans une cellule, à l'exclusion des lettres et autres caractères
Donc, disons que nous avons 1, 4, 5, 6. J'aimerais que A2 affiche "4".

Formule utilisée =SUM(LEN(X4)-LEN(SUBSTITUTE(X4,{1,2,3,4,5,6,7,8,9,0},))) donc, Sera un chiffre OK. mais formule erronée à deux chiffres.

Mais un nombre à deux chiffres comment compter... ?

donc tout nombre à deux chiffres, par exemple 10
Ce commentaire a été minimisé par le modérateur sur le site
Salut, vivek kachhadiya, vous pouvez utiliser =EXTRACTNUMBERS(cellule) pour extraire tous les nombres d'une chaîne vers une cellule, puis utiliser =LEN(cellule) pour compter le nombre de nombres.
Voir capture d'écran:
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, Comment puis-je vérifier la validation du mot de passe qui est stockée sous forme de données de cellule Excel à l'aide du script vba et afficher un message pour toutes les entrées erronées indiquant l'emplacement de l'erreur ?
Ce commentaire a été minimisé par le modérateur sur le site
Je vous remercie pour la façon dont j'ai compris ce que cela signifiait?
Ce commentaire a été minimisé par le modérateur sur le site
C'était un peu déroutant mais je savais que ce serait une bonne aide pour moi parce que je savais juste que taper comme coder c'était une si bonne idée dans l'ordre merci beaucoup.
Ce commentaire a été minimisé par le modérateur sur le site
1+2+3+4+5+6 J'ai besoin d'aide avec celui-ci. Comment puis-je VRAIMENT comprendre cela... ?
Ce commentaire a été minimisé par le modérateur sur le site
Peut le résoudre pour moi. Je veux compter cette cellule :-
1+1.5+2+1.5+2.5+1+3+3.5

1=?, 1.5=?, 2=?, 2.5=?, 3=?, 3.5=?... en utilisant LEN mais mal répondu (1=4, 1.5=2, 2=2, 2.5=1, 3 =2, 3.5=1)

S'il vous plaît aidez-moi.
Ce commentaire a été minimisé par le modérateur sur le site
Comment entrer cette équation dans Excel
(4+y)/(2x+y)^2+12 tandis que x=1 y=3 en nommant x et y comme 1 et 3 respectivement
Ce commentaire a été minimisé par le modérateur sur le site
Salut... comment définir les formules sur les limites de précision 98.1 à 103 - signifie que 3 chiffres exacts ne permettent que.
Ce commentaire a été minimisé par le modérateur sur le site
Merci! Avoir des déclarations à puces dans les cellules, j'ai maintenant pu les compter comme des éléments individuels, génial !
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés