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

Rechercher et mettre en surbrillance des données spécifiques dans Excel

AuteurSun Date de modification

Lorsque vous travaillez avec de grands jeux de données dans Excel, il est souvent nécessaire non seulement de rechercher des valeurs spécifiques, mais aussi de les distinguer visuellement à des fins d’Analyse des données, de validation ou de relecture. La fonction intégrée Rechercher et remplacer d’Excel vous permet de localiser des valeurs ; toutefois, elle ne propose pas de méthode automatique pour mettre en surbrillance les cellules contenant vos résultats de recherche. Si vous avez besoin que les données correspondantes se détachent rapidement — rendant ainsi l’édition, la mise en surbrillance ou la vérification ultérieures plus efficaces — vous devrez recourir à des méthodes supplémentaires pour obtenir cet effet.

Ce guide présente trois méthodes pratiques pour rechercher et mettre en surbrillance simultanément vos résultats dans Excel. Chaque méthode présente des avantages différents, des scénarios d’utilisation adaptés et quelques limitations dont vous devez tenir compte avant de choisir celle à utiliser. En comprenant et en appliquant ces approches, vous améliorerez à la fois l’efficacité et la précision de vos tâches de traitement de données.


Mettre en surbrillance les résultats de recherche à l’aide d’un code VBA

Si vous souhaitez mettre en surbrillance toutes les cellules contenant une valeur spécifique dans une feuille entière ou une plage délimitée, une macro VBA s’impose comme une solution particulièrement flexible sous Excel. Le VBA automatise la recherche et la mise en surbrillance, vous faisant gagner un temps précieux, surtout lorsque vous travaillez avec de grands volumes de données ou des ensembles de données dynamiques.

Toutefois, cette approche exige l’activation des macros ainsi qu’une connaissance de base de l’éditeur Visual Basic pour Applications (VBA). Elle s’avère particulièrement utile pour automatiser des tâches répétitives ou traiter des jeux de données complexes où la mise en forme conditionnelle ne suffirait pas — par exemple, pour mettre en surbrillance des correspondances non contiguës réparties dans différentes sections d’une feuille.

Veuillez suivre ces étapes détaillées pour mettre en œuvre cette solution :

1. Ouvrez la feuille dans laquelle vous souhaitez rechercher et mettre en surbrillance des données spécifiques. Appuyez simultanément sur les touches Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Dans la fenêtre VBA, cliquez sur Insertion > Module. Cette action créera un nouveau module dans lequel vous pourrez coller le code VBA fourni ci-dessous.

VBA : Mettre en surbrillance les résultats de recherche

Sub FindRange()
    'Updated by ExtendOffice
    Dim xRg As Range
    Dim xFRg As Range
    Dim xStrAddress As String
    Dim xVrt As Variant
    Dim xRsp As VbMsgBoxResult

    xVrt = Application.InputBox(prompt:="Search:", Title:="www.extendoffice.com", Type:=2)
    
    If xVrt = False Or xVrt = "" Then
        MsgBox "Search canceled.", vbInformation
        Exit Sub
    End If

    Set xFRg = ActiveSheet.Cells.Find(what:=xVrt, LookIn:=xlValues, LookAt:=xlPart)
    
    If xFRg Is Nothing Then
        MsgBox prompt:="Cannot find this value", Title:="www.extendoffice.com"
        Exit Sub
    End If
    
    xStrAddress = xFRg.Address
    Set xRg = xFRg

    Do
        Set xFRg = ActiveSheet.Cells.FindNext(After:=xFRg)
        If xFRg Is Nothing Then Exit Do
        If xFRg.Address = xStrAddress Then Exit Do
        Set xRg = Application.Union(xRg, xFRg)
    Loop

    If Not xRg Is Nothing Then
        xRg.Interior.ColorIndex = 8 ' Light blue
        xRsp = MsgBox(prompt:="Do you want to cancel highlighting?", Title:="www.extendoffice.com", Buttons:=vbQuestion + vbOKCancel)
        If xRsp = vbOK Then xRg.Interior.ColorIndex = xlColorIndexNone
    End If
