Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'ENREGISTRER
x

or

Comment compter si la cellule contient du texte ou une partie de texte dans Excel?

Supposons que vous ayez les données ci-dessous et que vous souhaitiez compter le nombre de cellules contenant le texte "Pommes", le nombre de cellules contient le texte"Orange"et les cellules contiennent"Pêche"séparément, comment le faire? Dans ce tutoriel, nous expliquons les COUNTIF fonction en détail pour vous aider à compter rapidement le nombre de cellules si elles contiennent du texte ou une partie de texte spécifique dans Excel. En outre, nous introduisons une fonctionnalité géniale pour y parvenir facilement en quelques clics.


Comptez facilement si la cellule contient du texte ou une partie de texte dans Excel:

La Sélectionner des cellules spécifiques utilité de Kutools for Excel peut vous aider à compter rapidement le nombre de cellules dans une plage si elles contiennent du texte ou une partie de texte. Une fois le résultat obtenu dans une boîte de dialogue contextuelle, toutes les cellules correspondantes seront automatiquement sélectionnées. Téléchargez dès maintenant la totalité des fonctionnalités de Kutools pour Excel pendant la journée 60!


Compter si la cellule contient du texte ou une partie de texte avec la fonction COUNTIF

La fonction COUNTIF peut aider à compter les cellules contenant une partie du texte dans une plage de cellules dans Excel. Veuillez faire comme suit.

1. Sélectionnez une cellule vide (telle que E5), copiez-y la formule ci-dessous, puis appuyez sur la Entrer clé. Ensuite, faites glisser la poignée de remplissage vers le bas pour obtenir tous les résultats.

=COUNTIF(B5:B10,"*"&D5&"*")

Syntaxe

=COUNTIF (range, criteria)

Arguments

  • Range (obligatoire): la plage de cellules que vous souhaitez compter.
  • Critères (requis): nombre, expression, référence de cellule ou chaîne de texte déterminant les cellules à compter.

Remarques:

  • Dans la formule, B5: B10 est la plage de cellules que vous souhaitez compter. D5 est la référence de cellule contenant ce que vous voulez rechercher. Vous pouvez modifier la cellule de référence et les critères de la formule selon vos besoins.
  • Si vous souhaitez taper directement le texte dans la formule à compter, appliquez la formule ci-dessous:
    =COUNTIF(B5:B10,"*Apple*")
  • Cette formule est insensible à la casse.

Nombre de cellules contenant du texte avec la fonction COUNTIF

Comme le montre la capture d'écran ci-dessous, si vous souhaitez compter le nombre de cellules dans une certaine plage ne contenant que du texte, la méthode de cette section peut vous aider.

1. Sélectionnez une cellule vierge pour afficher le résultat, copiez-y la formule ci-dessous et appuyez sur la Entrer clé.

=COUNTIF(B5:B10,"*")


Compter si la cellule contient du texte ou une partie de texte avec Kutools pour Excel

Pointe: Outre la formule ci-dessus, introduisez ici une fonctionnalité géniale pour résoudre facilement ce problème. Avec le Sélectionner des cellules spécifiques utilité de Kutools for Excel, vous pouvez rapidement compter si la cellule contient du texte ou une partie de texte avec des clics. Vous pouvez même compter avec ou ou condition comme vous avez besoin avec cette fonctionnalité. Veuillez faire comme suit.

Avant d'utiliser le Kutools for Excel, vous devez prendre quelques minutes pour télécharger gratuitement et l'installer d'abord.

1. Sélectionnez la plage dans laquelle vous souhaitez compter le nombre de cellules contenant un texte spécifique.

2. Cliquez Kutools > Sélectionner > Sélectionner des cellules spécifiques.

3. dans le Sélectionner des cellules spécifiques boîte de dialogue, vous devez:

  • Sélectionner Cellule option dans la Type de sélection section;
  • Dans le Type spécifique section, sélectionnez Contient dans la liste déroulante, entrez Pommes dans la zone de texte;
  • Cliquez OK .
  • Ensuite, une boîte de dialogue apparaît pour vous indiquer le nombre de cellules correspondant à la condition. Clique le OK bouton et toutes les cellules qualifiées sont sélectionnées en même temps.

