Exceller

La plage contient du texte spécifique

Range Contains Specific Text

Formule Excel: la plage contient du texte spécifiqueFormule générique
= COUNTIF (rng,'*'&value&'*')>0
Résumé

Pour déterminer si une plage ou une colonne contient du 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 en D5 est:

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

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



L'astérisque (*) est un joker pour un ou plusieurs caractères. Par concaténant astérisques avant et après la valeur dans D5, la formule comptera la valeur comme sous-chaîne. En d'autres termes, il comptera la valeur si elle apparaît n'importe où dans une 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 TRUE ou FALSE.

Avec IF

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



 
= IF ( COUNTIF (range,'*'&value&'*'),'Yes','No')
Auteur Dave Bruns


^