Excel: gebruik de zoek-functie om meerdere waarden te vinden
De ZOEK- functie in Excel kan worden gebruikt om de locatie van de ene tekstreeks in de andere te vinden.
Soms wilt u echter de functie SEARCH gebruiken om het bestaan van een tekstreeks tussen meerdere tekstreeksen in een andere te vinden.
U kunt hiervoor de volgende formule gebruiken:
=SUMPRODUCT(--ISNUMBER(SEARCH({"string1","string2","string3"}, A2 )))>0
Deze specifieke formule zoekt naar „string1“, „string2“ en „string3“ in de string in cel A2 .
Als een van deze tekenreeksen wordt gevonden, retourneert de formule TRUE .
Anders wordt FALSE geretourneerd.
Het volgende voorbeeld laat zien hoe u deze formule in de praktijk kunt gebruiken.
Voorbeeld: Gebruik de functie ZOEK om naar meerdere waarden in Excel te zoeken
Stel dat we de volgende lijst met basketbalteamnamen in Excel hebben:
Laten we nu zeggen dat we willen bepalen of de teamnaam „Pacers“, „Raptors“ of „Nuggets“ in elke rij voorkomt.
Om dit te doen, kunnen we de volgende formule gebruiken:
=SUMPRODUCT(--ISNUMBER(SEARCH({"Pacers","Raptors","Nuggets"}, A2 )))>0
We kunnen deze formule in cel B2 typen en vervolgens klikken en deze formule naar elke resterende cel in kolom B slepen:
Kolom B geeft TRUE weer als de teamnaam een van de drie door ons opgegeven strings bevat.
Anders wordt FALSE geretourneerd.
Als u in plaats daarvan 1 of 0 wilt retourneren in plaats van TRUE en FALSE , kunt u de volgende formule gebruiken:
=IF(SUMPRODUCT(--ISNUMBER(SEARCH({"Pacers","Raptors","Nuggets"}, A2 )))>0,1,0)
De volgende schermafbeelding laat zien hoe u deze formule in de praktijk kunt gebruiken:
Kolom B geeft 1 weer als de teamnaam een van de drie strings bevat die we hebben opgegeven.
Anders wordt 0 geretourneerd.
Aanvullende bronnen
In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende taken in Excel kunt uitvoeren:
Excel: een formule voor LINKS tot een specifiek teken
Excel: Hoe de MID-functie te gebruiken om de string te beëindigen
Excel: hoe u de MID-functie gebruikt voor strings met variabele lengte