Pointe. Si vous voulez avoir un essai gratuit (60-day) de cet utilitaire, veuillez cliquer pour le télécharger, puis passez à appliquer l'opération selon les étapes ci-dessus.


Articles connexes

Utiliser countif avec plusieurs critères dans Excel
Dans Excel, la fonction COUNTIF peut nous aider à calculer le nombre d’une certaine valeur dans une liste. Mais parfois, nous devons utiliser plusieurs critères pour compter, ce sera plus complexe. Ce tutoriel va vous montrer des méthodes pour y parvenir.
Cliquez pour en savoir plus ...

Compter si les cellules commencent ou se terminent par un texte spécifique dans Excel
Supposons que vous disposiez d'une plage de données et que vous souhaitez compter le nombre de cellules commençant par «kte» ou se terminant par «kte» dans une feuille de calcul. Cet article présente quelques astuces au lieu du comptage manuel pour vous.
Cliquez pour en savoir plus ...

Compter une valeur spécifique sur plusieurs feuilles de calcul
Comment pouvez-vous compter une valeur spécifique sur plusieurs feuilles de calcul? Tels que d'obtenir le nombre d'occurrences d'une valeur spécifique «Excel» à partir de plusieurs feuilles de calcul. Ce tutoriel présente des méthodes pour le faire.
Cliquez pour en savoir plus ...


