10 VERT.ZOEKEN Voorbeelden voor beginners en gevorderde gebruikers

10 VERT.ZOEKEN Voorbeelden voor beginners en gevorderde gebruikers

De functie VERT.ZOEKEN is de maatstaf.

Als u weet hoe u de functie VERT.ZOEKEN moet gebruiken, weet u iets van Excel.

Als je dat niet doet, kun je Excel beter niet als een van je sterke punten op je cv vermelden.

Ik heb een groepsinterview gedaan en toen een kandidaat Excel als zijn expertisegebied noemde, was het eerste dat werd gevraagd - je snapt het idee - de functie VERT.ZOEKEN.

Nu we het belang van deze Excel-functie kennen, is het logisch om het volledig te begrijpen, zodat we met trots kunnen zeggen: "Ik weet het een en ander in Excel."

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

Ik zal er alles over vertellen en je dan een nuttig en praktisch voorbeeld van VERT.ZOEKEN laten zien.

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

De functie VERT.ZOEKEN werkt het beste wanneer u zoekt naar overeenkomende gegevenspunten in een kolom, en wanneer een overeenkomend gegevenspunt wordt gevonden, neemt u de kolom rechts van de rij en haalt u de waarde uit het opgegeven aantal cellen.

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

Onthoud dat iedereen verwoed naar hun namen en scores zocht toen testscores uitkwamen en op prikborden bleven hangen (tenminste dat gebeurde vaak toen ik op school zat).

Dit is hoe het werkt:

  • Je gaat naar het prikbord en gaat op zoek naar je naam of kenteken (beweeg je vinger omhoog en omlaag over de lijst).
  • Zodra je je naam hebt gevonden, beweeg je je ogen naar de rechterkant van de naam/registratienummer om je score te zien.

Dat is precies wat de Excel-functie VERT.ZOEKEN 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 is dit uw naam) en wanneer deze een opgegeven overeenkomst vindt, retourneert deze een waarde (het token dat u krijgt) in dezelfde rij.

syntaxis

=VERT.ZOEKEN(opzoekwaarde, tabelmatrix, col_index_getal, [bereik_opzoeken])

Invoerparameters

  • opzoekwaarde -Dit is de opzoekwaarde die u probeert te vinden in de meest linkse kolom van de tabel.Dit kan een waarde, een celverwijzing of een tekenreeks zijn.In het voorbeeld van het scoreblad zou dit uw naam zijn.
  • tabel_array –Dit is de reeks tabellen waarin u naar waarden zoekt.Dit kan een verwijzing zijn naar een celbereik of een benoemd bereik.In het voorbeeld van de scoretabel zou dit de hele tabel zijn met de scores van iedereen voor elk onderwerp
  • col_index –Dit is het kolomindexnummer waaruit u overeenkomende waarden wilt halen.Als u in het voorbeeld van de breuktabel de breuk van de wiskunde wilt (de eerste kolom in de tabel die de breuk bevat), kunt u naar kolom 1 kijken.Als je een fysieke score wilt, kun je in kolom 1 en 2 kijken.
  • [range_lookup] -Hier kunt u aangeven of u een exacte overeenkomst of een benaderende overeenkomst wilt.Indien weggelaten, standaard ingesteld op TRUE - geschatte overeenkomst(zie aanvullende opmerkingen hieronder).

Aanvullende opmerkingen (saai, maar belangrijk om te weten)

  • Overeenkomsten kunnen exact (FALSE of 0 in range_lookup) of bij benadering (TRUE of 1) zijn.
  • Zorg er bij een zoekopdracht bij benadering voor dat de lijst in oplopende volgorde is gesorteerd (van boven naar beneden), anders kunnen de resultaten onnauwkeurig zijn.
  • Wanneer range_lookup TRUE is (geschatte lookup) en de gegevens in oplopende volgorde worden gesorteerd:
    • Als de functie VERT.ZOEKEN de waarde niet kan vinden, retourneert deze de grootste waarde kleiner dan lookup_value.
    • Retourneert een #N/B-fout als lookup_value kleiner is dan de minimumwaarde.
    • Als lookup_value tekst is, kunnen jokertekens worden gebruikt (zie voorbeeld hieronder).

Hopelijk heb je nu een basiskennis van wat de VERT.ZOEKEN-functie kan doen. Laten we de ui pellen en enkele praktische voorbeelden van de VERT.ZOEKEN-functie bekijken.

10 Excel VLOOKUP-voorbeelden (basis en geavanceerd)

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

gerelateerde vraag:  Meerdere voorwaarden gebruiken in Excel AANTAL.ALS en AANTAL.ALS

Voorbeeld 1 - Vind de wiskundescore van Brad

In het onderstaande VERT.ZOEKEN-voorbeeld heb ik een lijst met namen van studenten in de meest linkse kolom en cijfers voor verschillende vakken in kolommen B tot en met E.

Voorbeeld VERT.ZOEKEN - Gebruik de functie VERT.ZOEKEN om met Brad gelabelde datasets te vinden

Laten we nu aan het werk gaan en de VERT.ZOEKEN-functie gebruiken om te doen waar deze het beste in is.Uit de bovenstaande gegevens moet ik weten wat Brad scoorde in wiskunde.

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

Hier is de VERT.ZOEKEN-formule die de wiskundescore van Brad retourneert:

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

De bovenstaande formule heeft vier parameters:

  • "Brad": - Dit is de opzoekwaarde.
  • $ A $ 3: $ E $ 10 - Dit is het celbereik waar we naar kijken.Onthoud dat Excel zoekt naar opzoekwaarden 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 Brad.Een waarde van 2 betekent hier dat we scores zoeken uit de tweede kolom van de opgegeven array.
  • 0 - Dit vertelt de VERT.ZOEKEN-functie om alleen naar exacte overeenkomsten te zoeken.

Hier ziet u hoe de formule VERT.ZOEKEN in het bovenstaande voorbeeld werkt.

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

De functie VERT.ZOEKEN scant de lijst van boven naar beneden

Zodra het de waarde heeft gevonden, gaat het naar rechts in de tweede kolom en pakt het de waarde erin.

Nadat een overeenkomst is gevonden, gaat VERT.ZOEKEN naar de opgegeven kolom

U kunt dezelfde formuleconstructie gebruiken om iemands score in elk onderwerp te krijgen.

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

=VLOOKUP("Maria",$A$3:$E$10,4,0)

Excel Vlookup Voorbeeld 1a Maria Chemistry

In het bovenstaande voorbeeld wordt de opzoekwaarde (studentnaam) tussen dubbele aanhalingstekens ingevoerd.U kunt ook celverwijzingen gebruiken die opzoekwaarden bevatten.

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

Als je bijvoorbeeld een cel hebt met de naam van een leerling en je krijgt cijfers voor wiskunde, worden de resultaten automatisch bijgewerkt als je de naam van de leerling wijzigt (zoals hieronder weergegeven):

Het voorbeeld VERT.ZOEKEN laat zien hoe u de functionaliteit van het vervolgkeuzemenu kunt gebruiken

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

Voorbeeld 2 - Opzoeken in twee richtingen

In voorbeeld 1 hierboven hebben we de kolomwaarden hard gecodeerd.Daarom retourneert de formule altijd de Math-score omdat we 2 gebruiken als het kolomindexnummer.

Maar wat als u zowel de VERT.ZOEKEN-waarde als het kolomindexnummer dynamisch wilt maken.Zoals hieronder weergegeven, kunt u bijvoorbeeld de naam van de student of het vak wijzigen en krijgt de formule VERT.ZOEKEN de juiste score.Hier is een voorbeeld van een bidirectionele VERT.ZOEKEN-formule.

