10 VERT.ZOEKEN Voorbeelden voor beginnende en gevorderde gebruikers

VERT.ZOEKEN Functie - Inleiding

De VERT.ZOEKEN-functie is DE maatstaf.

U weet iets in Excel als u weet hoe u de functie VERT.ZOEKEN moet gebruiken.

Als u dat niet doet, kunt u Excel beter niet als een van uw sterke punten in uw cv vermelden.

Ik heb deelgenomen aan de panelinterviews waar zodra de kandidaat Excel als zijn expertisegebied noemde, het eerste wat werd gevraagd was - je snapt het - de VERT.ZOEKEN-functie.

Nu we weten hoe belangrijk deze Excel-functie is, is het logisch om deze volledig te gebruiken om met trots te kunnen zeggen: "Ik weet een paar dingen in Excel".

Dit wordt een enorme VLOOKUP-tutorial (volgens mijn normen).

Ik zal alles bespreken wat er te weten valt en je vervolgens nuttige en praktische voorbeelden van VERT.ZOEKEN laten zien.

Dus vastbinden.

Het is tijd voor de start.

Wanneer gebruik je de VERT.ZOEKEN-functie in Excel?

De functie VERT.ZOEKEN is het meest geschikt voor situaties waarin u op zoek bent naar een overeenkomend gegevenspunt in een kolom, en wanneer het overeenkomende gegevenspunt wordt gevonden, gaat u naar rechts in die rij en haalt u een waarde op uit een cel die een opgegeven aantal is van kolommen naar rechts.

Laten we hier een eenvoudig voorbeeld nemen om te begrijpen wanneer Vlookup in Excel moet worden gebruikt.

Weet je nog toen de examenscorelijst uit was en op het prikbord werd geplakt en iedereen gek werd om hun namen en hun score te vinden (tenminste dat gebeurde er toen ik op school zat).

Hier is hoe het werkte:

  • Je gaat naar het prikbord en gaat op zoek naar je naam of inschrijvingsnummer (je vinger van boven naar beneden in de lijst).
  • Zodra je je naam ziet, beweeg je je ogen naar rechts van de naam/inschrijvingsnummer om je scores te zien.

En dat is precies wat de Excel VLOOKUP-functie voor u doet (gebruik dit voorbeeld gerust in uw volgende interview).

De functie VERT.ZOEKEN zoekt naar een opgegeven waarde in een kolom (in het bovenstaande voorbeeld was dit uw naam) en wanneer deze de opgegeven overeenkomst vindt, retourneert deze een waarde in dezelfde rij (de markeringen die u hebt verkregen).

Syntaxis

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

Invoerargumenten

  • opzoekwaarde - dit is de opzoekwaarde die u probeert te vinden in de meest linkse kolom van een tabel. Dit kan een waarde, een celverwijzing of een tekenreeks zijn. In het voorbeeld van het scoreblad zou dit uw naam zijn.
  • table_array - dit is de tabelarray waarin u de waarde zoekt. Dit kan een verwijzing zijn naar een celbereik of een benoemd bereik. In het voorbeeld van het scoreblad zou dit de hele tabel zijn met de score voor iedereen voor elk onderwerp
  • col_index - dit is het kolomindexnummer waaruit u de overeenkomende waarde wilt ophalen. Als je in het voorbeeld van het scoreblad de scores voor wiskunde wilt (de eerste kolom in een tabel die de scores bevat), kijk je in kolom 1. Als je de scores voor natuurkunde wilt, kijk je in de kolom 2.
  • [range_lookup] - hier geef je aan of je een exacte match of een approximatieve match wilt. Als het wordt weggelaten, wordt het standaard TRUE - geschatte overeenkomst (zie aanvullende opmerkingen hieronder).

Aanvullende opmerkingen (saai, maar belangrijk om te weten)

  • De overeenkomst kan exact (FALSE of 0 in range_lookup) of bij benadering (TRUE of 1) zijn.
  • Zorg er bij het zoeken bij benadering voor dat de lijst in oplopende volgorde is gesorteerd (van boven naar beneden), anders kan het resultaat onnauwkeurig zijn.
  • Wanneer range_lookup TRUE is (geschatte lookup) en gegevens in oplopende volgorde worden gesorteerd:
    • Als de functie VERT.ZOEKEN de waarde niet kan vinden, wordt de grootste waarde geretourneerd, die kleiner is dan de lookup_value.
    • Het retourneert een #N/B-fout als de lookup_value kleiner is dan de kleinste waarde.
    • Als lookup_value tekst is, kunnen jokertekens worden gebruikt (zie het onderstaande voorbeeld).

Laten we nu, in de hoop dat je een basiskennis hebt van wat de VERT.ZOEKEN-functie kan doen, deze ui schillen en enkele praktische voorbeelden van de VERT.ZOEKEN-functie bekijken.

10 Excel VERT.ZOEKEN Voorbeelden (Basic & Advanced)

Hier zijn 10 handige voorbeelden van het gebruik van Excel Vlookup die u laten zien hoe u het in uw dagelijkse werk kunt gebruiken.

Voorbeeld 1 - De wiskundescore van Brad vinden

In het onderstaande VERT.ZOEKEN-voorbeeld heb ik een lijst met studentennamen in de meest linkse kolom en cijfers in verschillende onderwerpen in kolommen B tot E.

Laten we nu aan het werk gaan en de VERT.ZOEKEN-functie gebruiken voor wat het het beste doet. Uit de bovenstaande gegevens moet ik weten hoeveel Brad scoorde in wiskunde.

Uit de bovenstaande gegevens moet ik weten hoeveel Brad scoorde in wiskunde.

Hier is de VERT.ZOEKEN-formule die de Math-score van Brad zal retourneren:

=VLOOKUP("Brad",$A$3:$E$10,2,0)

De bovenstaande formule heeft vier argumenten:

  • “Brad: - dit is de opzoekwaarde.
  • $A$3:$E$10 - dit is het cellenbereik waarin we zoeken. Onthoud dat Excel zoekt naar de opzoekwaarde in de meest linkse kolom. In dit voorbeeld zoekt het naar de naam Brad in A3:A10 (de meest linkse kolom van de opgegeven array).
  • 2 - Zodra de functie de naam van Brad heeft gevonden, gaat deze naar de tweede kolom van de array en retourneert de waarde in dezelfde rij als die van Brad. De waarde 2 hier geeft aan dat we de score zoeken uit de tweede kolom van de opgegeven array.
  • 0 - dit vertelt de functie VERT.ZOEKEN om alleen naar exacte overeenkomsten te zoeken.

Hier is hoe de VERT.ZOEKEN-formule werkt in het bovenstaande voorbeeld.

Eerst zoekt het naar de waarde Brad in de meest linkse kolom. Het gaat van boven naar beneden en vindt de waarde in cel A6.

Zodra het de waarde vindt, gaat het naar rechts in de tweede kolom en haalt de waarde erin op.

U kunt dezelfde formuleconstructie gebruiken om iemands punten in elk van de onderwerpen te krijgen.

Om bijvoorbeeld Maria's cijfers in Scheikunde te vinden, gebruikt u de volgende VERT.ZOEKEN-formule:

=VERT.ZOEKEN("Maria",$A$3:$E$10,4,0)

In het bovenstaande voorbeeld wordt de opzoekwaarde (naam van de student) tussen dubbele aanhalingstekens ingevoerd. U kunt ook een celverwijzing gebruiken die de opzoekwaarde bevat.

Het voordeel van het gebruik van een celverwijzing is dat het de formule dynamisch maakt.

Als je bijvoorbeeld een cel hebt met de naam van een leerling en je haalt de score voor wiskunde op, dan wordt het resultaat automatisch bijgewerkt als je de naam van de leerling wijzigt (zoals hieronder weergegeven):

Als u een opzoekwaarde invoert die niet in de meest linkse kolom staat, wordt de fout #N/A geretourneerd.

Voorbeeld 2 - Tweerichtings opzoeken

In voorbeeld 1 hierboven hebben we de kolomwaarde hard gecodeerd. Daarom zou de formule altijd de score voor Math retourneren, aangezien we 2 als het kolomindexnummer hebben gebruikt.

Maar wat als u zowel de VERT.ZOEKEN-waarde als het kolomindexnummer dynamisch wilt maken. Zoals hieronder wordt weergegeven, kunt u bijvoorbeeld de naam van de student of het onderwerp wijzigen, en de formule VERT.ZOEKEN haalt de juiste score. Dit is een voorbeeld van een tweerichtingsformule VERT.ZOEKEN.

Dit is een voorbeeld van een tweerichtings VERT.ZOEKEN-functie.

Om deze tweerichtings-opzoekformule te maken, moet u de kolom ook dynamisch maken. Dus wanneer een gebruiker van onderwerp verandert, kiest de formule automatisch de juiste kolom (2 in het geval van wiskunde, 3 in het geval van natuurkunde, enzovoort…).

Om dit te doen, moet u de MATCH-functie gebruiken als het kolomargument.

Hier is de VERT.ZOEKEN formule die dit zal doen:

=VERT.ZOEKEN(G4,$A$3:$E$10,MATCH(H3,$A$2:$E$2,0),0)

De bovenstaande formule gebruikt MATCH(H3,$A$2:$E$2,0) als het kolomnummer. MATCH-functie neemt de onderwerpnaam als opzoekwaarde (in H3) en retourneert de positie in A2:E2. Dus als je Math gebruikt, zou het 2 retourneren omdat Math wordt gevonden in B2 (wat de tweede cel is in het opgegeven arraybereik).

Voorbeeld 3 - Vervolgkeuzelijsten gebruiken als opzoekwaarden

In het bovenstaande voorbeeld moeten we de gegevens handmatig invoeren. Dat kan tijdrovend en foutgevoelig zijn, vooral als je een enorme lijst met opzoekwaarden hebt.

In dergelijke gevallen is het een goed idee om een ​​vervolgkeuzelijst van de opzoekwaarden te maken (in dit geval kunnen het namen van leerlingen en vakken zijn) en vervolgens gewoon uit de lijst te kiezen.

Op basis van de selectie zou de formule het resultaat automatisch bijwerken.

Iets zoals hieronder weergegeven:

Dit is een goede dashboardcomponent, omdat je een enorme dataset kunt hebben met honderden studenten aan de achterkant, maar de eindgebruiker (laten we zeggen een leraar) kan snel de cijfers van een student in een onderwerp krijgen door simpelweg de selecties te maken uit de drop-down.

Hoe maak je dit:

De formule VERT.ZOEKEN die in dit geval wordt gebruikt, is dezelfde als die in voorbeeld 2.

=VERT.ZOEKEN(G4,$A$3:$E$10,MATCH(H3,$A$2:$E$2,0),0)

De opzoekwaarden zijn omgezet in vervolgkeuzelijsten.

Dit zijn de stappen om de vervolgkeuzelijst te maken:

  • Selecteer de cel waarin u de vervolgkeuzelijst wilt. In dit voorbeeld willen we in G4 de namen van de leerlingen.
  • Ga naar Gegevens -> Gegevenshulpmiddelen -> Gegevensvalidatie.
  • Selecteer in het dialoogvenster Gegevensvalidatie op het tabblad Instellingen de optie Lijst in de vervolgkeuzelijst Toestaan.
  • Selecteer in de bron $A$3:$A$10
  • Klik OK.

Nu heb je de vervolgkeuzelijst in cel G4. Op dezelfde manier kunt u er een maken in H3 voor de onderwerpen.

Voorbeeld 4 - Opzoeken in drie richtingen

Wat is een three-way lookup?

In voorbeeld 2 hebben we één opzoektabel gebruikt met scores voor leerlingen in verschillende vakken. Dit is een voorbeeld van een tweerichtingszoekopdracht, aangezien we twee variabelen gebruiken om de score op te halen (de naam van de student en de naam van het onderwerp).

Stel nu dat een student over een jaar drie verschillende niveaus van examens heeft, Unit Test, Midterm en Final Examination (dat is wat ik had toen ik student was).

