Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Hoe gebruikt u de NIEUWE & GEAVANCEERDE XLOOKUP-functie in Excel (10 voorbeelden)

Author Zhoumandy Last modified

De nieuwe XLOOKUP van Excel is de krachtigste en eenvoudigste Zoekfunctie die Excel te bieden heeft. Na langdurige inspanningen heeft Microsoft deze functie eindelijk uitgebracht als vervanging voor VLOOKUP, HLOOKUP, INDEX+MATCH en andere zoekfuncties.

In deze handleiding laten we u zien wat de voordelen van XLOOKUP zijn, hoe u deze functie verkrijgt en toepast om verschillende zoekproblemen op te lossen.

Hoe krijgt u XLOOKUP?

Syntaxis

Voorbeelden

XLOOKUP Voorbeeldbestand downloaden

Hoe krijgt u XLOOKUP?

De XLOOKUP-functie is alleen beschikbaar in Excel voor Microsoft365, Excel2021 en latere versies, en Excel voor het web. Als u Excel2019 of eerder gebruikt, overweeg dan te upgraden om toegang te krijgen tot XLOOKUP.

Syntaxis

Hiermee wordt een bereik of array doorzocht en vervolgens de waarde van het eerste overeenkomende resultaat geretourneerd. De syntaxis is als volgt:

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

A screenshot of the syntax of XLOOKUP function

Argumenten:

  1. Lookup_value (vereist): de waarde waarnaar u zoekt. Deze kan zich in elke kolom van het tabelbereik bevinden.
  2. Lookup_array (vereist): de array of het bereik waarin u zoekt naar de zoekwaarde.
  3. Return_array (vereist): de array of het bereik waaruit u de waarde wilt ophalen.
  4. If_not_found (optioneel): de waarde die wordt geretourneerd als er geen geldige overeenkomst wordt gevonden. U kunt de tekst in [if_not_found] aanpassen om aan te geven dat er geen overeenkomst is.
    Anders wordt standaard de waarde #N/B geretourneerd.
  5. Match_mode (optioneel): hier kunt u aangeven hoe lookup_value moet worden vergeleken met de waarden in lookup_array.
    • 0 (standaard) = Exacte overeenkomst. Als er geen overeenkomst is, wordt #N/B geretourneerd.
    • -1 = Exacte overeenkomst. Als er geen overeenkomst is, wordt de eerstvolgende kleinere waarde geretourneerd.
    • 1 = Exacte overeenkomst. Als er geen overeenkomst is, wordt de eerstvolgende grotere waarde geretourneerd.
    • 2 = Gedeeltelijke overeenkomst. Gebruik jokertekens zoals *, ? en ~ om een jokerteken-overeenkomst uit te voeren.
  6. Search_mode (optioneel): hier kunt u de zoekvolgorde opgeven.
    • 1 (standaard) = Zoek de lookup_value van het eerste naar het laatste item in de lookup_array.
    • -1 = Zoek de lookup_value van het laatste naar het eerste item. Dit is handig als u het laatste overeenkomende resultaat in de lookup_array wilt ophalen.
    • 2 = Voer een binaire zoekopdracht uit waarvoor de lookup_array oplopend gesorteerd moet zijn. Als deze niet gesorteerd is, is het resultaat ongeldig.
    • -2 = Voer een binaire zoekopdracht uit waarvoor de lookup_array aflopend gesorteerd moet zijn. Als deze niet gesorteerd is, is het resultaat ongeldig.

Voor gedetailleerde informatie over de argumenten, volgt u deze stappen:

1. Typ de onderstaande syntaxis in een lege cel. Let op: u hoeft slechts één kant van de haakjes te typen.