End Sub

Capture d’écran montrant comment coller du code VBA dans Excel pour mettre en surbrillance les résultats de recherche

3. Appuyez sur la touche F5 pour exécuter le code. Une boîte de dialogue s’affichera alors, vous invitant à saisir la valeur que vous souhaitez rechercher.

Capture d’écran de la boîte de dialogue permettant de saisir une valeur à rechercher dans Excel

4. Après avoir cliqué sur OK, toutes les cellules correspondant à la valeur spécifiée seront mises en surbrillance avec votre couleur par défaut. Une boîte de dialogue s’affichera ensuite pour vous demander si vous souhaitez supprimer cette surbrillance : cliquez sur OK pour la supprimer de toutes les occurrences, ou sur Annuler pour la conserver.

Capture d’écran montrant les résultats de recherche mis en surbrillance dans Excel à l’aide de VBA

Remarques et conseils :

• Si aucune cellule correspondant à votre recherche n’est trouvée, la macro vous en avertit par un message contextuel.

Capture d’écran de la boîte de message indiquant qu’aucune correspondance n’a été trouvée dans le VBA d’Excel

• Ce code parcourt l’intégralité de la feuille active et ne tient pas compte de la casse : il trouvera votre texte quelle que soit la manière dont les majuscules sont utilisées.
• La couleur de surbrillance appliquée provient de la palette standard. Si vous souhaitez en utiliser une autre, modifiez simplement la valeur « ColorIndex » dans le code (par exemple, utilisez)ColorIndex = 6 pour obtenir du jaune).
• Sauvegardez toujours votre travail avant d’exécuter des macros, surtout si votre feuille contient des données critiques, car les actions effectuées par les macros ne peuvent pas être annulées avec la commande standard « Annuler » d’Excel.
• Pour appliquer ce code à une plage spécifique plutôt qu’à toute la feuille, remplacez ActiveSheet.Cellspar la plage souhaitée (par exemple,)Range("A1:D20")).
• Certains utilisateurs peuvent recevoir des avertissements de sécurité lors de l’exécution de code VBA. Pensez à activer les macros pour votre classeur.

Si votre valeur de recherche apparaît plusieurs fois dans la feuille, cette macro mettra en surbrillance toutes les occurrences, ce qui est particulièrement utile pour auditer ou relire des entrées de données répétées.


Mettre en surbrillance les résultats de recherche à l’aide de Utiliser la mise en forme conditionnelle

Utiliser la mise en forme conditionnelle dans Excel est un outil dynamique capable de mettre automatiquement en surbrillance les cellules répondant à certains critères, ce qui le rend idéal pour rechercher et marquer visuellement les données correspondantes au sein d’un Sélectionner la plage. Cette approche convient particulièrement lorsque vous souhaitez que la surbrillance se mette à jour automatiquement à mesure que la référence de recherche change, ou lorsque vous avez besoin d’une méthode non destructive fondée sur des formules pour formater les données. Elle est également privilégiée dans les environnements partagés ou collaboratifs où les macros peuvent être limitées ou indésirables.

Supposons que vous disposiez d’un jeu de données et d’une cellule dédiée à la saisie de votre recherche (comme illustré dans la capture d’écran ci-dessous). Voici comment configurer la mise en forme conditionnelle pour mettre en surbrillance dynamiquement les correspondances :

Capture d’écran d’une plage de données et d’une zone de recherche utilisées pour la mise en forme conditionnelle dans Excel

1. Sélectionnez toute la plage de cellules dans laquelle vous souhaitez rechercher votre valeur cible. Rendez-vous dans l’onglet Accueil, cliquez sur Utiliser la mise en forme conditionnelle, puis choisissez Nouvelle règle.

Capture d’écran de l’option Nouvelle règle dans la mise en forme conditionnelle d’Excel

2. Dans la boîte de dialogue Nouvelle règle de mise en forme, sélectionnez Utiliser une formule pour déterminer les cellules à mettre en forme. Saisissez la formule suivante dans le champ « Mettre en forme les valeurs pour lesquelles cette formule est vraie » (ajustez les références de cellule si nécessaire) :

