Inhoudsopgave
In Microsoft Excel zijn er verschillende formules beschikbaar om VLOOKUP en waarden teruggeven van meerdere kolommen. Als de VLOOKUP-functie is niet in staat om zelf meerdere gegevens te extraheren, we moeten een matrixformule maken met de VLOOKUP-functie Er zijn ook eenvoudige alternatieven voor de matrixformule om waarden uit meerdere kolommen terug te geven en al deze methoden worden in dit artikel behandeld met passende voorbeelden en illustraties.
Download Praktijk werkboek
U kunt de Excel-werkmap downloaden die wij hebben gebruikt om dit artikel voor te bereiden.
VLOOKUP om meerdere kolommen terug te geven.xlsx4 manieren om VLOOKUP te gebruiken om meerdere kolommen in Excel terug te geven
1. VLOOKUP met arrayformule om waarden uit meerdere kolommen terug te geven
In de volgende afbeelding ligt een dataset met verschillende smartphonemodellen en hun specificaties. De uitvoertabel onderaan zal alle specificaties voor een bepaald smartphonemodel weergeven. We zullen de VLOOKUP-functie om gegevens uit meerdere kolommen te halen voor de opgegeven handset of smartphoneapparaat.
In de veronderstelling dat we de specificaties van het smartphone-apparaat eruit willen halen Poco F3 De vereiste matrixformule met de VLOOKUP functie in de uitvoer Cel C15 zal zijn:
=VLOOKUP(B15,B5:F12,{2,3,4,5},FALSE)
Na het indrukken van Ga naar geeft de functie in één keer alle specificaties voor het geselecteerde apparaat terug.
Lees meer: Excel VLOOKUP om meerdere waarden verticaal terug te geven
2. VLOOKUP om meerdere kolommen uit verschillende werkboeken in Excel op te halen
In dit deel gebruiken we de VLOOKUP functie om gegevens uit een ander werkblad aanwezig in een andere werkmap. Bij het toepassen van deze methode moet je onthouden dat een andere werkmap open moet blijven anders zal de functie een #N/A fout.
Stel dat de volgende primaire gegevenstabel aanwezig is in een Excel-werkmap met de naam Boek 1 .
En een andere werkmap met de naam Boek 2 vertegenwoordigt de uitvoergegevens die moeten worden gehaald uit Boek 1 voor een bepaald smartphone-apparaat.
Dus, in Boek 2 de output Cel C5 zal de volgende formule bezetten:
=VLOOKUP(B5,'[Book 1.xlsx]Sheet1'!$B$5:$F$12,{2,3,4,5},FALSE)
Na het indrukken van Ga naar krijgt u de specificaties van het geselecteerde apparaat zoals in de onderstaande schermafbeelding.
Lees meer: Gebruik van VBA VLOOKUP om waarden te vinden in een ander werkblad in Excel
Vergelijkbare lezingen
- Excel VLOOKUP om laatste waarde in kolom te vinden (met alternatieven)
- Hoe VLOOKUP met meerdere voorwaarden in Excel werkt (2 methoden)
- VLOOKUP Voorbeeld tussen twee bladen in Excel
- Hoe VLOOKUP uitvoeren met jokerteken in Excel (2 methoden)
- VLOOKUP en retourneer alle overeenkomsten in Excel (7 manieren)
3. VLOOKUP om waarden uit meerdere kolommen in Excel op te tellen
Na het retourneren van waarden van meerdere kolommen met de VLOOKUP functie, kunnen we elke soort berekening uitvoeren op de uitvoergegevens. De volgende gegevenstabel toont de verkoopgegevens van verschillende willekeurige verkopers over opeenvolgende 5 dagen. Wat we hier gaan doen is een verkoper opzoeken in de gegevenstabel, de overeenkomstige verkoop over 5 dagen uittekenen en dan de totale verkoop in de uitvoer evalueren. Cel C18 .
Stel dat we de totale verkoop voor Patrick willen weten. De vereiste formule die bestaat uit de SUM en VLOOKUP functies in Cel C18 zou moeten zijn:
=SUM(VLOOKUP(C17,B6:G15,{2,3,4,5,6},FALSE))
Druk nu op Ga naar en je krijgt meteen het totale verkoopbedrag voor de geselecteerde verkoper.
Lees meer: Vlookup en som over meerdere bladen in Excel (2 formules)
4. VLOOKUP met de functie COLUMN om waarden uit meerdere kolommen terug te geven
We hebben een andere methode beschikbaar om de VLOOKUP functie om meerdere kolommen terug te geven en deze keer gebruiken we niet de matrixformule, maar de Functie COLUMN hier om het kolomnummer voor de VLOOKUP functie. Daarna moeten we de Vulgreep langs de rij om de rest van de gegevens voor het opgegeven smartphoneapparaat automatisch in te vullen.
Aangezien we de specificaties voor Poco F3 de vereiste formule in de uitvoer Cel C15 zal zijn:
=VLOOKUP($B$15,$B$5:$F$12,KOLOM(C$4)-1,FALSE)
Na het indrukken van Ga naar en het slepen van de Vulgreep naar rechts tot de laatste cel, vinden we de volgende waarden.
Een alternatief voor de VLOOKUP om meerdere kolommen in Excel te retourneren
Het meest geschikte alternatief voor de VLOOKUP functie is de combinatie van de INDEX en de MATCH functies. INDEX-functie geeft een waarde of een verwijzing terug op het snijpunt van de bepaalde rij en kolom. Het MATCH functie geeft de relatieve positie van een item in een array die overeenkomt met een opgegeven waarde in een opgegeven volgorde. In onze formule voegen we de MATCH functie om het rijnummer voor het lookup-apparaat op te geven.
Dus, de vereiste matrixformule in de uitvoer Cel C15 zal zijn:
=INDEX(B5:F12,MATCH(B15,B5:B12,0),{2,3,4,5})
Na het indrukken van Ga naar worden de specificaties van het geselecteerde smartphone-apparaat uit meerdere kolommen weergegeven.
Lees meer: INDEX MATCH vs VLOOKUP-functie (9 voorbeelden)
Afsluitende woorden
Ik hoop dat al deze bovengenoemde methoden u nu zullen helpen om ze toe te passen in uw Excel-spreadsheets wanneer u een waarde moet opzoeken en meerdere kolommen uit een gegevenstabel moet trekken. Als u vragen of feedback hebt, laat het me dan weten in het commentaargedeelte. Of u kunt onze andere artikelen met betrekking tot Excel-functies op deze website bekijken.