Excel: gebruik vlookup met meerdere opzoektabellen
U kunt de volgende VERT.ZOEKEN- formule in Excel gebruiken om meerdere opzoektabellen te gebruiken:
=IFERROR(VLOOKUP( G2 , A2:B7 ,2,0),VLOOKUP( G2 , D2:E7 ,2,0))
Deze specifieke formule probeert de specifieke waarde in cel G2 van de eerste kolom van het bereik A2:B7 te vinden en retourneert de overeenkomstige waarde van de tweede kolom.
Als de waarde in cel G2 niet wordt gevonden in de eerste opzoektabel, probeert de formule ernaar te zoeken in de eerste kolom van het bereik D2:E7 en retourneert de overeenkomende waarde in de tweede kolom van dat bereik.
Het volgende voorbeeld laat zien hoe u deze formule in de praktijk kunt gebruiken.
Voorbeeld: VLOOKUP gebruiken met meerdere opzoektabellen in Excel
Stel dat we twee tabellen in Excel hebben: een met de namen van verschillende basketbalteams van de Western Conference en een andere met de namen van verschillende Eastern Conference-teams:
Laten we zeggen dat we in een van beide tabellen naar de naam van het Kings- team willen zoeken en de bijbehorende puntwaarde willen retourneren.
We kunnen Kings opgeven als de teamnaam waarnaar moet worden gezocht in cel G2 en vervolgens de volgende formule in cel H2 typen:
=IFERROR(VLOOKUP( G2 , A2:B7 ,2,0),VLOOKUP( G2 , D2:E7 ,2,0))
De volgende schermafbeelding laat zien hoe u deze formule in de praktijk kunt gebruiken:
De retourneert formule 19 , wat de juiste puntwaarde is die overeenkomt met Koningen .
Als we de naam van het onderzoeksteam in cel G2 wijzigen, wordt de formule automatisch bijgewerkt om de juiste puntenwaarde te retourneren.
Laten we bijvoorbeeld zeggen dat we de teamnaam veranderen in Cavs :
De retourneert formule 38 , wat de juiste puntwaarde is die overeenkomt met de Cavs .
Hoe werkt deze formule?
Onthoud de formule die we gebruikten om de teamnaam in cel G2 te vinden met behulp van meerdere opzoektabellen:
=IFERROR(VLOOKUP( G2 , A2:B7 ,2,0),VLOOKUP( G2 , D2:E7 ,2,0))
Zo werkt deze formule:
Eerst gebruiken we VERT.ZOEKEN om te proberen de waarde te vinden in cel G2 („Kings“) in het bereik A2:B7 .
Dit retourneert de tweede waarde in het bereik of #N/A .
Vervolgens gebruiken we de functie IFERROR om te controleren of het resultaat van de eerste VERT.ZOEKEN #N/A heeft geretourneerd of niet.
Als #N/A wordt geretourneerd, retourneren we in plaats daarvan het resultaat van de tweede functie VERT.ZOEKEN , die vervolgens zoekt naar de waarde in cel G2 in het volgende bereik van D2:E7 .
Aanvullende bronnen
In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende bewerkingen in Excel uitvoert:
Excel: gebruik VERT.ZOEKEN om lege ruimte terug te geven in plaats van #N/A
Excel: gebruik VERT.ZOEKEN om een waarde tussen het bereik te vinden
Excel: gebruik VERT.ZOEKEN om de laatste overeenkomende waarde te retourneren