- Rechercher et mettre en surbrillance les cellules correspondantes
- Rechercher et mettre en surbrillance des lignes avec des données correspondantes
- Rechercher et mettre en surbrillance des lignes (basé sur une correspondance partielle)
- Fonctionnalité de recherche dynamique et de surbrillance (Surlignements au fur et à mesure que vous tapez)
Regarder la vidéo - Rechercher et mettre en évidence des données à l'aide de la mise en forme conditionnelle
Si vous travaillez avec de grands ensembles de données, il peut être nécessaire de créer une fonctionnalité de recherche qui vous permet de mettre rapidement en évidence les cellules/lignes pour le terme recherché.
Bien qu'il n'existe aucun moyen direct de le faire dans Excel, vous pouvez créer une fonctionnalité de recherche à l'aide de la mise en forme conditionnelle.
Par exemple, supposons que vous ayez un ensemble de données comme indiqué ci-dessous (dans l'image). Il comporte des colonnes pour le nom du produit, le représentant des ventes et le pays.
Vous pouvez maintenant utiliser la mise en forme conditionnelle pour rechercher un mot-clé (en le saisissant dans la cellule C2) et mettre en surbrillance toutes les cellules contenant ce mot-clé.
Quelque chose comme indiqué ci-dessous (où j'entre le nom de l'élément dans la cellule B2 et appuyez sur Entrée, la ligne entière est mise en surbrillance):
Dans ce tutoriel, je vais vous montrer comment créer cette fonctionnalité de recherche et de surbrillance dans Excel.
Plus tard dans le didacticiel, nous irons un peu plus loin et verrons comment le rendre dynamique (afin qu'il soit mis en évidence pendant que vous tapez dans le champ de recherche).
Cliquez ici pour télécharger le fichier exemple et suivre.
Rechercher et mettre en surbrillance les cellules correspondantes
Dans cette section. Je vais vous montrer comment rechercher et mettre en évidence uniquement les cellules correspondantes dans un ensemble de données.
Quelque chose comme indiqué ci-dessous :
Voici les étapes pour rechercher et mettre en surbrillance toutes les cellules contenant le texte correspondant :
- Sélectionnez le jeu de données sur lequel vous souhaitez appliquer la mise en forme conditionnelle (A4:F19 dans cet exemple).
- Cliquez sur l'onglet Accueil.
- Dans le groupe Styles, cliquez sur Mise en forme conditionnelle.
- Dans les options déroulantes, cliquez sur Nouvelle règle.
- Dans la boîte de dialogue "Nouvelle règle de formatage", cliquez sur l'option "Utiliser une formule pour déterminer les cellules à formater".
- Saisissez la formule suivante : =A4=$B$1
- Cliquez sur le bouton « Formater… ».
- Spécifiez la mise en forme (pour mettre en évidence les cellules qui correspondent au mot-clé recherché).
- Cliquez sur OK.
Tapez maintenant n'importe quoi dans la cellule B1 et appuyez sur Entrée. Il mettra en évidence les cellules correspondantes dans l'ensemble de données qui contiennent le mot-clé dans B1.
Comment cela marche-t-il?
La mise en forme conditionnelle est appliquée chaque fois que la formule qui y est spécifiée renvoie VRAI.
Dans l'exemple ci-dessus, nous vérifions chaque cellule à l'aide de la formule =A4=$B$1
La mise en forme conditionnelle vérifie chaque cellule et vérifie que le contenu de la cellule est le même que celui de la cellule B1. Si c'est la même chose, la formule renvoie VRAI et la cellule est mise en surbrillance. Si ce n'est pas la même chose, la formule renvoie FALSE et rien ne se passe.
Cliquez ici pour télécharger le fichier exemple et suivre.
Rechercher et mettre en surbrillance des lignes avec des données correspondantes
Si vous souhaitez mettre en surbrillance toute la ligne au lieu de simplement les cellules correspondantes, vous pouvez le faire en ajustant un peu la formule.
Vous trouverez ci-dessous un exemple où la ligne entière est mise en surbrillance si le type de produit correspond à celui de la cellule B1.
Voici les étapes pour rechercher et mettre en surbrillance la ligne entière :
- Sélectionnez le jeu de données sur lequel vous souhaitez appliquer la mise en forme conditionnelle (A4:F19 dans cet exemple).
- Cliquez sur l'onglet Accueil.
- Dans le groupe Styles, cliquez sur Mise en forme conditionnelle.
- Dans les options déroulantes, cliquez sur Nouvelle règle.
- Dans la boîte de dialogue "Nouvelle règle de formatage", cliquez sur l'option "Utiliser une formule pour déterminer les cellules à formater".
- Saisissez la formule suivante : =$B4=$B$1
- Cliquez sur le bouton « Formater… ».
- Spécifiez la mise en forme (pour mettre en évidence les cellules qui correspondent au mot-clé recherché).
- Cliquez sur OK.
Les étapes ci-dessus rechercheraient l'élément spécifié dans l'ensemble de données, et s'il trouve l'élément correspondant, il mettra en surbrillance la ligne entière.
Notez que cela ne vérifiera que la colonne de l'élément. Si vous entrez un nom de représentant des ventes ici, cela ne fonctionnera pas. Si vous voulez que cela fonctionne pour le nom du représentant des ventes, vous devez changer la formule en =$C4=$B$1
Remarque : La raison pour laquelle il met en surbrillance toute la ligne et pas seulement la cellule correspondante est que nous avons utilisé un signe $ avant la référence de colonne ($B4). Désormais, lorsque la mise en forme conditionnelle analyse les cellules d'une ligne, elle vérifie si la valeur de la colonne B de cette ligne est égale à la valeur de la cellule B1. Ainsi, même lorsqu'il analyse A4 ou B4 ou C4 et ainsi de suite, il vérifie uniquement la valeur B4 (car nous avons verrouillé la colonne B en utilisant le signe dollar).
Vous pouvez en savoir plus sur les références absolues, relatives et mixtes ici.
Rechercher et mettre en surbrillance des lignes (basé sur une correspondance partielle)
Dans certains cas, vous souhaiterez peut-être mettre en évidence des lignes en fonction d'une correspondance partielle.
Par exemple, si vous avez des éléments tels que Tableau blanc, Tableau vert et Tableau gris et que vous souhaitez les mettre en surbrillance en fonction du mot Tableau, vous pouvez le faire à l'aide de la fonction RECHERCHER.
Quelque chose comme indiqué ci-dessous :
Voici les étapes à suivre :
- Sélectionnez le jeu de données sur lequel vous souhaitez appliquer la mise en forme conditionnelle (A4:F19 dans cet exemple).
- Cliquez sur l'onglet Accueil.
- Dans le groupe Styles, cliquez sur Mise en forme conditionnelle.
- Dans les options déroulantes, cliquez sur Nouvelle règle.
- Dans la boîte de dialogue "Nouvelle règle de formatage", cliquez sur l'option "Utiliser une formule pour déterminer les cellules à formater".
- Saisissez la formule suivante : =ET($B$1””,ISNUMBER(RECHERCHE($B$1,$B4)))
- Cliquez sur le bouton « Formater… ».
- Spécifiez la mise en forme (pour mettre en évidence les cellules qui correspondent au mot-clé recherché).
- Cliquez sur OK.
Comment cela marche-t-il?
- La fonction RECHERCHE recherche la chaîne/le mot-clé de recherche dans toutes les cellules d'une ligne. Il renvoie une erreur si le mot-clé de recherche n'est pas trouvé et renvoie un nombre s'il trouve une correspondance.
- La fonction ISNUMBER convertit l'erreur en FALSE et les valeurs numériques en TRUE.
- La fonction AND vérifie une condition supplémentaire - que la cellule C2 ne doit pas être vide.
Alors maintenant, chaque fois que vous tapez un mot-clé dans la cellule B1 et appuyez sur Entrée, toutes les lignes contenant les cellules contenant ce mot-clé sont mises en surbrillance.
Astuce bonus : Si vous souhaitez rendre la recherche sensible à la casse, utilisez la fonction FIND au lieu de SEARCH.
Cliquez ici pour télécharger le fichier exemple et suivre.
Fonctionnalité de recherche dynamique et de surbrillance (Surlignements au fur et à mesure que vous tapez)
En utilisant les mêmes astuces de mise en forme conditionnelle décrites ci-dessus, vous pouvez également aller plus loin et le rendre dynamique.
Par exemple, vous pouvez créer une barre de recherche où les données correspondantes sont mises en évidence lorsque vous tapez dans la barre de recherche.
Quelque chose comme indiqué ci-dessous :
Cela peut être fait à l'aide de contrôles ActiveX et peut être une bonne fonctionnalité à utiliser lors de la création de rapports ou de tableaux de bord.
Ci-dessous une vidéo où je montre comment créer ceci:
Avez-vous trouvé ce tutoriel utile? Faites-moi part de vos réflexions dans la section commentaires.
Vous aimerez peut-être aussi les didacticiels Excel suivants :
- Filtre Excel dynamique - Extrait les données au fur et à mesure que vous tapez.
- Créez une liste déroulante avec suggestion de recherche.
- Création d'une carte thermique dans Excel.
- Mettez en surbrillance les lignes en fonction d'une valeur de cellule dans Excel.
- Mettez en surbrillance la ligne et la colonne actives dans une plage de données dans Excel.
- Comment mettre en surbrillance les cellules vides dans Excel