KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Excel-formule: Controleer of een cel bepaalde teksten bevat, maar andere niet

AuteurSun Wijzigingsdatum

Om te controleren of een cel bepaalde teksten uit bereik A bevat, maar géén teksten uit bereik B, kunt u een krachtige matrixformule in Excel gebruiken die de functies AANTAL, ZOEKEN en EN slim combineert. In deze handleiding leggen we helder uit hoe u deze formule effectief toepast.
doc controleren of bepaalde maar niet andere items aanwezig zijn 1

Algemene formule:

=AND(COUNT(SEARCH(include,text))>0,COUNT(SEARCH(exclude,text))=0)

Argumenten

Text: the text string you want to check.
Include: the values you want to check if argument text contains.
Exclude: the values you want to check if argument text does not contain.

Retourneerwaarde:

Deze formule retourneert een logische waarde: TRUE als de cel ten minste één van de waarden uit het argument Opnemen bevat én geen enkele van de waarden uit het argument Uitsluiten; anders FALSE.

Hoe deze formule werkt

Stel dat u wilt controleren of cel B3 één van de waarden uit het bereik E3:E5 bevat, maar geen van de waarden uit het bereik F3:F4. Gebruik dan de volgende formule:

=AND(COUNT(SEARCH($E$3:$E$5,B3))>0,COUNT(SEARCH($F$3:$F$4,B3))=0)

Druk op Shift + Ctrl + Enter om de cel te controleren.
doc controleren of bepaalde maar niet andere items aanwezig zijn 2

Uitleg

Deel 1: ( COUNT(SEARCH($E$3:$E$5,B3))>0) controleert of cel B3 één van de waarden uit bereik E3:E5 bevat

ZOEKEN-functie: de ZOEKEN-functie geeft de positie van het eerste teken van een tekstreeks binnen een andere tekst. Als de functie overeenkomende tekst vindt, retourneert deze de relatieve positie; anders krijg je de fout #WAARDE!. In dit voorbeeld zoekt de formule SEARCH($E$3:$E$5,B3) elke waarde in het bereik E3:E5 op in cel B3 en retourneert de locatie van elke gevonden tekstreeks in die cel. Het resultaat is een matrix zoals deze: {1;7;#VALUE!}.

AANTAL-functie: de AANTAL-functie telt het aantal items in een bereik of een matrix. COUNT(SEARCH($E$3:$E$5,B3)) retourneert 2, omdat het aantal items in de matrix {1;7;#VALUE!} twee is.

COUNT(SEARCH($E$3:$E$5,B3))>0, vergelijkt het resultaat van de AANTAL-functie met nul. Zolang dat resultaat groter is dan 0, retourneert de formule TRUE; anders FALSE. In dit geval is de uitkomst TRUE.
doc controleren of bepaalde maar niet andere items aanwezig zijn 3

Deel 2: COUNT(SEARCH($F$3:$F$4,B3))=0 controleert of cel B3 geen van de waarden uit bereik F3:F4 bevat

ZOEKEN-functie: de ZOEKEN-functie retourneert de positie van het eerste teken van een tekstreeks binnen een andere tekst. Als de functie overeenkomende tekst vindt, geeft ze de relatieve positie terug; anders retourneert ze de fout #WAARDE!. In dit geval zoekt de formule SEARCH($F$3:$F$4,B3) elke waarde uit het bereik F3:F4 in cel B3 en retourneert de locatie van elke tekstreeks in die cel. Dit levert een matrixresultaat op zoals dit:{#VALUE!; #VALUE!;#VALUE!}.

AANTAL-functie: de AANTAL-functie telt het aantal items in een bereik of een matrix. COUNT(SEARCH($F$3:$F$4,B3)) retourneert 0, omdat er geen items in de matrix {#VALUE!; #VALUE!; #VALUE!} zitten.

COUNT(SEARCH($F$3:$F$4,B3))>0, vergelijkt het resultaat van de AANTAL-functie met nul. Zolang het resultaat van de AANTAL-functie 0 is, retourneert de formule TRUE; anders FALSE. In dit geval retourneert deze TRUE.
doc controleren of bepaalde maar niet andere items aanwezig zijn 4

Deel 3:ENfunctie

=AND(COUNT(SEARCH($E$3:$E$5,B3))>0,COUNT(SEARCH($F$3:$F$4,B3))=0)

=AND(TRUE,TRUE)

=TRUE

Voorbeeldbestand

doc voorbeeldKlik om het voorbeeldbestand te downloaden


Gerelateerde formules


De beste Office-productiviteitshulpmiddelen

Kutools voor Excel – Helpt u om op te vallen tussen de massa

🤖KUTOOLS AI Assistent: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoek, markeer of Dubbele waarden markeren  |  Verwijder lege rijen  |  Kolommen samenvoegen of cellen zonder gegevensverlies  |  Afronden zonder formule...
Super VLookup:Meerdere criteria  |  Meerdere waarden  |  Over meerdere werkbladen heen  |  Fuzzy Match...
Geav. keuzelijst...:  |  Afhankelijke keuzelijst  |  Keuzelijst met meervoudige selectie
Kolombeheerder:Voeg een specifiek aantal kolommen toe  |  Verplaats kolommen  |  Schakel zichtbaarheidsstatus van verborgen kolommen in/uit  |Vergelijk kolommen met Selecteer Dezelfde/Verschillende Cellen...
Uitgelichte functies:Rasterfocus  |  Ontwerpweergave  |  Verbeterde formulebalk  |  Werkmap- en bladbeheerder|Bronnenbibliotheek(Automatische tekst)|  Datumkiezer  |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen  |  E-mails verzenden op basis van lijst  |  Superfilter  |  Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgehaald...) ...
Top 15-toolsets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen...)|  50+Grafiektypen(Gantt-diagram...)|  40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum...)|  19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad...)|  12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie...)|  7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Excel-cellen splitsen...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...


Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in

  • Schakel in één seconde tussen tientallen geopende documenten!
  • Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
  • Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.