Comment vérifier si une cellule contient l’une des valeurs spécifiées dans Excel ?
Dans de nombreux scénarios professionnels, analytiques ou liés à l’analyse de données, vous pouvez avoir une liste de chaînes de texte dans la colonne A et souhaiter vérifier si chaque cellule contient l’une des valeurs spécifiées — par exemple, celles figurant dans la plage D2:D7. Que ce soit dans des données de sondage, des journaux d’activité ou des listes de produits, il est souvent crucial d’identifier si les entrées incluent des mots-clés pertinents, des codes produits ou des termes interdits. Si une cellule contient l’un des éléments de votre liste, Excel peut renvoyer VRAI ; sinon, il renvoie FAUX, comme illustré dans la capture d’écran ci-dessous. Cet article présente plusieurs méthodes pratiques pour déterminer si une cellule contient l’une des valeurs d’une autre plage, avec des approches adaptées aux différentes versions d’Excel et aux besoins variés des utilisateurs.
Vérifier si une cellule contient l’une des valeurs d’une liste à l’aide de formules
Pour déterminer si une cellule contient l’une des valeurs textuelles d’une autre plage, utilisez une formule matricielle qui reste performante même avec de grands ensembles de données. Cette approche est particulièrement efficace lorsque vous avez besoin de résultats sous forme de valeurs logiques ()VRAI/FAUX) à intégrer dans d’autres formules, des filtres ou des tests logiques. Elle fonctionne dans la plupart des versions récentes d’Excel.
Saisissez la formule suivante dans une cellule vide (par exemple, en B2, à côté de vos données d’origine), puis faites glisser la poignée de recopie vers le bas pour l’appliquer aux autres cellules selon vos besoins. Elle renvoie **VRAI** si la cellule contient l’une des valeurs textuelles de votre plage limitée, et **FAUX** dans le cas contraire. Voir la capture d’écran :

Conseils et remarques :
- Cette formule effectue une vérification insensible à la casse. Si vous souhaitez respecter la casse, envisagez d’utiliser une colonne auxiliaire ou de combiner des formules de façon plus avancée.
- Pour obtenir un résultat « Oui » ou « Non » au lieu de VRAI/FAUX, utilisez la formule ajustée suivante :

- D2:D7 correspond à votre plage de valeurs (la « liste ») ; A2 est la cellule à tester.
- Soyez vigilant avec les cellules vides ou les données non textuelles : la fonction TROUVE exige une entrée textuelle valide, et les valeurs vides peuvent générer des résultats inattendus (« VRAI »).
Afficher les correspondances si une cellule contient l’une des valeurs d’une liste à l’aide de formules
Parfois, il est plus parlant d’afficher directement les valeurs de la liste présentes dans chaque cellule, plutôt que de se contenter d’un simple résultat VRAI/FAUX. Par exemple, lors de l’analyse de descriptions de produits ou de commentaires à la recherche de mots-clés précis, vous souhaiterez peut-être récupérer toutes les occurrences trouvées pour une exploitation ou un rapport ultérieur. Vous pouvez utiliser la formule suivante pour afficher l’ensemble des correspondances, séparées par des virgules, comme illustré ci-dessous :

Saisissez cette formule dans une cellule vide (par exemple, B2) ; elle listera toutes les valeurs de D2:D7trouvées dans A2, séparées par des virgules :
Remarque : Ici, D2:D7 correspond à l’ensemble des valeurs à rechercher, et A2 est la cellule dans laquelle effectuer la recherche.
Après avoir saisi la formule, appuyez sur Ctrl + Maj + Entrée, puis faites glisser la poignée de recopie vers le bas pour appliquer la formule aux autres lignes, comme le montre la capture d’écran des résultats :

- La fonction TEXTEJOIN n’est disponible que dans Excel 2019 et Office 365. Dans les versions antérieures d’Excel, utilisez la formule matricielle suivante : saisissez-la dans une cellule vide, puis appuyez sur Ctrl + Maj + Entrée.
Faites glisser la formule vers la droite autant que nécessaire pour capturer toutes les correspondances possibles, puis vers le bas pour chaque ligne. Les colonnes supplémentaires resteront vides là où il y a moins de correspondances. Ce format est particulièrement utile lorsque vous souhaitez que les correspondances apparaissent dans des colonnes distinctes :

En cas d’erreurs, vérifiez à nouveau les plages, assurez-vous que la zone D2:D7 est correcte et confirmez que vous utilisez le bon délimiteur pour votre région (virgule ou point-virgule).
Mettre en évidence les correspondances si une cellule contient l’une des valeurs d’une liste grâce à une fonctionnalité pratique
Si vous souhaitez mettre en évidence visuellement les mots-clés ou expressions correspondant à l’une des valeurs de votre liste au sein de chaque cellule, cela peut grandement faciliter l’identification rapide des données importantes à examiner ou à traiter. La fonctionnalité Marquage des mots-clés de Kutools pour Excel a été spécialement conçue pour ce besoin : elle vous permet de faire ressortir instantanément toutes les occurrences de vos termes spécifiés dans la plage de données, sans avoir à écrire une seule formule ni une ligne de code VBA. Sur des feuilles volumineuses ou des jeux de données complexes, cette fonctionnalité devient indispensable dès lors que l’inspection manuelle n’est plus envisageable.
Après avoir installé Kutools pour Excel, suivez ces étapes :
1. Accédez à Kutools > Texte > Marquage des mots-clés pour ouvrir la boîte de dialogue, comme illustré :

