Linkerzoekactie met VLOOKUP
In deze tutorial bespreken we hoe je VLOOKUP kunt gebruiken om informatie te vinden die in de linker kolommen van Excel staat over een bepaald item dat zich aan de rechterkant bevindt. We weten misschien dat de VLOOKUP-functie niet naar links kan kijken, dus om de taak uit te voeren, zullen we hulp moeten inroepen van de CHOOSE functie.
Hoe voer je een linkerzoekactie uit met VLOOKUP?
Om de informatie over product 30001 in te vullen, dat in de meest rechtse kolom van de gegevens staat zoals te zien is in de bovenstaande schermafbeelding, kun je de CHOOSE-functie gebruiken om de tabel opnieuw te ordenen – de ‘verplaatsing’ van de meest rechtse kolom met de zoekwaarde naar de meest linkse positie. Daarna kun je een normale VLOOKUP-formule gebruiken om de waarde op te halen die je wilt.
Algemene syntaxis
=VLOOKUP(zoekwaarde,CHOOSE({1,2,3,…,N},bereikN,bereik1,bereik2,bereik3,…),kolom_num,ONWAAR)
- zoekwaarde: De waarde die VLOOKUP gebruikt om de positie van de bijbehorende informatie te lokaliseren. Hier verwijst het naar de gegeven product-ID.
- Bereik1, bereik2, bereik3, bereikN: De kolommen met cellen waar de zoekwaarde en andere informatie zijn vermeld.
- kolom_num: Het nummer dat aangeeft uit welke kolom je gegevens wilt ophalen. Let op dat omdat de meest rechtse kolom nu naar de meest linkse positie is verplaatst vanwege de CHOOSE-functie, om de 1e kolom (kleurkolom) weer te geven, je kolom_num als 2 moet typen; om de 2e kolom (maatkolom) weer te geven, moet je kolom_num als 3 typen…
- bereik_zoeken ONWAAR: Forceert VLOOKUP om alleen exacte overeenkomsten te vinden.
Om de informatie over product 30001 in te vullen, kopieer of voer de onderstaande formules in de bijbehorende cellen in en druk op Enter om de resultaten te krijgen:
Kleur (Cel H6)
=VLOOKUP($H$4,CHOOSE({1,2,3,4},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9),2,ONWAAR)
Maat (Cel H7)
=VLOOKUP($H$4,CHOOSE({1,2,3,4},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9),3,ONWAAR)
Prijs (Cel H8)
=VLOOKUP($H$4,CHOOSE({1,2,3,4},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9),4,ONWAAR)
Opmerking: In plaats van het product-ID 30001 in de formules te typen, hebben we de celverwijzing $H$4 gebruikt (we voegen dollartekens toe aan de verwijzing om deze absoluut te maken) omdat we willen dat de formules dynamisch zijn. Op deze manier kunnen we gemakkelijk informatie over andere producten verkrijgen door alleen het product-ID in cel h3 te wijzigen.
Uitleg van de formule
Hier gebruiken we de onderstaande formule als voorbeeld:
=VLOOKUP($H$4,CHOOSE({1,2,3,4},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9),2,ONWAAR)
- CHOOSE({1,2,3,4},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9): De CHOOSE-functie herordent de kolommen door kolom E naar de eerste, ofwel de meest linkse positie in een array te verplaatsen, zoals dit:
{30001,"Wit","Groot",20;30002,"Zwart","Groot",21;30003,"Blauw","Medium",19;30004,"Rood","Medium",18;30005,"Geel","Klein",20}.
In tabelvorm zou de array er zo uitzien: - VLOOKUP($H$4$H$4,CHOOSE({1,2,3,4},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9),22,ONWAAR) = VLOOKUP($H$4$H$4,{30001,"Wit","Groot",20;30002,"Zwart","Groot",21;30003,"Blauw","Medium",19;30004,"Rood","Medium",18;30005,"Geel","Klein",20},22,ONWAAR): Met 30001, de zoekwaarde in cel h3, zal de VLOOKUP-functie de rij van zijn exacte overeenkomst in de nieuwe tabel gemaakt door CHOOSE lokaliseren en vervolgens het resultaat in de 2e kolom retourneren, wat Wit is.
Gerelateerde functies
De Excel VLOOKUP-functie zoekt naar een waarde door te matchen op de eerste kolom van een tabel en retourneert de bijbehorende waarde uit een bepaalde kolom in dezelfde rij.
De CHOOSE-functie retourneert een waarde uit de lijst van waardeargumenten op basis van het gegeven indexnummer. Bijvoorbeeld, CHOOSE(3,”Appel”,”Perzik”,”Sinaasappel”) retourneert Sinaasappel, het indexnummer is 3, en Sinaasappel is de derde waarde na het indexnummer in de functie.
Gerelateerde formules
Linkerzoekactie met INDEX en MATCH
Om informatie te vinden die in de linker kolommen van een Excel-spreadsheet staat over een bepaald item dat zich aan de rechterkant bevindt, kun je de INDEX- en MATCH-functies gebruiken. De combinatie van de twee functies heeft het voordeel dat waarden in elke kolom kunnen worden opgezocht ten opzichte van een andere krachtige zoekfunctie van Excel, de VLOOKUP.
Waarden opzoeken vanuit een ander werkblad of werkmap
Als je weet hoe je de VLOOKUP-functie moet gebruiken om waarden in een werkblad te zoeken, zal het opzoeken van waarden vanuit een ander werkblad of werkmap geen probleem zijn.
Dichtstbijzijnde overeenkomst zoeken met meerdere criteria
In sommige gevallen moet je mogelijk de dichtstbijzijnde of benaderende overeenkomstwaarde vinden op basis van meer dan één criterium. Met de combinatie van INDEX, MATCH en ALS-functies kun je dit snel doen in Excel.
De Beste Office Productiviteitstools
Kutools voor Excel - Helpt U Om Uit Te Blinken Tussen 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 Tabs naar Office (inclusief Excel), Net Als Chrome, Edge en Firefox.