KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Compter les mots-clés contenus dans une cellule à partir d’une liste

AuteurXiaoyang Date de modification

Pour compter le nombre de mots-clés présents dans une cellule à partir d’une liste, combinez les fonctions SOMMEPROD, ESTNUM et TROUVE dans Excel afin de résoudre ce problème efficacement.

doc-count-keywords-1


Compter les mots-clés contenus dans une cellule à partir d’une liste

Par exemple, vous disposez d’une liste de chaînes de texte dans la colonne A et de mots-clés dans la colonne D, comme illustré ci-dessous. Pour obtenir, pour chaque cellule de la colonne A, le nombre de mots-clés qu’elle contient en fonction des données de la colonne D, appliquez la formule suivante.

doc-count-keywords-2

1. Saisissez ou copiez la formule suivante dans une cellule vide :

=SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6, A2)))

2. Ensuite, faites glisser la poignée de recopie pour appliquer cette formule aux autres cellules. Le nombre de mots-clés contenus dans chaque cellule est alors automatiquement calculé, comme illustré ci-dessous :

doc-count-keywords-3


Explication de la formule :
  • TROUVE($D$2:$D$6\, A2) : renvoie la position des mots-clés dans la chaîne de texte lorsqu’ils sont trouvés ; si aucun n’est trouvé, l’erreur #VALEUR! s’affiche.
  • --ESTNUM(TROUVE($D$2:$D$6\, A2)) : si le mot-clé est trouvé dans la chaîne de texte, la fonction TROUVE renvoie sa position sous forme de numéro, et ESTNUM retourne VRAI ; s’il n’est pas trouvé, TROUVE génère une erreur #VALEUR! et ESTNUM renvoie FAUX. Les doubles signes moins (--) transforment alors les valeurs VRAI ou FAUX en 1 ou 0.
  • SOMMEPROD : permet de calculer la somme d’un tableau composé de 1 et de 0.

Remarques:

1. Si un mot-clé apparaît plusieurs fois dans une cellule, il n’est compté qu’une seule fois.

2. Si des cellules vides figurent dans la liste des mots-clés, la formule ci-dessus ne produira pas de résultat correct. Dans ce cas, utilisez la formule matricielle suivante :

=SUMPRODUCT(--ISNUMBER(SEARCH(IF($D$2:$D$6<>«»,$D$2:$D$6),A2)))

N’oubliez pas d’appuyer simultanément sur les touches Ctrl + Maj + Entréepour obtenir le résultat correct, comme illustré ci-dessous :

doc-count-keywords-4


Fonctions associées utilisées :

  • SUMPRODUCT:
  • La fonction SOMMEPROD permet de multiplier entre eux deux colonnes ou plus, ou encore des tableaux, puis d’obtenir la somme des produits ainsi calculés.
  • SEARCH:
  • La fonction TROUVE indique la position d’un caractère ou d’un texte spécifique au sein d’une chaîne donnée.
  • ISNUMBER:
  • La fonction ESTNUM renvoie VRAI si une cellule contient un nombre, et FAUX sinon.

Autres articles :

  • Extraire plusieurs lignes d’une cellule
  • Si vous disposez d’une liste de chaînes de texte séparées par des retours à la ligne (insérés en appuyant sur Alt + Entrée lors de la saisie) et que vous souhaitez extraire ces lignes dans des cellules distinctes, comme illustré ci-dessous, comment procéder à l’aide d’une formule Excel ?
  • Afficher du texte si la cellule en contient dans Excel
  • Si vous disposez d’une liste de chaînes de texte dans la colonne A et d’une ligne de mots-clés, vous devez désormais vérifier si ces mots-clés figurent dans les chaînes. Lorsqu’un mot-clé est présent dans une cellule, il s’affiche ; sinon, la cellule reste vide, comme le montre la capture d’écran ci-dessous.

Les meilleurs outils de productivité Office

Kutools pour Excel – Vous permet de vous démarquer de la foule

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en évidence ou Marquer les doublons  |  Supprimer les lignes vides  |  Combinez les colonnes ou cellules sans perdre de données  |  Arrondi sans utiliser de formule...
Super rechercheV:Critères multiples  |  Valeurs multiples  |  Sur plusieurs feuilles  |  Correspondance floue...
Listes déroulantes avancées Liste déroulante:Liste déroulante simple  |  Liste déroulante dépendante  |  Liste déroulante multisélection...
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes  |  Déplacer des colonnes  |  Basculer la visibilité des colonnes masquées  |Comparer des colonnes pour Sélectionner les cellules identiques/différentes...
Fonctionnalités phares:Mise au point de la grille  |  Vue de conception  |  Barre de formule améliorée  |  Gestionnaire de classeurs et feuilles|Bibliothèque de ressources(Texte automatique)|  Sélecteur de date  |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules  |  Envoyer des e-mails depuis une liste  |  Super Filtre  |  Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
Principaux ensembles d’outils 15:12 Outilsde texte(Ajouter du texte,Supprimer des caractères spécifiques...)|  50+Typesde graphiques(Diagramme de Gantt...)|  40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance...)|  19 Outilsd’insertion(Insérer un code QR,Insérer une image à partir d’un chemin...)|  12 Outilsde conversion(Convertir en mots,Conversion de devises...)|  7 Fusionner et scinderOutils(Fusion avancée des lignes,Scinder des cellules Excel...)|... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...


Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)

  • Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
  • Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
  • Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
  • Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.