=AND($E$2<>"",$E$2=A4)
Ici,E2est la cellule dans laquelle vous saisirez votre Valeur de recherche, et A4est la première cellule de la plage à mettre en évidence. Adaptez les références à votre disposition.
Capture d’écran de la formule utilisée pour la mise en forme conditionnelle afin de mettre en surbrillance les résultats de recherche

3. Cliquez sur le bouton Format pour ouvrir la boîte de dialogue « Définir le format des cellules », puis sélectionnez une couleur de remplissage de votre choix sous l’onglet Remplissage. Confirmez avec OK et fermez toutes les boîtes de dialogue.

Capture d’écran de la boîte de dialogue Format de cellule permettant de choisir une couleur de surbrillance

Désormais, dès que vous saisissez un mot-clé dans la cellule E2, les entrées correspondantes de la plage sélectionnée sont automatiquement mises en surbrillance. Ce processus se met à jour instantanément dès que la valeur de recherche change, offrant ainsi un moyen fluide de relire vos données ou de rechercher plusieurs fois les mêmes termes, sans aucun ajustement manuel.

Quelques remarques utiles :

• Les formules utilisant la mise en forme conditionnelle peuvent gérer à la fois les correspondances exactes et partielles (en utilisant les fonctions)RECHERCHE ou TROUVE dans des règles plus complexes).

• Cette méthode est non destructive : les données sous-jacentes demeurent intactes.

• Lorsque vous copiez la mise en forme conditionnelle vers d’autres zones, vérifiez attentivement les références de cellule pour garantir leur exactitude (utilisez des références absolues ou relatives selon vos besoins).

• Si la mise en forme conditionnelle ne semble pas fonctionner, vérifiez votre formule et assurez-vous que la cellule cible est correctement référencée ; les erreurs proviennent généralement d’une formule mal placée ou de plages sélectionnées qui se chevauchent.

Une limitation est que la mise en forme conditionnelle se cantonne à la mise en forme et ne permet pas, par exemple, de filtrer, de sélectionner ni d’opérer toute autre manipulation sur les résultats identifiés au-delà des indices visuels. Pour un codage couleur interactif ou persistant (par exemple, sur plusieurs feuilles ou classeurs), une solution VBA ou Kutools serait plus adaptée.


Mettre en surbrillance les résultats de recherche à l’aide d’un outil pratique

Si vous recherchez souvent plusieurs valeurs simultanément ou avez besoin d’une solution prête à l’emploi pour une mise en évidence complexe, la fonctionnalité « Marquage des mots-clés », disponible dans Kutools pour Excel, offre une flexibilité inégalée. Contrairement aux fonctions standard d’Excel, Kutools vous permet de saisir plusieurs mots-clés, de définir diverses options de mise en évidence, de rechercher des chaînes partielles et même d’activer la sensibilité à la casse. Idéale pour le contrôle qualité, les audits ou le repérage rapide de multiples éléments dans des listes — comme des identifiants de produits, des noms de clients ou d’autres références — cette fonction brille particulièrement dans les grands jeux de données.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

Pour utiliser cette fonctionnalité, procédez comme suit:

1. Sélectionnez la plage dans laquelle vous souhaitez rechercher des mots-clés. Ensuite, rendez-vous dans l’onglet Kutools, cliquez sur Texte, puis choisissez Marquage des mots-clés.

Capture d’écran de l’option Kutools Marquer le mot-clé dans le ruban Excel

2. Dans la boîte de dialogue qui s’ouvre, saisissez les mots que vous souhaitez rechercher dans le champ « Mot-clé », en séparant chaque terme par une virgule. Choisissez votre Résultat du traitement préféré — comme la couleur de mise en évidence et la couleur de la police — et précisez comment la correspondance doit s’effectuer (chaîne entière ou partielle, sensibilité à la casse). Cliquez sur OK pour appliquer.