Hier is een voorbeeld van een bidirectionele VERT.ZOEKEN-functie.

VERT.ZOEKEN Voorbeeld - Tweerichtings opzoeken in Excel

Om deze tweerichtings-opzoekformule te maken, moet u de kolom ook dynamisch maken.Dus wanneer de gebruiker van onderwerp verandert, selecteert de formule automatisch de juiste kolom (2 voor wiskunde, 3 voor natuurkunde, enz..).

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

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

=VLOOKUP(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.De MATCH-functie neemt de naam van het onderwerp als de opzoekwaarde (in H3) en retourneert de positie in A2:E2.Dus als u Math gebruikt, retourneert het 2 omdat Math wordt gevonden in B2 (wat de tweede cel is in het opgegeven arraybereik).

Voorbeeld 3 - Vervolgkeuzelijst gebruiken als opzoekwaarde

In het bovenstaande voorbeeld moeten we de gegevens handmatig invoeren.Dit kan tijdrovend en foutgevoelig zijn, vooral als u veel opzoekwaarden hebt.

In dit geval is het een goed idee om een ​​vervolgkeuzelijst met opzoekwaarden te maken (in dit geval kan het de naam en het onderwerp van de student zijn) en eenvoudig uit de lijst te selecteren.

Afhankelijk van de selectie zal de formule het resultaat automatisch bijwerken.

Zoals hieronder getoond:

Gebruik vervolgkeuzelijst als opzoekwaarde

Dit is een geweldig dashboardonderdeel omdat je een enorme dataset van honderden studenten in de backend kunt hebben, maar eindgebruikers (bijvoorbeeld docenten) kunnen eenvoudig naar beneden gaan vanuit het .

Hoe doe ik dit:

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

=VLOOKUP(G4,$A$3:$E$10,MATCH(H3,$A$2:$E$2,0),0)

Opzoekwaarden zijn omgezet naar vervolgkeuzelijsten.

Dit zijn de stappen om een ​​vervolgkeuzelijst te maken:

  • Selecteer de cel die een vervolgkeuzelijst nodig heeft.In dit voorbeeld hebben we in G4 de naam van de student nodig.
  • Ga naar Gegevens -> Hulpmiddelen voor gegevens -> Gegevensvalidatie.
  • Selecteer op het tabblad Instellingen van het dialoogvenster Gegevensvalidatie de optie Lijst in de vervolgkeuzelijst Toestaan.
  • Selecteer in Bron $A$3:$A$10
  • Klik OK.

U ziet nu de vervolgkeuzelijst in cel G4.Op dezelfde manier kunt u er een maken in H3 voor een thema.

Voorbeeld 4 - Opzoeken in drie richtingen

Wat is een three-way lookup?

In voorbeeld 2 gebruikten we een opzoektabel met scores voor studenten in verschillende vakken.Dit is een voorbeeld van een tweerichtingszoekopdracht omdat we twee variabelen gebruiken om de scores te krijgen (studentnaam en vaknaam).

Laten we zeggen dat een student over een jaar drie verschillende niveaus van examens, eenheidsexamens, tussentijdse examens en eindexamens gaat afleggen (dit is het examen uit mijn studententijd).

Een drie-weg-zoekopdracht zal in staat zijn om de score van een student voor een bepaald onderwerp van een bepaald examenniveau te verkrijgen.

Zoals hieronder getoond:

Voorbeeld van een zoekopdracht in drie richtingen met de functie VERT.ZOEKEN

In het bovenstaande voorbeeld kan de functie VERT.ZOEKEN de cijfers van de opgegeven studenten voor de opgegeven vakken opzoeken en teruggeven in drie verschillende tabellen (Eenheidstoetsen, Midterms en Finals).

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),MATCH(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:

CHOOSE(IF(H2=”Unit Test”,1,IF(H2=”Midterm”,2,3)),$A$3:$E$7,$A$11:$E$15,$A$19:$E$23)

Het eerste argument voor de formule is IF(H2=”Unit Test”,1,IF(H2=”Midterm”,2,3)), die cel H2 onderzoekt en het testniveau waarnaar wordt verwezen, ziet.Als het een unit-test is, wordt $A$3:$E$7 geretourneerd, die de score van de unit-test bevat.Retourneert $ A $ 11: $ E $ 15 als het een tussentijds examen is, anders wordt $ A $ 19: $ E $ 23 geretourneerd.

Als u dit doet, wordt de tabelarray VERT.ZOEKEN dynamisch, waardoor deze in drie richtingen wordt opgezocht.

gerelateerde vraag:  Pas de privacyinstellingen van Google aan: spraak, advertenties, locatie en meer

Voorbeeld 5 - Haal de laatste waarde uit een lijst

U kunt een VERT.ZOEKEN-formule maken om de laatste waarde in een lijst te krijgen.

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 hetzelfde is.

Ik denk niet dat je ooit berekeningen met zulke grote getallen nodig zult hebben.Dit is precies wat we kunnen gebruiken om het laatste nummer in de lijst te krijgen.

Stel dat u een dataset heeft zoals de volgende:(in A1:A14), en u wilt het laatste nummer in de lijst krijgen.

Zoek de laatste waarde uit een lijst met de functie VERT.ZOEKEN in Excel

Hier is de formule die u kunt gebruiken:

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

Merk op dat de bovenstaande formule een geschatte overeenkomende VERT.ZOEKEN gebruikt  (Let op de TRUE aan het einde van de formule, niet FALSE of 0).Merk ook op dat deze VERT.ZOEKEN-formule werkt zonder de lijst te sorteren.

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

  • Deze waarde wordt geretourneerd als een exacte overeenkomst wordt gevonden.
  • 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 geval aan het werk.

vanwege9.99999999999999E + 307is het grootste getal dat in Excel kan worden gebruikt, dus wanneer het als opzoekwaarde wordt gebruikt, wordt het laatste getal in de lijst geretourneerd.

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

=VLOOKUP("zzz",$A$1:$A$8,1, TRUE )

Excel Vlookup voorbeeld achternaam achternaam

Volg dezelfde logica.Excel kijkt naar alle namen en aangezien zzz als groter wordt beschouwd dan elke naam/tekst die begint met een letter vóór zzz, wordt het laatste item in de lijst geretourneerd.

Voorbeeld 6 - Gedeeltelijk opzoeken met jokertekens en VERT.ZOEKEN

Excel-jokertekens zijn in veel situaties handig.

Het is dit magische drankje dat je recept superkrachten geeft.

Een gedeeltelijke opzoeking is vereist wanneer u een waarde in een lijst moet opzoeken en er geen exacte overeenkomst is.

Stel dat u een dataset heeft zoals de volgende, en u wilt bedrijf ABC in een lijst zoeken, maar de lijst heeft ABC Ltd in plaats van ABC.

Jokertekens in Excel - Gedeeltelijk zoeken

U kunt ABC niet als opzoekwaarde gebruiken omdat er geen exacte overeenkomst is in kolom A.Geschatte overeenkomsten kunnen ook leiden tot onjuiste resultaten en de lijst moet in oplopende volgorde worden gesorteerd.

U kunt echter jokertekens gebruiken in de functie VERT.ZOEKEN om overeenkomsten te krijgen.

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

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

Vind gedeeltelijke overeenkomsten met VERT.ZOEKEN met jokertekens

Hoe werkt deze formule?

In de bovenstaande formule, in plaats van de opzoekwaarde te gebruiken zoals deze is, wordt deze omgeven door jokertekens asterisken (*) - "*"&C2&"*"

Asterisken zijn jokertekens in Excel die een willekeurig aantal tekens kunnen vertegenwoordigen.

Gebruik sterretjes rond de opzoekwaarde om Excel te laten weten dat het elke tekst moet vinden die het woord in C2 bevat.Het kan een willekeurig aantal tekens voor of na de tekst in C2 hebben.

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

Opmerking: de functie VERT.ZOEKEN retourneert altijd de eerste overeenkomende waarde en stopt verdere zoekopdrachten.Dus als er ABC in de lijst staat Ltden ABC Corporation, zal het de eerste teruggeven en de rest negeren.

Voorbeeld 7 - VERT.ZOEKEN retourneert een fout ondanks dat de opzoekwaarde overeenkomt

Je wordt gek 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.

Voorbeeld van extra spaties die fouten veroorzaken bij het gebruik van VERT.ZOEKEN

We kunnen nu 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 u deze extra spaties voor, na of tussen de opzoekwaarde heeft, is dit geen exacte overeenkomst.

Dit gebeurt meestal wanneer u gegevens uit een database importeert of gegevens van iemand anders krijgt.Deze leidende/achterliggende ruimtes hebben de neiging om naar binnen te kruipen.

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 zal geven.

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

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

Een andere benadering kan zijn om eerst uw opzoekarray te verwerken 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

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

Maar als u hoofdlettergevoelig wilt opzoeken, moet u de EXACT-functie en de VERT.ZOEKEN-functie gebruiken.

Dit is een voorbeeld:

Voer een hoofdlettergevoelige zoekopdracht uit

Zoals u kunt zien, hebben de drie cellen dezelfde naam (in A2, A4 en A5) maar met een ander hoofdlettergebruik.Aan de rechterkant hebben we drie namen (Matt, MATT en matt) en hun scores in wiskunde.

De functie VERT.ZOEKEN is momenteel niet uitgerust om hoofdlettergevoelige opzoekwaarden te verwerken.In het bovenstaande voorbeeld retourneert het altijd 38, wat de score van Matt in A2 is.

gerelateerde vraag:  KB5003173 Probleem: de beste oplossing voor het mislukken van de update met fout 0x800f0922

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

Excel Vlookup-voorbeeld - Hoofdlettergevoelige helperrij

Gebruik de functie =ROW() om de waarde in de helpkolom te krijgen.Het krijgt alleen het rijnummer in de cel.

Zodra u de helperkolom hebt, volgt hier de formule die een hoofdlettergevoelig opzoekresultaat geeft.

=VLOOKUP(MAX(EXACT(E2,$A$2:$A$9)*(ROW($A$2:$A$9))),$B$2:$C$9,2,0)

Laten we het nu opsplitsen en begrijpen wat het doet:

  • EXACT(E2,$A$2:$A$9) – Dit deel vergelijkt de opzoekwaarde in E2 met alle waarden in A2:A9.Het retourneert een array van TRUE/FALSE, waarbij TRUE wordt geretourneerd in het geval van een exacte overeenkomst.In dit geval wordt de volgende array geretourneerd: {TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}.
  • EXACT(E2,$A$2:$A$9)*(ROW($A$2:$A$9) - dit deel vermenigvuldigt de TRUE/FALSE array met het rijnummer. Zolang er TRUE is, wordt het rijnummer gegeven , anders geeft het 0. In dit geval geeft het {2;0;0;0;0;0;0;0} terug.
  • MAX(EXACT(E2,$A$2:$A$9)*(ROW($A$2:$A$9))) – 這部分返回數字數組中的最大值。In dit geval wordt 2 geretourneerd (wat het exacte regelnummer is).
  • Nu gebruiken we dit nummer gewoon 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 te typen.

Voorbeeld 9 - VERT.ZOEKEN gebruiken met meerdere voorwaarden

De Excel-functie VERT.ZOEKEN zoekt in zijn basisvorm een ​​opzoekwaarde op en retourneert de overeenkomstige waarde uit een opgegeven rij.

Maar meestal is VERT.ZOEKEN nodig in Excel met meerdere criteria.

Stel dat je gegevens hebt met namen van leerlingen, toetstypen en wiskundescores (hieronder weergegeven):

Excel Vlookup-voorbeeld - Tweede zoekopdracht

Het kan een uitdaging zijn om de functie VERT.ZOEKEN te gebruiken om de wiskundescore van elke student op hun respectievelijke testniveau te verkrijgen.

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 Matt-score voor elk examentype (eenheid, tussentijdse en laatste) te krijgen, moet u een unieke opzoekwaarde maken.

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

Excel Vlookup-voorbeeld - Tweede opzoekassistent

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

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

Excel VERT.ZOEKEN - Functievoorbeeld Helper

Nu, hoewel er dubbele namen zijn, zijn er geen dubbele namen wanneer namen worden gecombineerd met examenniveaus.

Dit is gemakkelijk omdat u nu de helperkolomwaarde als opzoekwaarde kunt gebruiken.

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

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

Hier combineren we de naam van de student en het examenniveau om de opzoekwaarde te krijgen, we gebruiken deze opzoekwaarde om in de helperkolom te controleren op overeenkomende records.

Excel VERT.ZOEKEN functie voorbeeld formule unieke lookup

Opmerking: in het bovenstaande voorbeeld hebben we | Wordt gebruikt als scheidingsteken bij het toevoegen van tekst aan hulpkolommen.In sommige zeer zeldzame (maar mogelijke) gevallen heb je misschien twee verschillende criteria, maar als je ze combineert, krijg je hetzelfde resultaat.Dit is een voorbeeld:

VERT.ZOEKEN met meerdere voorwaarden - waarom scheidingstekens worden gebruikt

Merk op dat hoewel A2 en A3 verschillend zijn en B2 en B3 verschillend zijn, de combinatie uiteindelijk hetzelfde is.Als u echter scheidingstekens gebruikt, zal zelfs de combinatie anders zijn (D2 en D3).

Hier is een zelfstudie over het gebruik van VERT.ZOEKEN met meerdere voorwaarden zonder hulpkolommen te gebruiken.

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

De Excel-functie VERT.ZOEKEN retourneert een fout wanneer de opgegeven opzoekwaarde niet kan worden gevonden.Als VERT.ZOEKEN geen waarde kan vinden, wilt u waarschijnlijk niet dat lelijke foutwaarden de esthetiek van uw gegevens verstoren.

U kunt eenvoudig foutwaarden verwijderen met volledige tekst van welke betekenis dan ook, zoals "Niet beschikbaar" of "Niet gevonden".

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

Excel Vlookup-voorbeeld - Fouten afhandelen

Om deze fout te verwijderen en te vervangen door iets zinvols, wikkelt u de functie VERT.ZOEKEN in een 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.Als het geen fout is, retourneer dan de waarde via de functie VERT.ZOEKEN, anders retourneer Niet gevonden.

Excel Vlookup-voorbeeld - verwerkingsfout niet gevonden

De IFERROR-functie is beschikbaar sinds Excel 2007.Als u een eerdere versie gebruikt, gebruik dan de volgende functies:

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

Dat is alles voor deze VERT.ZOEKEN-tutorial.

Ik probeer het belangrijkste voorbeeld te geven van het gebruik van de Vlookup-functie in Excel.Laat het me weten in het opmerkingengedeelte als je meer voorbeelden aan deze lijst wilt zien.

Gerelateerde Excel-functies:

  • Excel HORIZ.ZOEKEN-functie.
  • Excel XLOOKUP-functie
  • Excel-indexfunctie.
  • Excel indirecte functie.
  • Excel match-functie.
  • Excel-offsetfunctie.

Oh Hallo 👋Leuk je te ontmoeten.

Abonneer op onze nieuwsbrief, Zeer regelmatig verzendenGeweldige technologieNaar je bericht.

Post Commentaar