=XLOOKUP(

A screenshot of the XLOOKUP syntax in an Excel cell

2. Druk op Ctrl+A; er verschijnt een promptvenster waarin de Functieargumenten worden weergegeven. De andere kant van het haakje wordt automatisch toegevoegd.

A screenshot of the Function Arguments prompt box in Excel

3. Trek het gegevenspaneel naar beneden om alle zes functieargumenten van XLOOKUP te bekijken.

A screenshot of the XLOOKUP Function Arguments panel showing details in Excel >>> A screenshot of the XLOOKUP Function Arguments panel showing details in Excel

Voorbeelden

Ik weet zeker dat u nu de basisprincipes van XLOOKUP beheerst. Laten we direct de praktische voorbeelden van XLOOKUP bekijken.

Voorbeeld1: Exacte overeenkomst

Een exacte overeenkomst uitvoeren met XLOOKUP

Was u ooit gefrustreerd omdat u bij VLOOKUP altijd de exacte overeenkomingsmodus moest opgeven? Gelukkig is dit probleem verleden tijd met de geweldige XLOOKUP-functie. Standaard voert XLOOKUP een exacte overeenkomst uit.

Stel, u heeft een lijst met kantoorartikelen en u wilt de eenheidsprijs van een artikel weten, bijvoorbeeld een muis. Volg dan deze stappen.

A screenshot of the office supplies list in Excel for XLOOKUP

Typ de onderstaande formule in de lege cel F2 en druk op Enter om het resultaat te krijgen.

=XLOOKUP(E2,A2:A10,C2:C10)

A screenshot of the XLOOKUP formula in an Excel cell

Nu weet u de eenheidsprijs van Mouse met de geavanceerde XLOOKUP-formule. Omdat de overeenkomingscode standaard op exact staat, hoeft u deze niet op te geven. Veel eenvoudiger en efficiënter dan VLOOKUP.

Met slechts een paar klikken een exacte overeenkomst verkrijgen

Misschien gebruikt u een oudere versie van Excel en bent u niet van plan te upgraden naar Excel2021 of Microsoft365. In dat geval raad ik een handige functie aan - "Gegevens in een bereik zoeken". Met deze functie krijgt u het resultaat zonder ingewikkelde formules of toegang tot XLOOKUP.

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

1. Klik op de cel waarin u het overeenkomende resultaat wilt plaatsen.

2. Ga naar het tabblad "Kutools", klik op "Formulehulp" en klik vervolgens op "Formulehulp" in de vervolgkeuzelijst.

A screenshot of the Kutools Formula Helper option in Excel ribbon

3. Stel in het dialoogvenster Formulehulp het volgende in:

  • Selecteer "Zoeken" in het gedeelte "Formuletype";
  • Selecteer in het gedeelte "Selecteer een formule" de optie "Gegevens in een bereik zoeken";
  • Stel in het gedeelte "Argumentinvoer" het volgende in:
    • Selecteer in het vak "Tabelbereik" het gegevensbereik dat de zoekwaarde en de resultaatwaarde bevat;
    • Selecteer in het vak "Lookup_value" de cel of het bereik van de waarde waarnaar u zoekt. Let op: deze moet in de eerste kolom van het tabelbereik staan;
    • Selecteer in het vak "Kolom" de kolom waaruit u de overeenkomende waarde wilt retourneren.

A screenshot of the Kutools Formula Helper setup with the Lookup for Value in List option

4. Klik op OK om het resultaat te krijgen.

A screenshot of the Kutools Formula Helper result

Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen


Voorbeeld2. Benaderende overeenkomst

Een benaderende overeenkomst uitvoeren met XLOOKUP

Om een benaderende zoekopdracht uit te voeren, moet u de overeenkomingsmodus instellen op1 of -1 in het vijfde argument. Als er geen exacte overeenkomst wordt gevonden, wordt de eerstvolgende grotere of kleinere waarde geretourneerd.

In dit geval wilt u de belastingtarieven van de inkomens van uw medewerkers weten. Aan de linkerkant van het werkblad staan de federale belastingtarieven voor2021. Hoe krijgt u het belastingtarief van uw medewerker in kolom E? Geen zorgen, volg deze stappen:

1. Typ de onderstaande formule in de lege cel E2 en druk op Enter om het resultaat te krijgen.
Wijzig vervolgens de opmaak van het geretourneerde resultaat naar wens.

=XLOOKUP(D2,B2:B8,A2:A8,,1)

A screenshot of the XLOOKUP formula in cell E2 with the tax bracket data in Excel >>> A screenshot of the tax rate lookup result in cell E2 using the XLOOKUP formula

√ Opmerking: Het vierde argument [If_not_found] is optioneel, dus ik laat het weg.

2. Nu weet u het belastingtarief van cel D2. Om de overige resultaten te krijgen, moet u de celverwijzingen van lookup_array en return_array naar absoluut wijzigen.

  • Dubbelklik op cel E2 om de formule =XLOOKUP(D2,B2:B8,A2:A8,,1) te tonen;
  • Selecteer het zoekbereik B2:B8 in de formule, druk op F4 om $B$2:$B$8 te krijgen;
  • Selecteer het retourbereik A2:A8 in de formule, druk op F4 om $A$2:$A$8 te krijgen;
  • Druk op Enter om het resultaat van cel E2 te krijgen.
A screenshot of the updated XLOOKUP formula in cell E2 with absolute references in Excel >>> A screenshot of the tax rate lookup result in cell E2 using the XLOOKUP formula with absolute references

3. Sleep vervolgens de vulgreep naar beneden om alle resultaten te krijgen.

A screenshot showing the formula results after dragging the fill handle down to cell E13

√ Opmerking:

  • Door op de F4-toets op het toetsenbord te drukken, kunt u de celverwijzing omzetten naar een absolute verwijzing door dollartekens toe te voegen voor de rij en kolom.
  • Na het toepassen van absolute verwijzingen op het zoek- en retourbereik, hebben we de formule in cel E2 gewijzigd naar deze versie:

=XLOOKUP(D2,$B$2:$B$8,$A$2:$A$8,,1)

  • Wanneer u de vulgreep van cel E2 naar beneden sleept, wordt in elke cel van kolom E alleen het lookup_value-gedeelte van de formule aangepast.
    Bijvoorbeeld, de formule in E13 is nu als volgt:

=XLOOKUP(D13,$B$2:$B$8,$A$2:$A$8,,1)

Voorbeeld3: Jokerteken-overeenkomst

Een jokerteken-overeenkomst uitvoeren met XLOOKUP

Voordat we de XLOOKUP-jokertekenfunctie bekijken, eerst even wat jokertekens zijn.

In Microsoft Excel zijn jokertekens speciale tekens die andere tekens kunnen vervangen. Ze zijn vooral handig bij gedeeltelijke overeenkomingen.

Er zijn drie soorten jokertekens: een asterisk (*), vraagteken (?) en tilde (~).

  • Asterisk (*) staat voor een willekeurig aantal tekens in de tekst;
  • Vraagteken (?) staat voor één willekeurig teken in de tekst;
  • Tilde (~) wordt gebruikt om de jokertekens (*, ? ~) als letterlijke tekens te behandelen. Plaats een tilde (~) voor het jokertken om dit te bereiken;

In de meeste gevallen gebruiken we bij de XLOOKUP-jokertekenfunctie het asteriskteken (*). Laten we nu zien hoe de jokerteken-overeenkomst werkt.

Stel, u heeft een lijst met de beurswaarde van de50 grootste Amerikaanse bedrijven en u wilt de beurswaarde van enkele bedrijven weten, maar de bedrijfsnamen zijn afgekort. Dit is het perfecte scenario voor een jokerteken-overeenkomst. Volg stap voor stap mee:

A screenshot of the stock market capitalization of large American companies

√ Opmerking: Om een jokerteken-overeenkomst uit te voeren, is het belangrijk dat het vijfde argument [match_mode] op2 staat.

1. Typ de onderstaande formule in de lege cel H3 en druk op Enter om het resultaat te krijgen.

=XLOOKUP("*"&G3&"*",B3:B52,D3:D52,,2)

A screenshot of the XLOOKUP formula for finding a market capitalization, with the formula visible in the cell >>> A screenshot of the XLOOKUP result of finding a market capitalization

2. Nu weet u het resultaat van cel H3. Om de overige resultaten te krijgen, maakt u lookup_array en return_array vast door de cursor in de array te plaatsen en op F4 te drukken. De formule in H3 wordt dan:

=XLOOKUP("*"&G3&"*",$B$3:$B$52,$D$3:$D$52,,2)

3. Sleep de vulgreep naar beneden om alle resultaten te krijgen.

A screenshot of the Excel cell with the updated XLOOKUP formula where lookup and return arrays are fixed using F4

√ Opmerking:

  • De lookup_value van de formule in cel H3 is "*"&G3&"*". We voegen het asterisk-jokerteken (*) samen met de waarde G3 met behulp van het ampersandteken (&).
  • Het vierde argument [If_not_found] is optioneel, dus ik laat het weg.
Voorbeeld4: Zoek naar links

Zoek van rechts naar links met XLOOKUP

Een nadeel van VLOOKUP is dat deze alleen naar rechts van de zoekkolom kan zoeken. Als u waarden links van de zoekkolom probeert te zoeken, krijgt u de #N/B-fout. Geen zorgen, XLOOKUP is de perfecte zoekfunctie om dit probleem op te lossen.

XLOOKUP is ontworpen om waarden zowel links als rechts van de zoekkolom op te zoeken. Er zijn geen beperkingen en het voldoet aan de wensen van Excel-gebruikers. In het onderstaande voorbeeld laten we u de truc zien.

Stel, u heeft een lijst met landen en telefooncodes en u wilt de landnaam opzoeken bij een bekende telefooncode.

A screenshot of the country list with telephone codes, showing the setup for looking up a country name using XLOOKUP

We moeten kolom C doorzoeken en de waarde uit kolom A retourneren. Volg deze stappen:

1. Typ de onderstaande formule in de lege cel G2.

=XLOOKUP(F2,C2:C11,A2:A11)

2. Druk op Enter om het resultaat te krijgen.

A screenshot of the XLOOKUP formula used to look up country names based on telephone codes

√ Opmerking: De XLOOKUP-functie voor zoeken naar links kan Index en Match vervangen om waarden naar links te zoeken.

Zoekwaarde van rechts naar links opzoeken met enkele klikken

Voor wie geen formules wil onthouden, raad ik een handige functie aan - "Zoek van rechts naar links". Met deze functie kunt u in enkele seconden van rechts naar links zoeken.

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

1. Ga in Excel naar het tabblad "Kutools", zoek "Super ZOEKEN" en klik op "Zoek van rechts naar links" in de vervolgkeuzelijst.

A screenshot of the 'LOOKUP from Right to Left' feature in Kutools tab in Excel

2. Stel in het dialoogvenster "Zoek van rechts naar links" het volgende in:

  • Geef in het gedeelte "Bereik van waarden dat moet worden doorzocht en uitvoerbereik" het zoekbereik en het uitvoerbereik op;
  • Voer in het gedeelte "Gegevensbereik" het gegevensbereik in en geef vervolgens de "sleutelkolom" en "retourkolom" op;

A screenshot of the 'LOOKUP from Right to Left' dialog box with input fields for lookup range, output range, key column, and return column

3. Klik op OK om het resultaat te krijgen.

A screenshot of the final result

Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen


Voorbeeld5: Verticaal of horizontaal zoeken

Een verticaal of horizontaal zoeken uitvoeren met XLOOKUP

Als Excel-gebruiker bent u waarschijnlijk bekend met de functies VLOOKUP en HLOOKUP. VLOOKUP zoekt verticaal in een kolom en HLOOKUP zoekt horizontaal in een rij.

De nieuwe XLOOKUP combineert beide, waardoor u slechts één syntaxis nodig heeft om zowel verticaal als horizontaal te zoeken. Geniaal, toch?

In het onderstaande voorbeeld laten we zien hoe u met slechts één XLOOKUP-syntaxis zowel verticaal als horizontaal kunt zoeken.

Om verticaal te zoeken, typt u de onderstaande formule in de lege cel E2 en drukt u op Enter om het resultaat te krijgen.

=XLOOKUP(E1,A2:A13,B2:B13)

A screenshot of the vertical lookup result using the formula

Om horizontaal te zoeken, typt u de onderstaande formule in de lege cel P2 en drukt u op Enter om het resultaat te krijgen.

=XLOOKUP(P1,B1:M1,B2:M2)

A screenshot of the horizontal lookup result using the formula

Zoals u ziet, is de syntaxis hetzelfde. Het enige verschil tussen de twee formules is dat u bij verticaal zoeken kolommen invoert en bij horizontaal zoeken rijen.

Voorbeeld6: Twee-weg zoeken

Een twee-weg zoeken uitvoeren met XLOOKUP

Gebruikt u nog steeds de functies INDEX en MATCH om een waarde in een tweedimensionale tabel op te zoeken? Probeer de verbeterde XLOOKUP om uw werk eenvoudiger te maken.

XLOOKUP kan een dubbele zoekopdracht uitvoeren en het snijpunt van twee waarden vinden. Door één XLOOKUP in een andere te nesten, kan de binnenste XLOOKUP een hele rij of kolom retourneren, waarna deze rij of kolom als return_array in de buitenste XLOOKUP wordt gebruikt.

Stel, u heeft een lijst met cijfers van studenten voor verschillende vakken en u wilt het cijfer van Kim voor het vak Scheikunde weten.

A screenshot of a table showing students' grades for various subjects

Laten we zien hoe we met de magische XLOOKUP deze truc uitvoeren.

    • We voeren de “interne” XLOOKUP uit om de waarden van een hele kolom te retourneren. XLOOKUP(H2,B1:E1,B2:E10) kan een bereik van Scheikundecijfers ophalen.
    • We nesten de “interne” XLOOKUP in de “externe” XLOOKUP door de interne XLOOKUP als return_array in de volledige formule te gebruiken.
    • Hier is de uiteindelijke formule:

=XLOOKUP(H1,A2:A10,XLOOKUP(H2,B1:E1,B2:E10))

  • Typ bovenstaande formule in de lege cel H3 en druk op Enter om het resultaat te krijgen.

A screenshot of the XLOOKUP formula being used to perform a two-way lookup

U kunt het ook andersom doen: gebruik de “interne” XLOOKUP om de waarden van een hele rij te retourneren (alle cijfers van Kim), en gebruik vervolgens de “externe” XLOOKUP om het cijfer voor Scheikunde te zoeken tussen alle cijfers van Kim.

    • Typ de onderstaande formule in de lege cel H4 en druk op Enter om het resultaat te krijgen.

=XLOOKUP(H2,B1:E1,XLOOKUP(H1,A2:A10,B2:E10))

A screenshot of the XLOOKUP formula being used for a two-way lookup

De twee-weg zoekfunctie van XLOOKUP is ook een perfecte illustratie van de verticale en horizontale zoekmogelijkheden. Probeer het gerust uit!

Voorbeeld7: Aangepaste melding voor niet gevonden

Aangepaste melding voor niet gevonden met XLOOKUP

Net als bij andere zoekfuncties wordt, als er geen overeenkomst wordt gevonden, het foutbericht #N/B weergegeven. Dit kan verwarrend zijn voor sommige Excel-gebruikers. Het goede nieuws is dat foutafhandeling mogelijk is via het vierde argument van de XLOOKUP-functie.

Met het ingebouwde [if_not_found]-argument kunt u een aangepaste melding opgeven ter vervanging van het #N/B-resultaat. Typ de gewenste tekst in het optionele vierde argument en zet deze tussen dubbele aanhalingstekens ("").

Bijvoorbeeld: de stad Denver wordt niet gevonden, dus XLOOKUP retourneert het foutbericht #N/B. Maar nadat we het vierde argument hebben aangepast met de tekst “Geen overeenkomst”, toont de formule de tekst “Geen overeenkomst” in plaats van het foutbericht.

Typ de onderstaande formule in de lege cel F3 en druk op Enter om het resultaat te krijgen.

=XLOOKUP(E2,A2:A11,C2:C11,"Geen overeenkomst")

A screenshot showing the XLOOKUP formula to customize the error message when no match is found

Pas de #N/B-fout aan met een handige functie

Wilt u snel het #N/B-foutbericht vervangen door uw eigen melding? Kutools voor Excel is een perfecte tool in Excel om u hierbij te helpen. Met de ingebouwde functie "Tekenreeksen in batch vervangen" kunt u het niet-gevonden bericht opgeven zonder ingewikkelde formules of toegang tot XLOOKUP.

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

1. Ga in Excel naar het tabblad "Kutools", zoek "Super ZOEKEN" en klik op "Tekenreeksen in batch vervangen" in de vervolgkeuzelijst.

A screenshot of the Kutools feature Replace 0 or #N/A with Blank or a Specific Value in Excel

2. Stel in het dialoogvenster "Tekenreeksen in batch vervangen" het volgende in:

  • Selecteer in het gedeelte "Bereik van waarden dat moet worden doorzocht en uitvoerbereik" het zoekbereik en het uitvoerbereik;
  • Selecteer vervolgens de optie "Tekenreeksen in batch vervangen", voer de gewenste tekst in;
  • Selecteer in het gedeelte "Gegevensbereik" het gegevensbereik en geef vervolgens de "sleutelkolom" en "retourkolom" op.

A screenshot of the Kutools dialog box for replacing #N/A errors with a custom message in Excel

3. Klik op OK om het resultaat te krijgen. De aangepaste melding wordt weergegeven als er geen overeenkomst is gevonden.

A screenshot showing the result after using Kutools to replace #N/A error with a custom message

Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen


Voorbeeld8: Meerdere waarden

Meerdere waarden retourneren met XLOOKUP

Een ander voordeel van XLOOKUP is dat het meerdere waarden tegelijk kan retourneren voor dezelfde overeenkomst. Voer één formule in om het eerste resultaat te krijgen; de overige waarden worden automatisch in de aangrenzende lege cellen weergegeven.

In het onderstaande voorbeeld wilt u alle informatie over student-ID “FG9940005” ophalen. De truc is om een bereik als return_array in de formule op te geven in plaats van één kolom of rij. In dit geval is het return_array-bereik B2:D9, dat drie kolommen bevat.

Typ de onderstaande formule in de lege cel G2 en druk op Enter om alle resultaten te krijgen.

=XLOOKUP(F2,A2:A9,B2:D9)

A screenshot of the XLOOKUP function formula in cell G2 returning multiple values

Alle resultaatcellen tonen dezelfde formule. U kunt de formule in de eerste cel bewerken of wijzigen, maar in de andere cellen is de formule niet bewerkbaar. U ziet dat de formulebalk grijs is, wat betekent dat deze niet kan worden aangepast.

A screenshot of the formula bar showing grayed-out non-editable formula in Excel

Kortom, de functie voor meerdere waarden van XLOOKUP is een nuttige verbetering ten opzichte van VLOOKUP. U hoeft niet langer voor elke formule afzonderlijk een kolomnummer op te geven. 👍

Voorbeeld9. Meerdere criteria

Meervoudige voorwaarden zoeken uitvoeren met XLOOKUP

Een andere geweldige nieuwe functie van XLOOKUP is de mogelijkheid om te zoeken met meerdere criteria. De truc is om zoekwaarden en zoekarrays afzonderlijk samen te voegen met de "&"-operator in de formule. We illustreren dit hieronder met een voorbeeld.

We willen de prijs weten van de gemiddelde blauwe vaas. In dit geval zijn drie zoekwaarden (criteria) nodig om een overeenkomst te vinden. Typ de onderstaande formule in de lege cel I2 en druk op Enter om het resultaat te krijgen.

=XLOOKUP(F2&G2&H2,A2:A12&B2:B12&C2:C12,D2:D12)

A screenshot of the XLOOKUP function formula in cell I2 for multi-criteria lookup

√ Opmerking: XLOOKUP kan direct met arrays werken. U hoeft de formule niet te bevestigen met Control + Shift + Enter.

Meervoudige voorwaarden zoeken met een snelle methode

Is er een snellere en eenvoudigere manier om een meervoudige voorwaarden zoeken uit te voeren dan XLOOKUP in Excel? Kutools voor Excel biedt een geweldige functie - "Meervoudige voorwaarden zoeken". Hiermee kunt u met slechts een paar klikken een meervoudige voorwaarden zoeken uitvoeren!

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

1. Ga in Excel naar het tabblad "Kutools", zoek "Super ZOEKEN" en klik op "Meervoudige voorwaarden zoeken" in de vervolgkeuzelijst.

A screenshot of the Kutools Multi-condition Lookup option in Excel

2. Stel in het dialoogvenster "Meervoudige voorwaarden zoeken" het volgende in:

  • Selecteer in het gedeelte "Bereik van waarden dat moet worden doorzocht en uitvoerbereik" het bereik van zoekwaarden en het uitvoerbereik;
  • Voer in het gedeelte "Gegevensbereik" de volgende handelingen uit:
    • Selecteer de bijbehorende sleutelkolommen die de zoekwaarden bevatten één voor één door de Ctrl-toets ingedrukt te houden in het vak "Sleutelkolom";
    • Geef in het vak "Retourkolom" de kolom op die de geretourneerde waarden bevat.

A screenshot of the Kutools Multi-condition Lookup dialog box in Excel

3. Klik op OK om het resultaat te krijgen.

A screenshot of the Multi-condition Lookup results in Excel

√ Opmerking:

  • Het gedeelte "Vervang niet-gevonden waarden (#N/B) door opgegeven waarde" is optioneel in het dialoogvenster; u kunt dit wel of niet opgeven.
  • Het aantal kolommen dat u invoert in het vak Sleutelkolom moet gelijk zijn aan het aantal kolommen in het vak Zoekwaarden, en de volgorde van de criteria in beide vakken moet één-op-één overeenkomen.

Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen


Voorbeeld10. Waarde vinden met de laatste overeenkomst

Het laatste overeenkomende resultaat ophalen met XLOOKUP

Om de laatste overeenkomende waarde in Excel te vinden, stelt u het zesde argument in op zoeken in omgekeerde volgorde.

Standaard staat de zoekmodus in XLOOKUP op1, wat betekent dat er van eerste naar laatste wordt gezocht. Het mooie van XLOOKUP is echter dat de zoekrichting kan worden aangepast. Met het optionele [search mode]-argument bepaalt u de zoekvolgorde. Stel het zesde argument eenvoudig in op -1 en de zoekrichting wordt van laatste naar eerste.

Zie het onderstaande voorbeeld. We willen de laatste verkoop van Emma in de database weten.

Typ de onderstaande formule in de lege cel G2 en druk op Enter om het resultaat te krijgen.

=XLOOKUP(F2,B2:B11,D2:D11,,,-1)

A screenshot of the XLOOKUP formula in cell G2 for finding the last matching value

√ Opmerking: Het vierde en vijfde argument zijn optioneel en worden hier weggelaten. We stellen alleen het optionele zesde argument in op -1.

Zoek eenvoudig de laatste overeenkomende waarde met een geweldig hulpmiddel

Als u geen toegang heeft tot XLOOKUP en ook geen ingewikkelde formules wilt onthouden, kunt u de functie "Zoek van onder naar boven" gebruiken om dit eenvoudig te doen.

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

1. Ga in Excel naar het tabblad "Kutools", zoek "Super ZOEKEN" en klik op "Zoek van onder naar boven" in de vervolgkeuzelijst.

A screenshot of the Lookup from Bottom to Top option in Kutools tab in Excel

2. Stel in het dialoogvenster "Zoek van onder naar boven" het volgende in:

  • Selecteer in het gedeelte "Bereik van waarden dat moet worden doorzocht en uitvoerbereik" het zoekbereik en het uitvoerbereik;
  • Selecteer in het gedeelte "Gegevensbereik" het gegevensbereik en geef vervolgens de "sleutelkolom" en "retourkolom" op.

A screenshot of the Lookup from Bottom to Top dialog box in Excel

3. Klik op OK om het resultaat te krijgen.

A screenshot of the Lookup from Bottom to Top results

√ Opmerking: Het gedeelte "Vervang niet-gevonden waarden (#N/B) door opgegeven waarde" is optioneel in het dialoogvenster; u kunt dit wel of niet opgeven.

Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen


XLOOKUP Voorbeeldbestand downloaden

XLOOKUP Voorbeelden.xlsx

Gerelateerde artikelen:

Beste productiviteitstools voor Office

🤖 Kutools AI Assistent: Transformeer data-analyse door: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools functies aanroepen
Populaire functies: Dubbele waarden markeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies |   Afronden zonder formule...
Super ZOEKEN: Meervoudig-criteria opzoeken | Meervoudige waarde opzoeken | Meervoudig-blad opzoeken | Fuzzy Match....
Geavanceerde keuzelijst: Keuzelijst snel maken | Afhankelijke keuzelijst | Meervoudige selectie in keuzelijst....
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheidsstatus van verborgen kolommen wisselen | Bereik & kolommen vergelijken...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden via lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...)...
Top15 gereedschapssets:12 teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) | 50+ grafiek typen (Gantt-diagram, ...) | 40+ praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) | 19 invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & splitsgereedschappen (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer
Gebruik Kutools in je voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 andere talen!

Verbeter je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te kiezen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Activeer tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!

Alle Kutools-invoegtoepassingen. Eén installatieprogramma

Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.

Excel Word Outlook Tabs PowerPoint
  • Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
  • Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
  • 30 dagen volledige proef — geen registratie, geen creditcard nodig
  • Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen