Er zijn dus momenten waarop u wilt weten of een waarde in een lijst staat of niet. We hebben dit gedaan met VERT.ZOEKEN. Maar we kunnen hetzelfde doen met de AANTAL.ALS-functie. Dus in dit artikel zullen we leren hoe we kunnen controleren of een waarde in een lijst staat of niet op verschillende manieren.
Controleer of de waarde binnen het bereik ligt met behulp van de AANTAL.ALS-functie:
Dus zoals we weten, kunnen we met de AANTAL.ALS-functie in Excel weten hoe vaak een specifieke waarde in een bereik voorkomt. Dus als we tellen voor een specifieke waarde in een bereik en deze groter is dan nul, zou dit betekenen dat deze binnen het bereik valt. Is het niet?
Generieke formule
=AANTAL.ALS(bereik,waarde)>0
Bereik: Het bereik waarin u wilt controleren of de waarde binnen het bereik bestaat of niet.
Waarde: De waarde die u wilt controleren in de bereik.
Laten we een voorbeeld bekijken:
Excel Zoekwaarde is in bereik Voorbeeld
Voor dit voorbeeld hebben we onderstaande voorbeeldgegevens. We hebben een check-in nodig in cel D2, als het gegeven item in C2 binnen bereik bestaat A2:A9 of zeg itemlijst. Als het er is, print dan WAAR anders ONWAAR.
Schrijf deze formule in cel D2:
=AANTAL.ALS(A2:A9,C2)>0
Omdat C2 "schaal" bevat en niet in de itemlijst staat, wordt FALSE weergegeven. Precies zoals we wilden. Als u nu "schaal" vervangt door "Potlood" in de bovenstaande formule, wordt WAAR weergegeven.
Nu, dit WAAR en ONWAAR ziet er erg achterlijk en wit uit. Hoe zit het met het aanpassen van de uitvoer. Ik bedoel, wat dacht je ervan om "gevonden" of "niet gevonden" te laten zien wanneer de waarde in de lijst staat en wanneer dat niet het geval is.
Aangezien deze test ons TRUE en FALSE geeft, kunnen we deze gebruiken met de IF-functie van Excel.
Schrijf deze formule:
=ALS(AANTAL.ALS(A2:A9,C2)>0,"in lijst","Niet in lijst")
Dit heb je als output.
Wat als u ">0" uit deze if-formule verwijdert?
=ALS(AANTAL.ALS(A2:A9,C2),"in lijst","Niet in lijst")
Het zal goed werken. Je krijgt hetzelfde resultaat als hierboven. Waarom? Omdat ALS-functie in Excel behandelt elke waarde groter dan 0 als WAAR.
Hoe te controleren of een waarde binnen het bereik valt met Wild Card-operators
Soms wil je weten of er een match is met jouw item in de lijst of niet. Ik bedoel wanneer je geen exacte match wilt, maar elke match.
Als u bijvoorbeeld in de hierboven gegeven lijst wilt controleren of er iets is met "rood". Schrijf hiervoor deze formule.
=ALS(AANTAL.ALS(A2:A9,"*rood*"),"in lijst","Niet in lijst")
Dit zal een TRUE retourneren omdat we "rode pen" in onze lijst hebben. Als u rood door roze vervangt, wordt FALSE geretourneerd. Probeer het.
Nu heb ik hier de waarde in de lijst hard gecodeerd, maar als je waarde in een cel staat, bijvoorbeeld in onze favoriete cel B2, schrijf dan deze formule.
ALS(AANTAL.ALS(A2:A9,"*"&B2&"*"),"in lijst","Niet in lijst")
Er is nog een manier om hetzelfde te doen. We kunnen de MATCH-functie in Excel gebruiken om te controleren of de kolom een waarde bevat. Laten we eens kijken hoe.
Zoek of een waarde in een lijst staat met behulp van de MATCH-functie
Dus zoals we allemaal weten, retourneert de MATCH-functie in Excel de index van een waarde als deze wordt gevonden, anders retourneert de fout #N/A. Dus we kunnen de ISNUMBER gebruiken om te controleren of de functie een getal retourneert.
Als het een getal retourneert, wordt ISNUMBER WAAR weergegeven, wat betekent dat het anders ONWAAR is gevonden, en u weet wat dat betekent.
Schrijf deze formule in cel C2:
=ISGETAL(OVEREENKOMST(C2,A2:A9,0))
De MATCH-functie zoekt naar een exacte overeenkomst van waarde in cel C2 in bereik A2:A9. Aangezien DESK op de lijst staat, toont het een TRUE-waarde en FALSE voor SCALE.
Dus ja, dit zijn de manieren waarop je kunt vinden of een waarde in de lijst staat of niet en er vervolgens actie op kunt ondernemen zoals je wilt met behulp van de ALS-functie. Ik heb uitgelegd hoe je op de best mogelijke manier waarde kunt vinden in een bereik. Laat het me weten als je gedachten hebt. Het opmerkingengedeelte is helemaal van jou.
Hoe te controleren of cel specifieke tekst bevat in Excel
Hoe een lijst met teksten in string in Excel te controleren?
Hoe het gemiddelde verschil tussen lijsten in Excel te nemen?
Hoe u elke N-de waarde uit een lijst in Excel haalt
Populaire artikels:
50 Excel-snelkoppelingen om uw productiviteit te verhogen
Hoe de VERT.ZOEKEN-functie in Excel te gebruiken?
Hoe de AANTAL.ALS-functie in Excel te gebruiken?
Hoe de SUMIF-functie in Excel te gebruiken?