Excel-formule: bereik bevat specifieke tekst -

Inhoudsopgave

Generieke formule

=COUNTIF(rng,"*"&value&"*")>0

Samenvatting

Om te bepalen of een bereik of kolom specifieke tekst bevat (een specifieke subtekenreeks of gedeeltelijke tekst), kunt u een formule gebruiken op basis van de AANTAL.ALS-functie en jokertekens. In het getoonde voorbeeld is de formule in D5:

=COUNTIF(rng,"*"&D5&"*")>0

Uitleg

De AANTAL.ALS-functie telt cellen die voldoen aan de opgegeven criteria en retourneert een aantal gevonden exemplaren. Als geen enkele cel aan de criteria voldoet, retourneert AANTAL.ALS nul.

De asterisk (*) is een jokerteken voor een of meer tekens. Door asterisken voor en na de waarde in D5 samen te voegen, telt de formule de waarde als een subtekenreeks. Met andere woorden, het telt de waarde als deze ergens in een cel in het bereik voorkomt.

Elk positief resultaat betekent dat de waarde is gevonden. Door het resultaat te vergelijken met de operator groter dan (>) en nul, forceren we het eindresultaat TRUE of FALSE.

Met IF

U kunt deze formule nesten in de ALS-functie als de logische test. Als u bijvoorbeeld het eindresultaat "Ja" of "Nee" wilt retourneren, kunt u IF als volgt gebruiken:

=IF(COUNTIF(range,"*"&value&"*"),"Yes","No")

Interessante artikelen...