Par exemple, cochez la case «Respecter la casse» si vous souhaitez trouver uniquement les entrées dont la casse correspond exactement à celle que vous saisissez. Cela est particulièrement utile lorsque la précision de la casse est essentielle, comme lors de la recherche de codes spécifiques ou d’identifiants de produits.

Capture d’écran de la boîte de dialogue Marquer le mot-clé

Très rapidement, les résultats correspondants dans votre Sélectionner la plage seront marqués comme spécifié, attirant immédiatement votre attention sur les entrées clés. Si vous saisissez plusieurs mots-clés, chaque occurrence sera mise en évidence dans l’ensemble de vos données.

Capture d’écran des résultats de recherche mis en surbrillance avec différentes couleurs de police à l’aide de Kutools

De plus, la fonctionnalité « Marquage des mots-clés » permet la correspondance partielle de chaînes. Par exemple, si vous souhaitez mettre en évidence toutes les cellules contenant « ball » ou « jump », il suffit de saisir ball, jump dans le champ Mot-clé, de choisir vos paramètres, puis de cliquer sur OK.

Capture d’écran de la boîte de dialogue Kutools Marquer le mot-clé pour la correspondance partielle de chaînes>>>Capture d’écran des correspondances partielles mises en surbrillance dans Excel à l’aide de Kutools

Cette approche est simple et idéale pour les tâches répétitives de recherche et de mise en évidence — elle permet de gagner un temps considérable par rapport à une mise en forme manuelle ou à la création de règles complexes de mise en forme conditionnelle. Les opérations Kutools sont facilement accessibles et réversibles, et leurs résultats sont hautement personnalisables, ce qui les rend parfaitement adaptées aux travaux volumineux.

Notez que Kutools pour Excel est un complément qui peut nécessiter une installation séparée. Une fois installé, il s’intègre directement dans le ruban Excel. Particulièrement avantageuse pour les utilisateurs souhaitant davantage de personnalisation ou de simplicité dans des scénarios complexes impliquant plusieurs mots-clés, cette fonctionnalité répond idéalement à leurs besoins.

Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant

Mettre en surbrillance les résultats de recherche à l’aide du filtre et de la coloration manuelle

Lorsque vous préférez ne pas utiliser de formules, de code VBA ni de compléments tiers, vous pouvez recourir à la fonctionnalité intégrée d’Excel Filtre pour restreindre vos données aux résultats correspondants, puis appliquer une mise en évidence manuelle. Cette méthode est simple, ne nécessite aucune configuration et ne présente aucun risque de modification de la structure de vos données.

Adaptée aux tâches occasionnelles ou lorsque vous partagez des fichiers avec des utilisateurs qui n’ont peut-être pas l’autorisation d’exécuter des macros ou des compléments, voici la procédure à suivre:

  • Sélectionnez votre plage de données (en incluant les en-têtes, le cas échéant).
  • Accédez à Données > Filtrer. Des flèches de liste déroulante apparaîtront dans la ligne d’en-tête.
  • Cliquez sur la flèche de filtre de la colonne que vous souhaitez explorer, puis saisissez votre critère dans la zone de recherche ou sélectionnez une valeur dans la liste. Cliquez sur OK pour appliquer le filtre.
  • Une fois que seules les lignes correspondantes sont visibles, sélectionnez-les, rendez-vous dans l’onglet Accueil, puis utilisez l’outil Couleur de remplissage pour les mettre en surbrillance selon vos besoins.
  • Effacez le filtre pour afficher l’ensemble des données, dont les cellules mises en surbrillance seront désormais facilement identifiables.

Gardez à l’esprit que cette méthode est manuelle : si votre jeu de données évolue, vous devrez répéter les étapes de filtrage et de mise en évidence. Elle reste toutefois compatible avec toutes les versions d’Excel et s’avère particulièrement pratique pour des besoins ponctuels ou lorsque les macros ne sont pas autorisées.

Mettre en surbrillance les résultats de recherche à l’aide d’une formule de colonne auxiliaire dans Excel

