XLOOKUP met meerdere criteria in Excel (4 eenvoudige manieren)

  • Deel Dit
Hugh West

Wanneer iemand waarden afhankelijk van meerdere criteria uit een groot werkblad moet opzoeken, kunt u daarvoor enkele functies gebruiken. XLOOKUP is een van de functies om waarden op te zoeken op basis van meerdere criteria. In dit artikel leg ik het volgende uit XLOOKUP met meerdere criteria in Excel.

Om het beter zichtbaar te maken ga ik een dataset gebruiken van werknemersinformatie van verschillende afdelingen. Er zijn 3 kolommen in de dataset, namelijk Naam werknemer, afdeling en Salaris. Deze kolommen geven de salarisinformatie van een werknemer weer.

Downloaden naar de praktijk

XLOOKUP met meerdere criteria.xlsx

4 manieren om XLOOKUP met meerdere criteria uit te voeren

1. XLOOKUP met meerdere criteria

U kunt de XLOOKUP-functie met meerdere criteria.

Om de XLOOKUP functie selecteert u eerst de cel waar u uw lookup-waarde wilt plaatsen.

Hier selecteerde ik de cel H4

Typ vervolgens de volgende formule in de geselecteerde cel of in de Formule Bar.

=XLOOKUP(F4&G4,$B$4:$B$14&$C$4:$C$14,$D$4:$D$14)

Ik wil omhoog kijken naar de Salaris van Ahmed die werkt in de IT afdeling. In de gekozen functie de lookup_waarde F4 & G4 , selecteerde vervolgens de lookup_array B4:B14 & C4:C14 selecteerde vervolgens de return_array D4:D14. Ten slotte zal het de Salaris .

Druk ten slotte op de ENTER sleutel.

Nu zal het de Salaris van de gegeven lookup_waarde.

Later kunt u de Vulgreep naar AutoFill de formule voor de rest van de cellen van de Salaris column.

Een alternatieve manier

Selecteer eerst de cel waar u de resultante wilt plaatsen.

Hier selecteerde ik de cel H4

Typ vervolgens de volgende formule in de geselecteerde cel of in de Formule Bar.

=XLOOKUP(1,($B$5:$B$15=F4)*($C$5:$C$15=G4),$D$5:$D$15)

Hier, om de Salaris van Jim die werkt bij Accountant afdeling. In de gegeven functie is de lookup_waarde 1 , selecteerde vervolgens de lookup_array B5:B14=F4 * C4:C14=G4 selecteerde vervolgens de return_array D4:D14. Ten slotte zal het de Salaris .

Druk op de ENTER toets, uiteindelijk zal het de Salaris van de gegeven lookup_waarde.

Nu kunt u de Vulgreep naar AutoFill formule voor de rest van de cellen van de Salaris column.

Lees meer: VLOOKUP met meerdere criteria inclusief datumbereik in Excel (2 manieren)

2. Tweedimensionale/Nested XLOOKUP

Hier kunt u de XLOOKUP functie op een tweedimensionale of geneste manier om waarden op te zoeken.

Selecteer eerst de cel waar u de resultante wilt plaatsen.

Hier selecteerde ik de cel J4

Typ vervolgens de volgende formule in de geselecteerde cel of in de Formule Bar.

=XLOOKUP(H4,$B$4:$B$7,XLOOKUP(I4,$C$3:$F$3,$C$4:$F$7))

Hier wil ik de Salaris van Ahmed die werkt in de IT afdeling. In de gegeven functie is de lookup_waarde H4 en selecteerde de lookup_array B5:B7 dan weer de XLOOKUP functie en selecteerde het 2e criterium I4 en de lookup_array C3:F3 met de return_array C4:F7 Inconclusief, het zal de Salaris .

Op het einde, druk op de ENTER sleutel.

Dan zal het de Salaris van de gegeven lookup_waarde.

Hier kunt u de Vulgreep naar AutoFill formule voor de rest van de cellen van de Salaris column.

Een alternatief voor geneste XLOOKUP

U kunt de geneste XLOOKUP formule op een andere manier.

Selecteer eerst de cel waar u de resultante wilt plaatsen.

Hier selecteerde ik de cel J8

Typ vervolgens de volgende formule in de geselecteerde cel of in de Formule Bar.

=XLOOKUP(I8, C3:F3, XLOOKUP(H8, B4:B7, C4:F7))

Hier heb ik gewoon de opzoekwaarden van de binnenste naar de buitenste verwisseld. XLOOKUP functie.

Druk ten slotte op de ENTER sleutel.

Het toont onmiddellijk de Salaris van de gegeven lookup_waarde.

Lees meer: Vlookup met meerdere criteria zonder hulpkolom in Excel (5 manieren)

3. Complexe meervoudige criteria

U kunt ook waarden opzoeken afhankelijk van meerdere complexe criteria met behulp van de XLOOKUP functie samen met de functie LINKS .

Om te beginnen selecteert u de cel waar u de resultante wilt plaatsen.

Hier selecteerde ik de cel F4

Typ vervolgens de volgende formule in de geselecteerde cel of in de Formule Bar.

=XLOOKUP(1,(LEFT(B4:B14)="A")*(C4:C14="IT"),B4:D14)

Hier worden voor de verschillende criteria afzonderlijke logische uitdrukkingen gebruikt. In de LINKS functie gegeven de lookup_waarde "A" met het geselecteerde bereik B4:B14 Voor het tweede criterium gebruikte "=" operator met lookup_waarde binnen het geselecteerde bereik C4:C14. Toen selecteerde ik de bereik B4:D14 als return_array Tenslotte zal het de Salaris met Naam werknemer en Dept.

Druk op de ENTER toets en het zal de Salaris van de gegeven lookup_waarde.

Daarom kunt u de Vulgreep naar AutoFill formule voor de rest van de cellen van de Salaris column.

Lees meer: Opzoeken in meerdere bladen in Excel (3 methoden)

4. Logische criteria

U kunt ook de XLOOKUP functie om waarden op te zoeken afhankelijk van meerdere logische criteria.

Om te beginnen selecteert u de cel waar u de resultante wilt plaatsen.

Hier selecteerde ik de cel F4

Typ vervolgens de volgende formule in de geselecteerde cel of in de Formule Bar.

=XLOOKUP(1,(C4:C14="IT")*(D4:D14>3000),B4:B14)

Hier, voor meerdere logische, zal ik booleaanse logica gebruiken, en dan zal het zoeken naar het nummer. In de XLOOKUP functie gegeven de lookup_waarde "1" met het geselecteerde bereik C4:C14 Voor het tweede gebruikte criterium ">" operator met lookup_waarde binnen het geselecteerde bereik D4:D14. Toen selecteerde ik de bereik B4:D14 als return_array Tenslotte zal het de Salaris groter dan 3000 .

Druk nu op de ENTER sleutel.

In de tussentijd zal het de Salaris van de gegeven lookup_waarde.

Kortom, u kunt de Vulgreep naar AutoFill de formule voor de rest van de cellen van de Salaris column.

Lees meer: Meerdere waarden in één cel opzoeken en retourneren in Excel

Praktijk Sectie

Ik heb in het werkboek een oefenblad gegeven om deze verklaarde manieren van XLOOKUP met meerdere criteria. U kunt het hierboven downloaden.

Conclusie

In dit artikel heb ik geprobeerd 4 eenvoudige en snelle manieren uit te leggen om XLOOKUP met meerdere criteria in Excel. Deze verschillende manieren helpen u bij het uitvoeren van XLOOKUP Als je suggesties, ideeën en feedback hebt, voel je dan vrij om hieronder te reageren.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.