Excel-formule: Controleren of een cel een van meerdere dingen bevat
Deze handleiding biedt een formule om te controleren of een cel een van meerdere waarden bevat in Excel, en legt de argumenten in de formule uit en hoe de formule werkt.
Algemene formule:
=SOMPRODUCT(--ISGETAL(ZOEKEN(dingen,tekst)))>0 |
Argumenten
Dingen: de waarden waarvan je wilt controleren of een cel er één van bevat. |
Tekst: de celverwijzing of tekststring die je wilt controleren op het bevatten van een getal. |
Retourwaarde:
Deze formule retourneert een logische waarde, ONWAAR: de cel bevat geen van de dingen; WAAR: de cel bevat minstens één van de dingen.
Hoe deze formule werkt
Bijvoorbeeld, als je wilt controleren of cel B3 een getal bevat, gebruik dan onderstaande formule
=SOMPRODUCT(--ISGETAL(ZOEKEN($E$3:$E$5,B3)))>0 |
Druk op Enter toets om te controleren.
Uitleg
ZOEKEN functie: de ZOEKEN functie retourneert de locatie van het eerste teken van de tekststring binnen een andere. Als de ZOEKEN functie de overeenkomende tekst vindt, retourneert het de relatieve positie, zo niet, dan retourneert het een #WAARDE! fout. Bijvoorbeeld, hier zal de formule ZOEKEN($E$3:$E$5,B3) elke waarde van het bereik E3:E5 zoeken in cel B3, en retourneert de locatie van elke tekststring in cel B3. Het zal een arrayresultaat retourneren zoals dit: {18;#VALUE!;#VALUE!}.
ISGETAL functie: de ISGETAL functie retourneert WAAR wanneer een cel een getal bevat. Dus ISGETAL(ZOEKEN($E$3:$E$5,B3)) zal een arrayresultaat retourneren als {waar,onwaar,onwaar} omdat de ZOEKEN functie 1 getal vindt.
--ISGETAL(ZOEKEN($E$3:$E$5,B4)) zet de WAAR-waarde om in 1, en zet de ONWAAR-waarde om in 0, dus deze formule zet het arrayresultaat om naar {1;0;0}.
SOMPRODUCT functie: wordt gebruikt om bereiken te vermenigvuldigen of arrays samen op te tellen en retourneert de som van producten. De SOMPRODUCT(--ISGETAL(ZOEKEN($E$3:$E$5,B3))) retourneert 1+0+0=1.
Tot slot, vergelijk de linkerformule SOMPRODUCT(--ISGETAL(ZOEKEN($E$3:$E$5,B3))) met 0, zolang het resultaat van de linkerformule groter is dan 0, zal de formule WAAR retourneren, anders retourneert het ONWAAR.
Voorbeeldbestand
Klik om voorbeeldbestand te downloaden
Gerelateerde Formules
- Controleren of een cel een specifieke tekst bevat
Om te controleren of een cel sommige teksten in bereik A bevat maar niet de teksten in bereik B, kun je een arrayformule gebruiken die de AANTAL, ZOEKEN en EN functie combineert in Excel. - Controleren of een cel een van meerdere waarden bevat maar andere waarden uitsluit
Deze handleiding biedt een formule om snel de taak af te handelen om te controleren of een cel een van de dingen bevat maar andere waarden uitsluit in Excel en legt de argumenten van de formule uit. - Controleren of cel een van de dingen bevat
Stel dat in Excel er een lijst met waarden in kolom E staat, en je wilt controleren of de cellen in kolom B alle waarden in kolom E bevatten, en retourneer WAAR of ONWAAR. - Controleren of cel een getal bevat
Soms wil je misschien controleren of een cel numerieke tekens bevat. Deze handleiding biedt een formule die WAAR retourneert als de cel een getal bevat, ONWAAR als de cel geen getal bevat.
De Beste Office-productiviteitstools
Kutools voor Excel - Helpt U Om Uit Te Blinken In De Menigte
Kutools voor Excel Beschikt Over Meer Dan 300 Functies, Waardoor Wat U Nodig Hebt Maar Een Klik Verwijderd Is...
Office Tab - Schakel Tabbladgestuurd Lezen en Bewerken in Microsoft Office (inclusief Excel)
- Eén seconde om te schakelen tussen tientallen open documenten!
- Verminder honderden muisklikken voor u elke dag, zeg vaarwel tegen muisarm.
- Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
- Brengt Efficiënte Tabbladen naar Office (inclusief Excel), Net Als Chrome, Edge en Firefox.