Exceller

Mettez en surbrillance les lignes qui contiennent

Highlight Rows That Contain

Formule Excel: mettez en surbrillance les lignes qui contiennentFormule générique
= SEARCH (text,cocatenated_columns)
Résumé

Si vous souhaitez mettre en surbrillance des lignes d'un tableau contenant du texte spécifique, vous utilisez la mise en forme conditionnelle avec une formule qui renvoie VRAI lorsque le texte est trouvé. L'astuce consiste à concaténer (coller ensemble) les colonnes que vous souhaitez rechercher et à verrouiller les références de colonne afin que seules les lignes puissent changer.

Par exemple, supposons que vous ayez une simple table de données dans B4: E11 et que vous vouliez mettre en évidence toutes les lignes contenant le texte «chien». Sélectionnez simplement toutes les données du tableau et créez une nouvelle règle de mise en forme conditionnelle qui utilise cette formule:



 
= SEARCH ('dog',$B4&$C4&$D4&$E4)

Remarque: avec la mise en forme conditionnelle, il est important que la formule soit saisie par rapport à la «cellule active» dans la sélection, qui est supposée être B4 dans ce cas.



une valeur n'est pas disponible pour la formule ou la fonction
Explication

La fonction RECHERCHE renvoie la position du texte que vous recherchez sous forme de nombre (s'il existe). La mise en forme conditionnelle traite automatiquement tout nombre positif comme VRAI, de sorte que la règle est déclenchée chaque fois que la recherche renvoie un nombre. Lorsque SEARCH ne trouve pas le texte que vous recherchez, il renvoie une erreur #VALUE, que la mise en forme conditionnelle traite comme FALSE.

En utilisant l'esperluette (&), nous concaténons toutes les valeurs de chaque ligne ensemble, puis recherchons le résultat avec SEARCH. Toutes les adresses sont saisies au format «mixte», avec les colonnes verrouillées et les lignes à gauche relatives. En fait, cela signifie que les 4 cellules de chaque ligne sont testées avec exactement la même formule.



comment compter une lettre dans excel

Utilisation d'autres cellules comme entrées

Notez que vous n'avez pas à coder en dur les valeurs susceptibles de changer dans la règle. Au lieu de cela, vous pouvez utiliser une autre cellule comme cellule «d'entrée» afin de pouvoir la modifier facilement plus tard. Par exemple, dans ce cas, vous pouvez nommer la cellule E2 «entrée» et réécrire la formule comme suit

 
= SEARCH (input,$B4&$C4&$D4&$E4)

Vous pouvez ensuite mettre n'importe quelle valeur de texte dans E2, et la règle de mise en forme conditionnelle répondra instantanément, en mettant en évidence les lignes contenant ce texte. Voir le lien vidéo ci-dessous pour une description plus détaillée.

Option sensible à la casse

Si vous avez besoin d'une option sensible à la casse, vous pouvez utiliser la fonction FIND au lieu de SEARCH comme ceci:



 
= FIND (input,$B4&$C4&$D4&$E4)

La fonction FIND fonctionne comme SEARCH, mais correspond également à la casse.

date et jour de la semaine
Démarrage rapide | Plus d'exemples | Dépannage | Formation Auteur Dave Bruns


^