2. Dans la boîte de dialogue Marquage des mots-clés, procédez comme suit :
- Sélectionnez votre plage de données cible dans la zone Plage.
- Choisissez ou saisissez manuellement les mots-clés dans la zone Mot-clé (séparés par des virgules).
- Spécifiez une couleur de mise en évidence à l’aide de l’option Couleur de police des mots clés.

3. Cliquez sur OK. Tous les éléments correspondant au mot situés dans la plage « Sélectionner la plage » seront mis en évidence avec la couleur de police que vous avez choisie :

- Cette fonctionnalité modifie directement le format d’affichage des mots-clés correspondants, rendant l’examen et le partage des résultats plus intuitifs pour les équipes qui ne maîtrisent pas nécessairement les résultats des formules.
- Elle se révèle particulièrement efficace lorsque la liste de mots-clés ou la plage de texte est très volumineuse, ou lorsqu’il s’agit de mettre en évidence plusieurs critères simultanément.
- Vérifiez toujours attentivement votre plage sélectionnée et vos mots-clés avant de confirmer, afin d’éviter toute mise en évidence involontaire.
Vérifiez si une cellule contient l’une des plusieurs valeurs à l’aide de Utiliser la mise en forme conditionnelle
La fonction intégrée d’Excel Utiliser la mise en forme conditionnelle constitue une autre approche efficace pour mettre en évidence les cellules contenant n’importe quelle valeur de votre liste spécifiée. Cette solution permet d’identifier visuellement, en un seul coup d’œil, les lignes pertinentes — notamment lors de la révision des données, de la vérification d’erreurs ou de tâches de conformité. Contrairement à la méthode Marquage des mots-clés proposée par Kutools, cette approche ne nécessite aucun complément et est donc disponible dans toute installation standard d’Excel.
Voici comment utiliser Utiliser la mise en forme conditionnelle avec une formule :
- Sélectionnez les cellules de votre plage de données (par exemple,)A2:A20) que vous souhaitez surveiller.
- Accédez à l’onglet Accueil, puis cliquez sur Utiliser la mise en forme conditionnelle > Nouvelle règle.
- Dans la boîte de dialogue Nouvelle règle de mise en forme, choisissez Utiliser une formule pour déterminer les cellules à mettre en forme.
- Saisissez cette formule, en supposant que D2:D7 contient vos valeurs et que A2 est la première cellule de données :
=SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$7,A2)))>0 - Cliquez sur Format, définissez la mise en forme souhaitée (par exemple, la couleur de remplissage), puis cliquez sur OK.
Toutes les cellules contenant un élément de la liste D2:D7 seront désormais mises en évidence automatiquement.
- Cette méthode est dynamique : dès que vous mettez à jour la plage D2:D7, la mise en forme s’adapte automatiquement.
- La mise en forme conditionnelle est en lecture seule : elle met visuellement en évidence les cellules concernées, sans toutefois générer de résultats dans une colonne distincte ni permettre leur utilisation dans des calculs ultérieurs.
- La mise en forme conditionnelle basée sur des formules est puissante, mais avec des jeux de données très volumineux, les performances peuvent ralentir en raison des calculs répétés.
- Sachez que TROUVE ne tient pas compte de la casse. Pour rendre cette approche sensible à la casse, des techniques plus avancées ou l’utilisation de colonnes auxiliaires peuvent s’avérer nécessaires.
Articles connexes :
- Comparer deux chaînes de texte ou plus dans Excel
- Si vous souhaitez comparer deux chaînes de texte ou plus dans une feuille de calcul, en tenant compte (ou non) de la casse, comme illustré dans la capture d’écran ci-dessous, cet article vous présente quelques formules utiles pour réaliser cette tâche dans Excel.
- Si la cellule contient du texte, alors afficher 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 maintenant vérifier si ces mots-clés apparaissent dans les chaînes de texte. Si un mot-clé est présent dans la cellule, il est affiché ; sinon, la cellule reste vide, comme le montre la capture d’écran suivante.
- Compter le nombre de mots-clés contenus dans une cellule à partir d’une liste
- Si vous souhaitez compter le nombre de mots-clés présents dans une cellule à partir d’une liste, la combinaison des fonctions SOMMEPROD, ESTNUM et TROUVE vous permet de résoudre ce problème facilement dans Excel.
- Rechercher et remplacer plusieurs valeurs dans Excel
- Normalement, la fonction **Rechercher et remplacer** vous permet de trouver un texte spécifique et de le remplacer par un autre. Toutefois, il peut arriver que vous ayez besoin de **remplacer plusieurs valeurs simultanément** — par exemple, transformer tous les « Excel » en « Excel2019 », tous les « Outlook » en « Outlook2019 », etc., comme illustré dans la capture d’écran ci-dessous. Dans cet article, je vous propose une formule efficace pour accomplir cette tâche directement dans Excel.
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez 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 vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels
