Exceller

La plage contient du texte spécifique

Range Contains Specific Text

Formule Excel : la plage contient un texte spécifiqueFormule générique |_+_| Sommaire

Pour déterminer si une plage ou une colonne contient un texte spécifique (une sous-chaîne spécifique ou un texte partiel), vous pouvez utiliser une formule basée sur le Fonction COUNTIF et caractères génériques . Dans l'exemple illustré, la formule dans D5 est :



= COUNTIF (rng,'*'&value&'*')>0
Explication

La fonction COUNTIF compte les cellules qui répondent aux critères fournis et renvoie le nombre d'occurrences trouvées. Si aucune cellule ne répond aux critères, COUNTIF renvoie zéro.

L'astérisque (*) est un caractère générique pour un ou plusieurs personnages. Par concaténer astérisques avant et après la valeur dans D5, la formule comptera la valeur comme une sous-chaîne. En d'autres termes, il comptera la valeur si elle apparaît n'importe où dans n'importe quelle cellule de la plage.





Tout résultat positif signifie que la valeur a été trouvée. En comparant le résultat avec le plus grand que opérateur (>) et zéro, on force un résultat final de VRAI ou FAUX.

Avec SI

Vous pouvez nid cette formule à l'intérieur du fonction SI comme test logique. Par exemple, pour renvoyer un résultat final « Oui » ou « Non », vous pouvez utiliser IF comme ceci :



 
= COUNTIF (rng,'*'&D5&'*')>0
Auteur Dave Bruns


^