Démo: Compter si la cellule contient du texte ou une partie de texte avec Kutools pour Excel



  • Super Formula Bar (éditez facilement plusieurs lignes de texte et de formule); Disposition de lecture (facilement lire et éditer un grand nombre de cellules); Coller à la gamme filtrée...
  • Fusionner les cellules / rangées / colonnes et conservation des données; Contenu des cellules divisées; Combinaison de lignes en double et somme / moyenne... Prévenir les cellules en double; Comparer les plages...
  • Sélectionnez Dupliquer ou Unique Des rangées; Sélectionnez les lignes vierges (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux cahiers d'exercices; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de la formule; Créer automatiquement des références à plusieurs feuilles; Insérer des balles, Cases à cocher et plus ...
  • Favoris et insérer rapidement des formules, Plages, graphiques et images; Crypter les cellules avec mot de passe Créer une liste de diffusion et envoyer des emails ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre contenu de cellules et commentaires...
  • 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 en gras, en italique ...
  • Combinaison de classeurs et de feuilles de calcul; Fusionner les tables en fonction des colonnes clés; Fractionner les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Tableau croisé dynamique groupé par numéro de semaine, jour de la semaine et plus ... Afficher les cellules déverrouillées et verrouillées de couleurs différentes; Mettre en surbrillance les cellules de formule / nom...
kte tab 201905
  • Activer l'édition par onglets et la lecture 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 le nombre de clics de souris pour vous chaque jour!
fond officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    José Luna López · 5 months ago
    EXCELENTE MUCHAS GRACIAS!!!! ME SIRVIÓ DE MUCHO!!!!
  • To post as a guest, your comment is unpublished.
    Bala · 9 months ago
    Want to countif

    How many apple text in row2 when row 3 is apple farm
  • To post as a guest, your comment is unpublished.
    bubie · 9 months ago
    hi tolong. macam mana ni?
  • To post as a guest, your comment is unpublished.
    Brian · 11 months ago
    Okay, what if I want to do a countif on a specific position in the cell. I'm looking for an 'r' in the third character following a '-' in the cell. So in English count only cells where the third character following the dash ('-') is an 'r'.
    • To post as a guest, your comment is unpublished.
      crystal · 9 months ago
      Hi Brian,
      Sorry can't help you with that yet.
  • To post as a guest, your comment is unpublished.
    Renee · 1 years ago
    Hi,
    needing help please, i need this to do count over 33 work sheets with the same name. this is what i tried to start with =COUNTIF( "1 - 33'!,"*Bosch MIC 7000i IP7230 1080p*") - but no go. the 1 - 33 is the number range of spreadsheet names.

    How ever this is where it gets trickier.
    i need it to also include the totals in the individual spread sheet - name of product / part number and supplier....
    so simple hahahaha
  • To post as a guest, your comment is unpublished.
    Tresa · 1 years ago
    Is there a way to use the COUNTIF function but rather than typing in the word to count, the formula can look at another cell where the user could type the name into the cell and the cell next to it (with the COUNTIF function) will show how many time the typed in date is in the worksheet?
    • To post as a guest, your comment is unpublished.
      Honza · 1 years ago
      Yes, I've just used it. Assuming the cell where you type this word is C1, the syntax would be following: =COUNTIF(A2:A6,"*"&C1&"*"). Also works with SUMIF, you just add the third condition (sum range).
  • To post as a guest, your comment is unpublished.
    No · 1 years ago
    Thank you!
  • To post as a guest, your comment is unpublished.
    ravikumar · 1 years ago
    Dear Crystal ,

    Please find this Excel ..


    i cannot solve this ...


    My Problem is i want to show yes or no for column J reached 80 % (subtotal) other wise highlight the cell untill reached 80% of the total .and also give me the formula for the same.


    thanks a lot for your quick reply.
    • To post as a guest, your comment is unpublished.
      crystal · 1 years ago
      Dear ravikumar,
      Sorry for reply so late. I still can't find your uploaded file. Is there something wrong while uploading?
      You can send it to my email address: zxm@addin99.com or post your question to our forum: https://www.extendoffice.com/forum.html to get more Excel supports from our professional.
  • To post as a guest, your comment is unpublished.
    ravikumar · 1 years ago
    please find this picture and tell me the formula for count by name but remember vin is same or multiple entries done in the same vin ..so please tell me i want to count how many vin my no is +91 8655315561 or whats app me its urgent
  • To post as a guest, your comment is unpublished.
    rajesh · 1 years ago
    in the column A employee name is written and in column B car number is written and c column accessories amount is written ..etc


    i want count a how many car is billed with accessories in front of their name ...


    i want formula for count function i tried many function but unable to find it ...so please give me solution for this.
  • To post as a guest, your comment is unpublished.
    JoAnn · 2 years ago
    The formula only seems to work if the word I'm counting is the FIRST word in the cell. How do I count the number of cells that CONTAIN that word, whetheror not it's at the beginning of the cell?
    • To post as a guest, your comment is unpublished.
      crystal · 2 years ago
      Dear JoAnn,
      Thank you for your comment. The formula =COUNTIF(A2:A6,"*Apple*") can count the number of cells that contain the word Apple no matter which position it loactes in the cell. Please don't forget to enbrace the word with asterisks.
  • To post as a guest, your comment is unpublished.
    K · 2 years ago
    Hi,


    I have want to count the number of cells which has 2 specific words.

    Example, I have cells which may contain up to 6 words separated by a comma.

    Example:

    A1: banana,apple,orange
    A2: apple,orange,pineapple
    A3: pineapple,banana,guava
    A4: apple,banana,guava
    A5: orange,guava,pineapple
    A6: apple,guava,orange


    I want to count how many cells contain the words Apple AND Orange.


    In the above case, count would be 3


    Please Help, thanks


    K
    • To post as a guest, your comment is unpublished.
      crystal · 2 years ago
      Good Day,
      As the problem you mentioned, please try this array formula =SUM(--(IF((LOWER(LEFT(TRIM(A1:A6),LEN("apple")+1))="apple,"),TRUE,IF(LOWER(RIGHT(TRIM(A1:A6),LEN("apple")+1))=",apple",TRUE,(IF(ISERR(SEARCH(",apple,",TRIM(A1:A6))),FALSE,TRUE))))*IF((LOWER(LEFT(TRIM(A1:A6),LEN("orange")+1))="orange,"),TRUE,IF(LOWER(RIGHT(TRIM(A1:A6),LEN("orange")+1))=",orange",TRUE,(IF(ISERR(SEARCH(",orange,",TRIM(A1:A6))),FALSE,TRUE)))))) + Ctrl + Shift + Enter
  • To post as a guest, your comment is unpublished.
    Moataz · 2 years ago
    i have excel sheet containing 3 columns (Section / Name / Gender)
    what formula can count how many "male" or "female" in very section
    • To post as a guest, your comment is unpublished.
      crystal · 2 years ago
      Dear Moataz,
      Would you please provide a screenshot of your spreadsheet showing what you are exactly trying to do?
  • To post as a guest, your comment is unpublished.
    SUSH · 2 years ago
    I HAVE TO COUNT THE TOTAL CELL WHICH CONTAINS A NAME AND NUMBER, SO HOW TO COUNT NAMES AND NUMBERS IN EXCEL EX. CELL A1:A5 CONTAINS APPLE 2143 BALL 5431 CAT TELL ME HOW TO COUNT IT
    • To post as a guest, your comment is unpublished.
      V · 2 years ago
      =COUNTIF(A1:A5,"APPLE")


      Sorry I am not sure I got your question. Would be nice if you could provide screenshot of what you are trying to do..
      • To post as a guest, your comment is unpublished.
        Kyle McLaughlin · 2 years ago
        Your response doesn't quite work, you must include * around the text you're searching. ie =countif(A1:A5, "*apple*")
      • To post as a guest, your comment is unpublished.
        Kyle · 2 years ago
        Your response does not work in this scenario.
  • To post as a guest, your comment is unpublished.
    Graham · 2 years ago
    Hi,

    Great tutorials.

    This is just what I have been trying to do, however with one exception.

    What I need to do is instead of search and count for a cell that contains apple I need it to search to see if the cells contain the contents of a another cell with wildcard.

    Currently using COUNTIF(I$8:O$30,B36) which is on the most part doing the job. Cell B36 will contain 2 or the initials, eg GP or TV, which works fine but what I need to do is count if the cells contains GP when cell b36 contains GP/TV.

    The formula COUNTIF(I$8:O$30,B36) does not then pick up and count that cell because it is not just GP.

    I know I could use =COUNTIF(A2:A6,"*GP*") however the cell for the code has 52 if commands in it and is repeated on 37 rows so its not ideal to use that.

    Can it be done?

    Thanks for looking
    • To post as a guest, your comment is unpublished.
      Luke · 2 years ago
      Graham, did you ever find a way to do this please? As I'm currently trying to find a way to do the exact same thing.

      Thank you
      • To post as a guest, your comment is unpublished.
        Asger T.P. · 1 years ago
        If we take Graham's example, then you can write: COUNTIF(I$8:O$30,"*"&B36&"*").

        Hope this helps :)
      • To post as a guest, your comment is unpublished.
        Kyle McLaughlin · 2 years ago
        When using =countif(s) you can use * around the specific text you're trying to look for in a statement. For example, I was looking to count cells where they had the word "ran" in them, when they would be vastly different entries. There would be such things as "ran off road", "animal hit/ran off road", "overturn/ran off road".

        So I did basically =countif(range, "*ran*") and it works fine. Hope this helps?
      • To post as a guest, your comment is unpublished.
        Kyle M · 2 years ago
        When using =countif(s) you can use * around the text you're trying to look for in a statement. For example, I was looking to count cells where they had the word "ran" in them, when they would be vastly different entries. There would be such things as "ran off road", "animal hit, ran off road", "overturn, ran off road".

        So I did basically =countif(range, "*ran*") and it works fine. Hope this helps?
    • To post as a guest, your comment is unpublished.
      V · 2 years ago
      What i did before was place the this code: (=COUNTIF(A2:A6,"*GP*")) on 1 cell and another formula in another cell, then just click =SUM on the 2 cells with the code.
      • To post as a guest, your comment is unpublished.
        Tony · 2 years ago
        Try =COUNTIF(I$8:O$30,"="&"*"&B36&"*")
        • To post as a guest, your comment is unpublished.
          J · 2 years ago
          This worked for me, except I don't want it count if the cell is blank. Any suggestions?