Excel-formule: cel bevat specifieke tekst -

Inhoudsopgave

Generieke formule

=ISNUMBER(SEARCH(substring,text))

Samenvatting

Om te controleren of een cel specifieke tekst bevat, kunt u de SEARCH-functie samen met de ISNUMBER-functie gebruiken. In de generieke versie is subtekenreeks de specifieke tekst waarnaar u op zoek bent, en staat tekst voor tekst in de cel die u test. In het getoonde voorbeeld is de formule in D5:

=ISNUMBER(SEARCH(C5,B5))

Deze formule retourneert WAAR als de subtekenreeks wordt gevonden, en ONWAAR als dat niet het geval is.

Let op: de SEARCH-functie zal automatisch gedeeltelijke overeenkomsten vinden.

Uitleg

De functie SEARCH retourneert de positie van de zoekreeks wanneer deze wordt gevonden, en de #VALUE! fout indien niet gevonden. We gebruiken dit feit om te testen of de zoekreeks wordt gevonden door de functie ISNUMBER te gebruiken om geldige numerieke posities te "vangen".

ISNUMBER geeft WAAR terug voor getallen en ONWAAR voor al het andere. Dus als SEARCH de subtekenreeks vindt, retourneert het de positie als een getal, en ISNUMBER retourneert WAAR. Als SEARCH de subtekenreeks niet kan vinden, retourneert het een #VALUE! fout, waardoor ISNUMBER FALSE retourneert.

Hoofdlettergevoelige versie

Als u wilt dat deze formule hoofdlettergevoelig is, kunt u de SEARCH-functie vervangen door de FIND-functie als volgt:

=ISNUMBER(FIND(substring,text))

Als cel

Als u iets wilt doen wanneer een cel specifieke tekst bevat, kunt u de formule als volgt in een IF-instructie verpakken:

=IF(ISNUMBER(SEARCH(substring,text)), "Yes", "No")

In plaats van WAAR of ONWAAR te retourneren, retourneert de bovenstaande formule "Ja" als substring wordt gevonden en "Nee" als dat niet het geval is.

Met hardgecodeerde zoekreeks

Om een ​​cel te testen op een enkele hardgecodeerde substring, plaatst u de tekst tussen dubbele aanhalingstekens. Als u bijvoorbeeld A1 wilt controleren op de tekst "appel", gebruikt u:

=ISNUMBER(SEARCH("apple",A1))

Op zoek naar meer dan één ding?

Zie deze voorbeeldformule als u een cel voor meer dan één ding moet testen (dwz voor een van de vele subtekenreeksen).

Zie hieronder meer gerelateerde formules.

Interessante artikelen...