Een drie-weg-zoekopdracht zou de mogelijkheid zijn om de cijfers van een student voor een bepaald onderwerp van het gespecificeerde examenniveau te krijgen.

Iets zoals hieronder weergegeven:

In het bovenstaande voorbeeld kan de functie VERT.ZOEKEN opzoeken in drie verschillende tabellen (Unit Test, Midterm en Final Exam) en retourneert de score voor de opgegeven student in het opgegeven onderwerp.

Hier is de formule die wordt gebruikt in cel H4:

=VLOOKUP(G4,CHOOSE(IF(H2="Unit Test",1,IF(H2="Midterm",2,3)),$A$3:$E$7,$A$11:$E$15,$A $19:$E$23),WEDSTRIJD(H3,$A$2:$E$2,0),0) 

Deze formule gebruikt de functie KIEZEN om ervoor te zorgen dat naar de juiste tabel wordt verwezen. Laten we het KIEZEN-gedeelte van de formule analyseren:

KIEZEN(IF(H2=”Eenheidstest”,1,IF(H2=”Middenterm”,2,3)),$A$3:$E$7,$A$11:$E$15,$A$19:$E$23 )

Het eerste argument van de formule is IF(H2=”Unit Test”,1,IF(H2=”Midterm”,2,3)), die de cel H2 controleert en ziet naar welk examenniveau wordt verwezen. Als het Unit Test is, retourneert het $A$3:$E$7, met de scores voor Unit Test. Als het Midterm is, retourneert het $ A $ 11: $ E $ 15, anders retourneert het $ A $ 19: $ E $ 23.

Als u dit doet, wordt de tabelarray VERT.ZOEKEN dynamisch en wordt het dus een drierichtingszoekopdracht.

Voorbeeld 5 - De laatste waarde uit een lijst halen

U kunt een VERT.ZOEKEN-formule maken om de laatste numerieke waarde uit een lijst te halen.

Het grootste positieve getal dat u in Excel kunt gebruiken is 9.99999999999999E+307. Dit betekent ook dat het grootste opzoeknummer in het VERT.ZOEKEN-nummer ook hetzelfde is.

Ik denk niet dat je ooit een berekening nodig hebt met zo'n groot aantal. En dat is precies wat we kunnen gebruiken om het laatste nummer in een lijst te krijgen.

Stel je hebt een dataset (in A1:A14) zoals hieronder weergegeven en u wilt het laatste nummer in de lijst krijgen.

Hier is de formule die u kunt gebruiken:

=VERT.ZOEKEN(9.99999999999999E+307,$A$1:$A$14,WAAR)

Merk op dat de bovenstaande formule een geschatte overeenkomst gebruikt VERT.ZOEKEN (let op TRUE aan het einde van de formule, in plaats van FALSE of 0). Houd er ook rekening mee dat de lijst niet hoeft te worden gesorteerd om deze VERT.ZOEKEN-formule te laten werken.

Hier is hoe de geschatte VERT.ZOEKEN-functie werkt. Het scant de meest linkse kolom van boven naar beneden.

  • Als het een exacte overeenkomst vindt, retourneert het die waarde.
  • Als het een waarde vindt die hoger is dan de opzoekwaarde, retourneert het de waarde in de cel erboven.
  • Als de opzoekwaarde groter is dan alle waarden in de lijst, wordt de laatste waarde geretourneerd.

In het bovenstaande voorbeeld is het derde scenario aan het werk.

Sinds 9.99999999999999E+307 is het grootste getal dat in Excel kan worden gebruikt, wanneer dit wordt gebruikt als de opzoekwaarde, wordt het laatste getal uit de lijst geretourneerd.

Op dezelfde manier kunt u het ook gebruiken om het laatste tekstitem uit de lijst te retourneren. Hier is de formule die dat kan doen:

=VERT.ZOEKEN("zzz",$A$1:$A$8,1,WAAR)

Dezelfde logica volgt. Excel doorzoekt alle namen en aangezien zzz als groter wordt beschouwd dan elke naam/tekst die begint met alfabetten vóór zzz, zou het het laatste item uit de lijst retourneren.

Voorbeeld 6 - Gedeeltelijk opzoeken met jokertekens en VERT.ZOEKEN

Excel-jokertekens kunnen in veel situaties erg handig zijn.

Het is dat toverdrankje dat je formules superkrachten geeft.

Gedeeltelijk opzoeken is nodig wanneer u naar een waarde in een lijst moet zoeken en er geen exacte overeenkomst is.

Stel dat u een gegevensset heeft zoals hieronder weergegeven, en u wilt het bedrijf ABC in een lijst zoeken, maar de lijst heeft ABC Ltd in plaats van ABC.

U kunt ABC niet als opzoekwaarde gebruiken, omdat er geen exacte overeenkomst is in kolom A. Geschatte overeenkomst leidt ook tot foutieve resultaten en vereist dat de lijst in oplopende volgorde wordt gesorteerd.

U kunt echter een jokerteken gebruiken in de functie VERT.ZOEKEN om de overeenkomst te krijgen.

Voer de volgende formule in cel D2 in en sleep deze naar de andere cellen:

=VLOOKUP("*"&C2&"*",$A$2:$A$8,1,FALSE)

Hoe werkt deze formule?

In de bovenstaande formule, in plaats van de opzoekwaarde te gebruiken zoals deze is, wordt deze aan beide zijden geflankeerd door het jokerteken asterisk (*) - “*”&C2&”*”

Een asterisk is een jokerteken in Excel en kan een willekeurig aantal tekens vertegenwoordigen.

Als u de asterisk aan beide zijden van de opzoekwaarde gebruikt, vertelt Excel dat het moet zoeken naar tekst die het woord in C2 bevat. Het kan een willekeurig aantal tekens voor of na de tekst in C2 hebben.

Cel C2 heeft bijvoorbeeld ABC, dus de functie VERT.ZOEKEN doorzoekt de namen in A2:A8 en zoekt naar ABC. Het vindt een overeenkomst in cel A2, omdat het ABC bevat in ABC Ltd. Het maakt niet uit of er tekens links of rechts van ABC staan. Totdat er ABC in een tekstreeks staat, wordt het als een overeenkomst beschouwd.

Opmerking: de functie VERT.ZOEKEN retourneert altijd de eerste overeenkomende waarde en stopt met verder zoeken. Dus als je ABC hebt Ltd., en ABC Corporation in een lijst, zal het de eerste retourneren en de rest negeren.

Voorbeeld 7 - VERT.ZOEKEN die een fout retourneert ondanks een overeenkomst in opzoekwaarde

Het kan je gek maken als je ziet dat er een overeenkomende opzoekwaarde is en de functie VERT.ZOEKEN een fout retourneert.

In het onderstaande geval is er bijvoorbeeld een overeenkomst (Matt), maar de functie VERT.ZOEKEN retourneert nog steeds een fout.

Nu kunnen we zien dat er een overeenkomst is, maar wat we met het blote oog niet kunnen zien, is dat er voorloop- of volgspaties kunnen zijn. Als je deze extra spaties voor, na of tussen de opzoekwaarden hebt, IS het GEEN exacte overeenkomst.

Dit is vaak het geval wanneer u gegevens uit een database importeert of van iemand anders krijgt. Deze leidende/achterliggende ruimtes hebben de neiging om naar binnen te sluipen.

De oplossing hier is de TRIM-functie. Het verwijdert alle voorloop- of volgspaties of extra spaties tussen woorden.

Hier is de formule die u het juiste resultaat geeft.

=VERT.ZOEKEN("Mat",TRIM($A$2:$A$9),1,0)

Aangezien dit een matrixformule is, gebruikt u Control + Shift + Enter in plaats van alleen Enter.

Een andere manier zou kunnen zijn om eerst uw opzoekarray te behandelen met de TRIM-functie om ervoor te zorgen dat alle extra spaties verdwenen zijn, en vervolgens de VERT.ZOEKEN-functie zoals gewoonlijk te gebruiken.

Voorbeeld 8 - Hoofdlettergevoelig opzoeken

De opzoekwaarde in de functie VERT.ZOEKEN is standaard niet hoofdlettergevoelig. Als uw opzoekwaarde bijvoorbeeld MATT, mat of Matt is, is het allemaal hetzelfde voor de functie VERT.ZOEKEN. Het retourneert de eerste overeenkomende waarde, ongeacht het geval.

Maar als u hoofdlettergevoelig wilt opzoeken, moet u de functie EXACT samen met de functie VERT.ZOEKEN gebruiken.

Hier is een voorbeeld:

Zoals u kunt zien, zijn er drie cellen met dezelfde naam (in A2, A4 en A5) maar met een ander alfabet. Aan de rechterkant hebben we de drie namen (Matt, MATT en mat) samen met hun scores in Math.

Nu is de functie VERT.ZOEKEN niet uitgerust om hoofdlettergevoelige opzoekwaarden te verwerken. In dit bovenstaande voorbeeld zou het altijd 38 retourneren, wat de score is voor Matt in A2.

Om het hoofdlettergevoelig te maken, moeten we een hulpkolom gebruiken (zoals hieronder weergegeven):

Gebruik de functie =ROW() om de waarden in de helperkolom te krijgen. Het krijgt gewoon het rijnummer in de cel.

Zodra u de helperkolom hebt, volgt hier de formule die het hoofdlettergevoelige opzoekresultaat geeft.

=VERT.ZOEKEN(MAX(EXACT(E2,$A$2:$A$9)*(RIJ($A$2:$A$9))),$B$2:$C$9,2,0)

Laten we het nu opsplitsen en begrijpen wat dit doet:

  • EXACT(E2,$A$2:$A$9) - Dit deel zou de opzoekwaarde in E2 vergelijken met alle waarden in A2:A9. Het retourneert een array van TRUEs/FALSEs waarbij TRUE wordt geretourneerd als er een exacte overeenkomst is. In dit geval zou het de volgende array retourneren: {TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}.
  • EXACT(E2,$A$2:$A$9)*(ROW($A$2:$A$9) - Dit deel vermenigvuldigt de reeks TRUEs/FALSEs met het rijnummer. Waar er ook een TRUE is, geeft het het rijnummer , anders geeft het 0. In dit geval zou het {2;0;0;0;0;0;0;0} opleveren.
  • MAX(EXACT(E2,$A$2:$A$9)*(ROW($A$2:$A$9))) - Dit deel retourneert de maximale waarde uit de reeks getallen. In dit geval zou het 2 retourneren (wat het rijnummer is waar er een exacte overeenkomst is).
  • Nu gebruiken we dit nummer eenvoudig als de opzoekwaarde en gebruiken we de opzoekarray als B2:C9

Opmerking: aangezien dit een matrixformule is, gebruikt u Control + Shift + Enter in plaats van alleen enter.

Voorbeeld 9 - VERT.ZOEKEN gebruiken met meerdere criteria

Excel VERT.ZOEKEN-functie, in zijn basisvorm, kan zoeken naar één opzoekwaarde en de overeenkomstige waarde uit de opgegeven rij retourneren.

Maar vaak is het nodig om VERT.ZOEKEN in Excel te gebruiken met meerdere criteria.

Stel dat je gegevens hebt met de naam van de student, het examentype en de wiskundescore (zoals hieronder weergegeven):

Het kan een uitdaging zijn om de functie VERT.ZOEKEN te gebruiken om de wiskundescore voor elke student voor de respectievelijke examenniveaus te krijgen.

Als u bijvoorbeeld VERT.ZOEKEN probeert te gebruiken met Matt als opzoekwaarde, wordt altijd 91 geretourneerd, wat de score is voor het eerste voorkomen van Matt in de lijst. Om de score voor Matt voor elk examentype (Unit Test, Mid Term en Final) te krijgen, moet u een unieke opzoekwaarde maken.

Dit kan met behulp van de helperkolom. De eerste stap is om een ​​hulpkolom links van de scores in te voegen.

Gebruik nu de volgende formule in C2 om een ​​unieke kwalificatie voor elk exemplaar van de naam te maken: =A2&”|”&B2

Kopieer deze formule naar alle cellen in de helperkolom. Dit creëert unieke opzoekwaarden voor elk exemplaar van een naam (zoals hieronder weergegeven):

Nu, hoewel er herhalingen van de namen waren, is er geen herhaling wanneer de naam wordt gecombineerd met het examenniveau.

Dit maakt het gemakkelijk omdat u nu de helperkolomwaarden kunt gebruiken als opzoekwaarden.

Hier is de formule die u het resultaat geeft in G3: I8.

=VERT.ZOEKEN($F3&"|"&G$2,$C$2:$D$19,2,0)

Hier hebben we de naam van de student en het examenniveau gecombineerd om de opzoekwaarde te krijgen, en we gebruiken deze opzoekwaarde en controleren deze in de helperkolom om het overeenkomende record te krijgen.

Opmerking: in het bovenstaande voorbeeld hebben we | . gebruikt als scheidingsteken bij het samenvoegen van tekst in de helperkolom. In sommige uitzonderlijk zeldzame (maar mogelijke) omstandigheden kunt u twee criteria hebben die verschillend zijn, maar uiteindelijk hetzelfde resultaat opleveren wanneer ze worden gecombineerd. Hier is een voorbeeld:

Merk op dat hoewel A2 en A3 verschillend zijn en B2 en B3 verschillend zijn, de combinaties uiteindelijk hetzelfde zijn. Maar als u een scheidingsteken gebruikt, zou zelfs de combinatie anders zijn (D2 en D3).

Hier is een zelfstudie over het gebruik van VERT.ZOEKEN met meerdere criteria zonder hulpkolommen te gebruiken. Je kunt hier ook mijn video-tutorial bekijken.

Voorbeeld 10 - Fouten afhandelen tijdens het gebruik van de VERT.ZOEKEN-functie

Excel VERT.ZOEKEN-functie retourneert een fout wanneer de opgegeven opzoekwaarde niet kan worden gevonden. U wilt misschien niet dat de lelijke foutwaarde de esthetiek van uw gegevens verstoort in het geval dat VERT.ZOEKEN geen waarde kan vinden.

U kunt eenvoudig de foutwaarden verwijderen met elke betekenis van volledige tekst, zoals "Niet beschikbaar" of "Niet gevonden".

Als u in het onderstaande voorbeeld bijvoorbeeld de score van Brad in de lijst probeert te vinden, wordt een fout geretourneerd omdat de naam van Brad niet in de lijst staat.

Om deze fout te verwijderen en te vervangen door iets zinvols, wikkelt u uw VERT.ZOEKEN-functie in de IFERROR-functie.

Hier is de formule:

=IFERROR(VERT.ZOEKEN(D2,$A$2:$B$7,2,0),"Niet gevonden")

De functie IFERROR controleert of de waarde die wordt geretourneerd door het eerste argument (in dit geval de functie VERT.ZOEKEN) een fout is of niet. Als het geen fout is, retourneert het de waarde door de functie VERT.ZOEKEN, anders retourneert het Niet gevonden.

IFERROR-functie is beschikbaar vanaf Excel 2007. Als u eerdere versies gebruikt, gebruikt u de volgende functie:

=IF(ISERROR(VLOOKUP(D2,$A$2:$B$7,2,0)),"Niet gevonden",VLOOKUP(D2,$A$2:$B$7,2,0))

Zie ook: Hoe om te gaan met VERT.ZOEKEN-fouten in Excel.

Dat is het in deze zelfstudie VERT.ZOEKEN.

Ik heb geprobeerd belangrijke voorbeelden te bespreken van het gebruik van de Vlookup-functie in Excel. Als je meer voorbeelden aan deze lijst wilt zien, laat het me dan weten in het opmerkingengedeelte.

Opmerking: ik heb mijn best gedaan om deze tutorial na te lezen, maar als je fouten of spelfouten vindt, laat het me dan weten 🙂

Gebruik makend van VERT.ZOEKEN Functie in Excel - Video

  • Excel HORIZ.ZOEKEN-functie.
  • Excel XLOOKUP-functie
  • Excel INDEX-functie.
  • Excel INDIRECTE Functie.
  • Excel MATCH-functie.
  • Excel OFFSET-functie.
wave wave wave wave wave