Pour les utilisateurs à la recherche d’une solution réutilisable et facilement vérifiable, sans recourir au VBA ni à des compléments, une formule simple dans une colonne auxiliaire permet d’identifier rapidement les correspondances, que vous pouvez ensuite mettre en évidence manuellement ou à l’aide de la mise en forme conditionnelle.

Par exemple, supposons que vous souhaitiez rechercher la valeur située en cellule E2 au sein de la plage A4:A20. Voici la marche à suivre :

1. Dans la colonne adjacente à vos données (par exemple, en cellule B4), saisissez la formule suivante :

=IF(A4=$E$2,"Match","")

2. Appuyez sur Entrée, puis copiez la formule dans toutes les cellules concernées (par exemple, de B4 à B20). Cette formule vérifie si la valeur située en colonne A correspond à votre terme de recherche et affiche « Correspondance » le cas échéant.

3. Vous pouvez désormais filtrer la colonne auxiliaire pour n’afficher que les lignes contenant « Correspondance », ou utiliser la mise en forme conditionnelle afin de mettre automatiquement en évidence ces lignes selon la valeur de la colonne auxiliaire.

💡 Astuce :Pour prendre en charge les correspondances partielles, remplacez la vérification d’égalité par cette formule :

=IF(ISNUMBER(SEARCH($E$2,A4)),"Match","")

Cette plage de lignes sera mise en surbrillance si la valeur recherchée est trouvée n’importe où dans la cellule. N’oubliez pas d’ajuster les références absolues et relatives selon vos besoins.

L’utilisation d’une colonne auxiliaire vous permet de garder vos données parfaitement organisées et simplifie tout audit ou toute modification ultérieure de la logique de recherche.

Lorsque vous choisissez une méthode pour rechercher et mettre en évidence des données dans Excel, tenez compte de la taille de vos données, des exigences de partage et de la nécessité d’automatisation. Les macros s’avèrent efficaces, mais requièrent des autorisations spécifiques ; la mise en forme conditionnelle, quant à elle, est dynamique, bien qu’elle se limite généralement à des règles simples. Des compléments comme Kutools permettent un traitement par lots avancé. Sauvegardez toujours vos données d’origine avant d’appliquer une mise en forme massive ou d’exécuter du code externe. En cas de problème, vérifiez soigneusement les références de cellule, la syntaxe des formules et, si vous utilisez des macros, assurez-vous qu’elles sont activées et que votre classeur est enregistré avant de poursuivre.


Fichier exemple

Cliquez pour télécharger le fichier exemple


Autres opérations (articles) liées à la mise en forme conditionnelle

Compter ou sommer des cellules par couleur à l’aide de la mise en forme conditionnelle dans Excel
Ce tutoriel présente désormais quelques méthodes pratiques et simples pour compter ou sommer rapidement des cellules par couleur à l’aide de la mise en forme conditionnelle dans Excel.

Créer un graphique avec la mise en forme conditionnelle dans Excel
Par exemple, vous avez un tableau des notes d’une classe et souhaitez créer un graphique qui colore automatiquement les notes selon différentes plages. Ce tutoriel vous explique pas à pas comment réaliser cette opération.

Utiliser la mise en forme conditionnelle avec un graphique à barres empilées dans Excel
Ce tutoriel explique comment créer un graphique à barres empilées à l’aide de la mise en forme conditionnelle, comme illustré à l’étape suivante dans Excel.

Utiliser la mise en forme conditionnelle pour mettre en évidence des lignes ou des cellules lorsque deux colonnes sont identiques dans Excel
Dans cet article, je vous explique comment utiliser la mise en forme conditionnelle pour mettre en évidence des lignes ou des cellules lorsque deux colonnes sont identiques dans Excel.

Appliquer la mise en forme conditionnelle à chaque ligne dans Excel
Il arrive que vous souhaitiez appliquer la mise en forme conditionnelle à chaque ligne. Plutôt que de répéter les mêmes règles ligne après ligne, quelques astuces efficaces permettent de résoudre ce problème facilement.


Meilleurs outils de productivité Office

🤖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 surbrillance 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:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de 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 par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

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.

ExcelWordOutlookTabsPowerPoint
  • 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