Excel-formule: Controleren of een cel één van meerdere waarden bevat
Deze handleiding biedt een formule om te controleren of een cel één van meerdere waarden bevat in Excel, en legt de argumenten van de formule en hoe deze werkt uit.
Algemene formule:
| =SUMPRODUCT(--ISNUMBER(SEARCH(things,text)))>0 |
Argumenten
| Things: the values you want to check if cell contains one of them. |
| Text: the cell reference or text string you want to check if contains number. |
Retourneerwaarde:
Deze formule retourneert een logische waarde: FALSE als de cel geen van de waarden bevat, en TRUE als de cel ten minste één van de waarden bevat.
Hoe deze formule werkt
Als u bijvoorbeeld wilt controleren of cel B3 een getal bevat, gebruikt u de volgende formule:
| =SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3)))>0 |
Druk op Enter om te controleren.
Uitleg
ZOEKEN-functie: de ZOEKEN-functie geeft de positie van het eerste teken van de zoektekst binnen een andere tekst terug. Als de gezochte tekst wordt gevonden, retourneert de functie de relatieve positie; wordt deze niet gevonden, dan verschijnt de fout #WAARDE!. In dit voorbeeld zoekt de formule SEARCH($E$3:$E$5,B3) elke waarde uit het bereik E3:E5 in cel B3 en geeft de positie van elke tekst in cel B3 terug. Het resultaat is een matrix zoals deze: {18;#WAARDE!;#WAARDE!}.
ISGETAL-functie: de ISGETAL-functie retourneert WAAR wanneer een cel een getal bevat. Zo retourneert ISNUMBER(SEARCH($E$3:$E$5,B3)) een matrixresultaat als {WAAR;ONWAAR;ONWAAR}, omdat de ZOEKEN-functie 1 getal vindt.
--ISNUMBER(SEARCH($E$3:$E$5,B4)) zet de waarde WAAR om naar 1 en ONWAAR naar 0, dus deze formule zet het matrixresultaat om naar {1;0;0}.
SOMPRODUCT-functie: vermenigvuldigt reeksen of matrices en geeft de som van de producten terug. De SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3))) retourneert 1+0+0=1.
Tot slot wordt de linkerkant van de formule SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3))) vergeleken met 0. Zolang het resultaat van de linkerkant groter is dan 0, retourneert de formule TRUE; anders FALSE.
Voorbeeldbestand
Klik om het voorbeeldbestand te downloaden
Gerelateerde formules
- Controleren of een cel een specifieke tekst bevat
Gebruik een matrixformule in Excel die de functies AANTAL, ZOEKEN en EN combineert om te controleren of een cel bepaalde teksten uit bereik A bevat, maar geen teksten uit bereik B. - Controleren of een cel één van meerdere waarden bevat, maar andere waarden uitsluit
In deze handleiding vind je een formule om snel te controleren of een cel één van de opgegeven waarden bevat, terwijl andere waarden worden uitgesloten in Excel. We leggen ook de argumenten van de formule duidelijk uit. - Controleren of een cel één van de waarden bevat
Stel dat u in Excel een lijst met waarden hebt in kolom E en u wilt controleren of de cellen in kolom B één van de waarden uit kolom E bevatten, en TRUE of FALSE wilt retourneren. - Controleren of een cel een getal bevat
Soms wilt u weten of een cel een getal bevat. Deze handleiding biedt een formule die TRUE retourneert als dat het geval is, en FALSE als de cel géén getal bevat.
De beste Office-productiviteitshulpmiddelen
Kutools voor Excel – Helpt u om op te vallen tussen de massa
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.