Formule Excel: mettez en surbrillance les cellules qui se terminent par -

Table des matières

Formule générique

=COUNTIF(A1,"*text")

Sommaire

Remarque: Excel contient de nombreuses règles intégrées pour la mise en évidence des valeurs avec une mise en forme conditionnelle, y compris une règle pour mettre en évidence les cellules qui se terminent par un texte spécifique. Cependant, si vous souhaitez plus de flexibilité, vous pouvez utiliser votre propre formule, comme expliqué dans cet article.

Si vous souhaitez mettre en évidence des cellules qui se terminent par un certain texte, vous pouvez utiliser une formule simple basée sur la fonction NB.SI. Par exemple, si vous souhaitez mettre en évidence les états de la plage B4: G12 qui se terminent par "ota", vous pouvez utiliser:

=COUNTIF(B4,"*ota")

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.

Explication

Lorsque vous utilisez une formule pour appliquer une mise en forme conditionnelle, la formule est évaluée par rapport à la cellule active de la sélection au moment de la création de la règle. Dans ce cas, la règle est évaluée pour chaque cellule dans B4: G12, et la référence à B4 sera remplacée par l'adresse de chaque cellule en cours d'évaluation, puisqu'il s'agit d'une adresse relative.

La formule elle-même utilise la fonction COUNTIF pour "compter" les cellules qui se terminent par "ota" en utilisant le modèle "* ota" qui utilise un caractère générique (*) pour correspondre à toute séquence de caractères suivie de "ota". D'un point de vue pratique, nous ne comptons qu'une cellule à chaque fois, ce qui signifie que nous allons soit récupérer un 1 ou un zéro, ce qui fonctionne parfaitement pour le formatage conditionnel.

Une règle plus simple et plus flexible utilisant des plages nommées

En nommant une cellule d'entrée en tant que plage nommée et en faisant référence à ce nom dans la formule, vous pouvez rendre la formule plus puissante et plus flexible. Par exemple, si vous nommez G2 "entrée", vous pouvez réécrire la formule comme suit:

=COUNTIF(B4,"*"&input)

Cette formule ajoute simplement "*" au début de tout ce que vous mettez dans la cellule d'entrée. Par conséquent, la règle de mise en forme conditionnelle répondra instantanément chaque fois que cette valeur est modifiée.

Option sensible à la casse

COUNTIF n'est pas sensible à la casse, donc si vous devez également vérifier la casse, vous pouvez utiliser une formule plus compliquée qui repose sur la fonction DROITE avec EXACT:

=EXACT(RIGHT(A1,LEN(substring)),substring)

Dans ce cas, RIGHT extrait le texte de la droite de chaque cellule, et uniquement le nombre de caractères de la sous-chaîne que vous recherchez, qui est fourni par LEN. Enfin, EXACT compare le texte extrait au texte que vous recherchez (la sous-chaîne). EXACT est sensible à la casse, donc ne retournera TRUE que lorsque tous les caractères correspondent exactement.

Articles intéressants...