Ga naar hoofdinhoud
 

Hoe u NIEUW & GEAVANCEERD in Excel gebruikt (10 voorbeelden)

Auteur: Zhoumandy Laatst gewijzigd: 2024-11-28

Excel is nieuw XZOEKEN is de krachtigste en gemakkelijkste opzoekfunctie die Excel kan bieden. Door niet aflatende inspanningen heeft Microsoft dit eindelijk uitgebracht om VLOOKUP, HLOOKUP, INDEX+MATCH en andere opzoekfuncties te vervangen.

In deze tutorial zullen we je laten zien wat de voordelen van XLOOKUP zijn en hoe je het kunt krijgen en toepassen om verschillende opzoekproblemen op te lossen.

Hoe krijg ik XLOOKUP?

Syntaxis

Voorbeelden

XLOOKUP-voorbeeldbestand downloaden

Hoe krijg ik XLOOKUP?

Sinds XZOEKEN-functie is alleen beschikbaar in Excel voor Microsoft 365, Excel 2021 en latere versie en Excel voor het webAls u Excel 2019 of eerder gebruikt, overweeg dan om te upgraden naar XLOOKUP.

Syntaxis

De zoekt een bereik of een array op en retourneert vervolgens de waarde van het eerste overeenkomende resultaat. De Syntaxis van de is als volgt:

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

Een screenshot van de syntaxis van de XLOOKUP-functie

Argumenten:

  1. Lookup_value (vereist): de waarde die u zoekt. Het kan in elke kolom van het table_array-bereik staan.
  2. Lookup_array (vereist): de array of het bereik waarin u zoekt naar de opzoekwaarde.
  3. Return_array (vereist): de array of het bereik van waaruit u de waarde wilt halen.
  4. If_not_found (optioneel): de waarde die moet worden geretourneerd wanneer er geen geldige overeenkomst wordt gevonden. U kunt de tekst in de [if_not_found] aanpassen om te laten zien dat er geen overeenkomst is.
    Anders is de retourwaarde standaard #N/A.
  5. Match_mode (optioneel): hier kunt u specificeren hoe lookup_value moet worden vergeleken met de waarden in lookup_array.
    • 0 (standaard) = Exacte overeenkomst. Als er geen overeenkomst wordt gevonden, retourneer dan #N/A.
    • -1 = Exacte overeenkomst. Als er geen overeenkomst wordt gevonden, retourneert u de eerstvolgende kleinere waarde.
    • 1 = Exacte overeenkomst. Als er geen overeenkomst wordt gevonden, retourneert u de eerstvolgende grotere waarde.
    • 2 = Gedeeltelijke overeenkomst. Gebruik jokertekens zoals *, ? en ~ om een ​​wildcardovereenkomst uit te voeren.
  6. Zoekmodus (optioneel): hier kunt u de uit te voeren zoekvolgorde specificeren.
    • 1 (standaard) = Zoek de lookup_value van het eerste item tot het laatste item in de lookup_array.
    • -1 = Zoek de lookup_value van het laatste item tot het eerste item. Het helpt wanneer u het laatste overeenkomende resultaat in de lookup_array moet krijgen.
    • 2 = Voer een binaire zoekopdracht uit waarvoor de lookup_array in oplopende volgorde moet worden gesorteerd. Indien niet gesorteerd, zou het retourresultaat ongeldig zijn.
    • -2 = Voer een binaire zoekopdracht uit waarvoor de lookup_array in aflopende volgorde moet worden gesorteerd. Indien niet gesorteerd, zou het retourresultaat ongeldig zijn.

Voor gedetailleerde informatie over argumentengaat u als volgt te werk:

1. Typ de onderstaande syntaxis in een lege cel, houd er rekening mee dat u slechts één kant van de haak hoeft te typen.

=XLOOKUP(

Een screenshot van de XLOOKUP-syntaxis in een Excel-cel

2. druk op Ctrl + Adan een promptvenster verschijnt die laat zien de functieargumenten. En de andere kant van de beugel wordt automatisch afgewerkt.

Een screenshot van het promptvenster Functie-argumenten in Excel

3. Trek het gegevenspaneel naar beneden, dan kun je alles zien zes functieargumenten van XZOEKEN.

Een schermafbeelding van het paneel XLOOKUP-functieargumenten met details in Excel >>> Een schermafbeelding van het paneel XLOOKUP-functieargumenten met details in Excel

Voorbeelden

Ik weet zeker dat je de basisprincipes van XLOOKUP nu onder de knie hebt. Laten we er meteen induiken praktische voorbeelden van XZOEKEN.

Voorbeeld 1: Exacte overeenkomst

Voer een exacte overeenkomst uit met XZOEKEN

Ben je ooit gefrustreerd geraakt omdat je de exacte match-modus moest specificeren wanneer je VERT.ZOEKEN gebruikt? Gelukkig bestaat dit probleem niet meer als je de geweldige XLOOKUP-functie probeert. Standaard genereert XLOOKUP een exacte match.

Stel dat u een inventarislijst met kantoorbenodigdheden hebt en u wilt de eenheidsprijs van één artikel weten, bijvoorbeeld een muis. Doe dan het volgende.

Een schermafbeelding van de lijst met kantoorbenodigdheden in Excel voor XLOOKUP

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

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

Een schermafbeelding van de XLOOKUP-formule in een Excel-cel

Nu weet u de eenheidsprijs van Mouse met de geavanceerde XLOOKUP-formule. Omdat de overeenkomstcode standaard is ingesteld op een exacte overeenkomst, hoeft u deze niet op te geven. Zoveel eenvoudiger en efficiënter dan VERT.ZOEKEN.

Slechts een paar klikken om Exact Match te krijgen

Misschien gebruikt u een lagere versie van Excel en bent u nog niet van plan om te upgraden naar Excel 2021 of Microsoft 365. In dit geval zal ik aanbevelen een handige functie - Zoek naar een formule Waarde in lijst of Kutools for Excel. Met deze functie kunt u het resultaat krijgen zonder ingewikkelde formules of toegang tot XLOOKUP.

Kutools for Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen en zo de creativiteit en efficiëntie te vergroten. Verbeterd met AI-mogelijkheden, Kutools automatiseert taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie van Kutools voor Excel...         Gratis proefperiode...

1. Klik op de cel om het overeenkomende resultaat te plaatsen.

2. Naar de Kutools tab, klik Formule Helperen klik vervolgens op de Formule Helper in de vervolgkeuzelijst.

Een screenshot van de Kutools Formula Helper-optie in het Excel-lint

3. In de Dialoogvenster Help-formules, configureer als volgt:

  • kies Lookup in de Sectie Formuletype;
  • In het Kies een formulesectieselecteer Zoek een waarde in de lijst;
  • In het Argumenten invoer sectiegaat u als volgt te werk:
    • In het Table_array-box, selecteer het gegevensbereik dat de opzoekwaarde en de resultaatwaarde bevat;
    • In het Lookup_value vak, selecteer de cel of het bereik van de waarde waarnaar u zoekt. Let op: het moet in de eerste kolom van de table_array staan;
    • In het Kolomvak, selecteer de kolom waaruit u de overeenkomende waarde wilt retourneren.

Een screenshot van de Kutools Formula Helper-instelling met de optie Waarde opzoeken in lijst

4. Klik op het OK knop om het resultaat te krijgen.

Een screenshot van het Kutools Formula Helper-resultaat

Kutools for Excel - Geef Excel een boost met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Snap het nu


Voorbeeld 2. Geschatte overeenkomst

Voer een geschatte match uit met XLOOKUP

een uitvoeren zoeken bij benadering, je moet stel de match-modus in op 1 of -1 in het vijfde argument. Als er geen exacte overeenkomst wordt gevonden, wordt de eerstvolgende grotere of kleinere waarde geretourneerd.

Dan moet u de belastingtarieven van de inkomsten van uw personeel kennen. Aan de linkerkant van de spreadsheet staan ​​de federale inkomstenbelastingschijven voor 2021. Hoe kunt u het belastingtarief van uw personeel in kolom E krijgen? Maak je geen zorgen. Ga als volgt te werk:

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

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

Een schermafbeelding van de XLOOKUP-formule in cel E2 met de belastingtariefgegevens in Excel >>> Een screenshot van het opzoekresultaat voor het belastingtarief in cel E2 met behulp van de formule XLOOKUP

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

2. Nu kent u het belastingtarief van cel D2. Om de rest van de resultaten te krijgen, je moet converteer de celverwijzingen van de lookup_array en return_array naar absoluut.

  • Dubbelklik op cel E2 om de formule =XLOOKUP(D2,B2:B8,A2:A8,,1) weer te geven;
  • Selecteer opzoekbereik B2:B8 in de formule, druk op de F4-toets om $B$2:$B$8 te krijgen;
  • Selecteer retourbereik A2:A8 in de formule, druk op de F4-toets om $A$2:$A$8 te krijgen;
  • Druk op de Enter om het resultaat van cel E2 te krijgen.
Een schermafbeelding van de bijgewerkte XLOOKUP-formule in cel E2 met absolute verwijzingen in Excel >>> Een screenshot van het opzoekresultaat voor het belastingtarief in cel E2 met behulp van de formule XLOOKUP met absolute verwijzingen

3. Dan sleep de vulgreep naar beneden om alle resultaten te krijgen.

Een schermafbeelding met de formuleresultaten nadat de vulgreep naar cel E13 is gesleept

Opmerking:

  • Door op de F4-toets te drukken op het toetsenbord kunt u: verander de celverwijzing in een absolute verwijzing door dollartekens voor de rij en kolom toe te voegen.
  • Na het toepassen van absolute referentie om het bereik op te zoeken en terug te sturen, zijn we veranderd de formule in cel E2 naar deze versie:

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

  • Wanneer je sleep de vulgreep naar beneden vanuit cel E2, de formules in elke cel van kolom E zijn alleen gewijzigd in het aspect lookup_value.
    De formule in E13 is nu bijvoorbeeld omgezet in dit:

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

Voorbeeld 3: match met jokertekens

Voer een wildcard-overeenkomst uit met XZOEKEN

Voordat we kijken naar de XZOEKEN functie voor jokertekens, laten we eerst kijken wat zijn wildcards.

In Microsoft-Excel, jokertekens zijn een speciaal soort teken dat alle tekens kan vervangen. Het is bijzonder nuttig wanneer u gedeeltelijke zoekacties voor overeenkomsten wilt uitvoeren.

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

  • Asterisk (*) staat voor een willekeurig aantal tekens in de tekst;
  • Vraagteken (?) staat voor een willekeurig teken in de tekst;
  • Tilde (~) wordt gebruikt om de jokertekens (*, ? ~) om te zetten in letterlijke tekens. Plaats tilde (~) voor de wildcards om deze functie te vervullen;

In de meeste gevallen gebruiken we het sterretje (*) wanneer we de wildcard match-functie XLOOKUP uitvoeren. Laten we nu eens kijken hoe de wildcard-overeenkomst werkt.

Stel dat u een lijst hebt met de beurskapitalisatie van de 50 grootste Amerikaanse bedrijven en u wilt de marktkapitalisatie van een paar bedrijven weten, maar de bedrijfsnamen zijn kort, dan is dit het perfecte scenario voor een wildcardmatch. Volg mij stap voor stap om de truc uit te voeren.

Een screenshot van de beurskapitalisatie van grote Amerikaanse bedrijven

√ Opmerking: om een ​​wildcardovereenkomst uit te voeren, is het belangrijkste om het vijfde argument [match_mode] in te stellen op 2.

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

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

Een screenshot van de XLOOKUP-formule voor het vinden van een marktkapitalisatie, waarbij de formule zichtbaar is in de cel >>> Een screenshot van het XLOOKUP-resultaat van het vinden van een marktkapitalisatie

2. Nu weet je het resultaat van cel H3. Om de rest van de resultaten te krijgen, moet u: maak de lookup_array en return_array vast door de cursor in de array te plaatsen en op de F4-toets te drukken. Dan wordt de formule in H3:

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

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

Een schermafbeelding van de Excel-cel met de bijgewerkte XLOOKUP-formule waarbij de opzoek- en retourmatrices zijn vastgelegd met F4

Opmerking:

  • De opzoekwaarde van de formule in cel H3 is "*"&G3&"*". We voeg het asterisk-jokerteken (*) samen met de waarde G3 met de ampersand (&).
  • Het vierde argument [If_not_found] is optioneel, dus ik laat het gewoon weg.
Voorbeeld 4: Kijk naar links

Kijk naar links met XZOEKEN

One nadeel van VERT.ZOEKEN is dat het is beperkt tot het uitvoeren van zoekopdrachten rechts van de opzoekkolom. Als u probeert te zoeken naar waarden die zijn overgelaten aan de opzoekkolom, krijgt u de fout #N/A. Maak je geen zorgen. XLOOKUP is de perfecte opzoekfunctie om dit probleem op te lossen.

XZOEKEN is ontworpen om waarden op te zoeken links of rechts van de opzoekkolom. Het kent geen grenzen en voldoet aan de behoeften van Excel-gebruikers. In het onderstaande voorbeeld laten we u de truc zien.

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

Een screenshot van de landenlijst met telefooncodes, met de instellingen voor het opzoeken van een landnaam met behulp van XLOOKUP

We moeten kolom C opzoeken en de waarde in kolom A retourneren. Ga als volgt te werk:

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

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

2. druk de Enter sleutel om het resultaat te krijgen.

Een screenshot van de XLOOKUP-formule die wordt gebruikt om landnamen op te zoeken op basis van telefooncodes

√ Opmerking: de functie XZOEKEN naar links kan Index en Match vervangen om naar waarden naar links te zoeken.

Opzoekwaarde van rechts naar links met een paar klikken

Voor degenen die geen formules willen onthouden, hier, zal ik aanbevelen een handige functie - Opzoeken van rechts naar links of Kutools for Excel. Met deze functie kunt u binnen enkele seconden een zoekopdracht van rechts naar links uitvoeren.

Kutools for Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen en zo de creativiteit en efficiëntie te vergroten. Verbeterd met AI-mogelijkheden, Kutools automatiseert taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie van Kutools voor Excel...         Gratis proefperiode...

1. Naar de Kutools tabblad in Excel, zoek Super ZOEKENen klik ZOEKEN van rechts naar links in de vervolgkeuzelijst.

Een screenshot van de functie 'ZOEKEN van rechts naar links' op het tabblad Kutools in Excel

2. In de ZOEKEN van rechts naar links dialoogvenster, moet u als volgt configureren:

  • In het Opzoekwaarden en sectie Uitvoerbereik, specificeer het opzoekbereik en uitgangsbereik:;
  • In het Sectie gegevensbereik, invoer data bereik, specificeer dan de sleutelkolom en retourkolom;

Een schermafbeelding van het dialoogvenster 'ZOEKEN van rechts naar links' met invoervelden voor het opzoekbereik, het uitvoerbereik, de sleutelkolom en de retourkolom

3. Klik op het OK knop om het resultaat te krijgen.

Een screenshot van het eindresultaat

Kutools for Excel - Geef Excel een boost met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Snap het nu


Voorbeeld 5: verticaal of horizontaal opzoeken

Voer een verticale of horizontale zoekopdracht uit met XZOEKEN

Als Excel-gebruikers bent u wellicht bekend met de functies VERT.ZOEKEN en HORIZ.ZOEKEN. VERT.ZOEKEN is om verticaal in een kolom te kijken en HORIZ.ZOEKEN is horizontaal op een rij kijken.

Nu de nieuwe XLOOKUP combineert ze allebei, inhoudende dat u hoeft maar één syntaxis te gebruiken om verticaal of horizontaal zoeken uit te voeren. Geniaal, niet?

In het onderstaande voorbeeld laten we zien hoe u slechts één XLOOKUP-syntaxis gebruikt om zoekopdrachten verticaal of horizontaal uit te voeren.

Een verticale zoekopdracht uitvoeren, typ de onderstaande formule: in lege cel E2 drukt u op de Enter sleutel om het resultaat te krijgen.

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

Een screenshot van het verticale opzoekresultaat met behulp van de formule

Een horizontale zoekopdracht uitvoeren, typ de onderstaande formule: in lege cel P2, druk op de Enter sleutel om het resultaat te krijgen.

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

Een screenshot van het horizontale opzoekresultaat met behulp van de formule

Zoals je kan zien, de syntaxis is hetzelfde. De enige verschil tussen de twee formules is dat u invoert kolommen in verticale lookup terwijl je binnenkomt rijen bij horizontaal opzoeken.

Voorbeeld 6: Opzoeken in twee richtingen

Voer een zoekopdracht in twee richtingen uit met XZOEKEN

Gebruik je nog steeds INDEX- en MATCH-functies een waarde opzoeken in een tweedimensionaal bereik? Poging de verbeterde XZOEKEN om je werk gedaan te krijgen gemakkelijker.

XZOEKEN kan presteren een dubbele lookup, het vinden van kruispunt van twee waarden. Door nesten de ene XZOEKEN binnen de andere, de binnen XZOEKEN kan een hele rij of kolom retourneren, dan wordt deze geretourneerde rij of kolom in de buiten XZOEKEN ingevoerd als een retourarray.

Stel dat je een lijst hebt met cijfers van studenten met verschillende disciplines, dan wil je het cijfer van Kim's scheikundevak weten.

Een screenshot van een tabel met de cijfers van studenten voor verschillende vakken

Laten we eens kijken hoe we de magische XZOEKEN gebruiken om de slag te slaan.

    • We voeren de "innerlijke" XLOOKUP uit om waarden van een hele kolom te retourneren. XLOOKUP(H2,B1:E1,B2:E10) kan een bereik van scheikundecijfers ophalen.
    • We nesten de "innerlijke" XLOOKUP in de "outer" XLOOKUP door "inner" XLOOKUP te gebruiken als een return_array in de volledige formule.
    • Dan komt hier de definitieve formule:

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

  • Typ de formule hierboven in de lege cel H3, druk op de Enter knop om het resultaat te krijgen.

Een schermafbeelding van de XLOOKUP-formule die wordt gebruikt om een ​​tweerichtingsopzoeking uit te voeren

Of je kunt doen andersom, gebruik de "innerlijke" XZOEKEN om waarden van een hele rij te retourneren, die allemaal onderwerpcijfers van Kim zijn. Gebruik vervolgens de "buitenste" XZOEKEN om het cijfer Scheikunde te zoeken tussen alle vakcijfers van Kim.

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

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

Een screenshot van de XLOOKUP-formule die wordt gebruikt voor een tweerichtingsopzoeking

De tweerichtingszoekfunctie van XLOOKUP is ook de perfecte illustratie van de verticale en horizontale opzoekfunctie. Probeer het eens als je wilt!

Voorbeeld 7: Bericht niet gevonden aanpassen

Pas niet gevonden bericht aan met XZOEKEN

Net als andere opzoekfuncties, wanneer kan geen match vinden #N.v.t. foutmelding zal worden geretourneerd. Het kan voor sommige Excel-gebruikers verwarrend zijn. Maar het goede nieuws is dat foutafhandeling is beschikbaar in het vierde argument van de XZOEKEN-functie.

Met de ingebouwd [if_not_found] argument, kunt u specificeren een aangepast bericht om het #N/A-resultaat te vervangen. Typ de tekst die u nodig hebt in het optionele vierde argument en plaats de tekst in dubbele aanhalingstekens (").

De plaats Denver wordt bijvoorbeeld niet gevonden, dus XLOOKUP retourneert de foutmelding #N/A. Maar nadat we het vierde argument hebben aangepast met de tekst "Geen overeenkomst", geeft de formule de tekst "Geen overeenkomst" weer in plaats van de foutmelding.

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

=XLOOKUP(E2,A2:A11,C2:C11,"No Match")

Een schermafbeelding met de XLOOKUP-formule om de foutmelding aan te passen wanneer er geen overeenkomst is gevonden

Pas #N/A-fout aan met een handige functie

Om de #N/A-fout snel te overschrijven met uw aangepaste bericht, Kutools for Excel is een perfect hulpmiddel in Excel om u te helpen. Met zijn ingebouwde Vervang 0 of #N.v.t. door Leeg of een Specifieke Waarde-functie, kunt u het niet gevonden bericht specificeren zonder ingewikkelde formules of toegang tot XLOOKUP.

Kutools for Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen en zo de creativiteit en efficiëntie te vergroten. Verbeterd met AI-mogelijkheden, Kutools automatiseert taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie van Kutools voor Excel...         Gratis proefperiode...

1. Naar de Kutools tabblad in Excel, zoek Super ZOEKENen klik Vervang 0 of # N / A door blanco of een specifieke waarde in de vervolgkeuzelijst.

Een screenshot van de Kutools-functie Vervang 0 of #N/A met een lege waarde of een specifieke waarde in Excel

2. In de Vervang 0 of #N.v.t. door Leeg of een dialoogvenster met een specifieke waarde, moet u als volgt configureren:

  • In het Opzoekwaarden en sectie Uitvoerbereikselecteer het opzoekbereik en uitgangsbereik:;
  • Dan selecteer de Vervang 0 of #N/A door een specifieke waarde optie, voer de tekst in je houdt van;
  • In het Sectie gegevensbereik, Selecteert u de data bereiken specificeer vervolgens het sleutelkolom en geretourneerde kolom.

Een screenshot van het Kutools-dialoogvenster voor het vervangen van #N/A-fouten door een aangepast bericht in Excel

3. Klik op het OK knop om het resultaat te krijgen. Het aangepaste bericht wordt weergegeven als er geen overeenkomst wordt gevonden.

Een screenshot met het resultaat na het gebruik van Kutools om de fout #N/A te vervangen door een aangepast bericht

Kutools for Excel - Geef Excel een boost met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Snap het nu


Voorbeeld 8: Meerdere waarden

Retourneer meerdere waarden met XLOOKUP

Nog een gebruik van van XLOOKUP is het vermogen om retourneer meerdere waarden tegelijkertijd voor dezelfde wedstrijd. Voer één formule in om het eerste resultaat te krijgen en daarna andere geretourneerde waarden morsen automatisch in de aangrenzende lege cellen.

In het onderstaande voorbeeld wil je alle informatie over student-ID "FG9940005" krijgen. De truc is om een ​​bereik op te geven als return_array in de formule in plaats van een enkele kolom of rij. In dit geval is het bereik van de retourarray B2:D9, inclusief drie kolommen.

Typ de onderstaande formule: in de lege cel G2 drukt u op de Enter toets om alle resultaten te krijgen.

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

Een schermafbeelding van de formule van de XLOOKUP-functie in cel G2 die meerdere waarden retourneert

Alle resultaatcellen geven dezelfde formule weer. Jij kan bewerken of wijzigen de Formule in de eerste cel, Maar in andere cellen kan de formule niet worden bewerkt. Je ziet dat de formulebalk grijs weergegeven, wat betekent dat er geen verandering in kan worden aangebracht.

Een schermafbeelding van de formulebalk met een grijze, niet-bewerkbare formule in Excel

Al met al is de functie met meerdere waarden van XLOOKUP a nuttige verbetering vergeleken met VERT.ZOEKEN. U hoeft niet voor elke formule elk kolomnummer apart op te geven. Duimen omhoog!

Voorbeeld 9. Meerdere criteria

Opzoeken met meerdere criteria uitvoeren met XZOEKEN

Nog een geweldige nieuwe functie van XLOOKUP is het vermogen om opzoeken met meerdere criteria. De truc is om aaneenschakelen opzoekwaarden en opzoekarrays met de "&" operator apart in de formule. Laten we dit illustreren aan de hand van het onderstaande voorbeeld.

We moeten de prijs van de medium blauwe vaas weten. In dit geval zijn drie opzoekwaarden (criteria) vereist om een ​​overeenkomst te zoeken. Typ de formule hieronder: in de lege cel I2 en druk vervolgens op de Enter sleutel om het resultaat te krijgen.

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

Een schermafbeelding van de formule van de XLOOKUP-functie in cel I2 voor multi-criteria-opzoeken

√ Opmerking: XLOOKUP kan arrays rechtstreeks verwerken. Het is niet nodig om de formule te bevestigen met Control + Shift + Enter.

Opzoeken van meerdere voorwaarden met een snelle methode

Is er een? sneller en gemakkelijker manier om een ​​zoekopdracht met meerdere criteria uit te voeren dan XZOEKEN in Excel? Kutools for Excel biedt een geweldige functie - Opzoeken in meerdere condities. Met deze functie kunt u met slechts enkele klikken meerdere criteria opzoeken!

Kutools for Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen en zo de creativiteit en efficiëntie te vergroten. Verbeterd met AI-mogelijkheden, Kutools automatiseert taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie van Kutools voor Excel...         Gratis proefperiode...

1. Naar de Kutools tabblad in Excel, zoek Super ZOEKENen klik Opzoeken in meerdere condities in de vervolgkeuzelijst.

Een screenshot van de Kutools Multi-condition Lookup-optie in Excel

2. In de Dialoogvenster Opzoeken met meerdere voorwaardengaat u als volgt te werk:

  • In het Sectie Opzoekwaarden en uitvoerbereik, Selecteert u de zoekwaardebereik en uitgangsbereik:;
  • In het Sectie Gegevensbereik, voer de volgende bewerkingen uit:
    • Selecteer het corresponderende sleutelkolommen die de opzoekwaarden één voor één bevatten door de ingedrukt te houden Ctrl toets het Sleutelkolomvak;
    • Geef het kolom die de geretourneerde waarden in de . bevat Kolomvak retourneren.

Een screenshot van het Kutools Multi-condition Lookup-dialoogvenster in Excel

3. Klik op het OK knop om het resultaat te krijgen.

Een screenshot van de resultaten van de Multi-condition Lookup in Excel

Opmerking:

  • De foutwaarde #N.v.t. vervangen door een opgegeven waarde is optioneel in het dialoogvenster, u kunt deze opgeven of niet.
  • Het aantal kolommen dat in het vak Sleutelkolom is ingevoerd, moet gelijk zijn aan het aantal kolommen dat in het vak Zoekwaarden is ingevoerd, en de volgorde van de criteria in beide vakken moet één-op-één overeenkomen

Kutools for Excel - Geef Excel een boost met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Snap het nu


Voorbeeld 10. Waarde zoeken met de laatste overeenkomst

Krijg het laatste overeenkomende resultaat met XZOEKEN

Om het vinden laatste overeenkomende waarde in Excel, stel de zesde argument in de naar zoek in omgekeerde volgorde.

Standaard is de zoekmodus in XZOEKEN ingesteld op 1Dit is zoek van de eerste naar de laatste. Maar het goede aan XZOEKEN dat de zoekrichting kan worden gewijzigd. XLOOKUP biedt de optioneel [zoekmodus] argument om de zoekvolgorde te controleren. Stel eenvoudig de zoekmodus in het zesde argument in op -1, wordt de zoekrichting gewijzigd om van de laatste naar de eerste te zoeken.

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

Typ de formule hieronder: in de lege cel G2 en druk vervolgens op de Enter sleutel om het resultaat te krijgen.

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

Een schermafbeelding van de XLOOKUP-formule in cel G2 voor het vinden van de laatste overeenkomende waarde

√ Opmerking: het vierde en vijfde argument zijn optioneel en worden in dit geval weggelaten. We zetten alleen het optionele zesde argument op -1.

Zoek eenvoudig de laatste overeenkomende waarde op met een geweldige tool

Als u geen toegang heeft tot XZOEKEN en ook geen ingewikkelde formules wilt onthouden, kunt u de Opzoeken van onder naar boven functie of Kutools for Excel om het voor elkaar te krijgen gemakkelijk.

Kutools for Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen en zo de creativiteit en efficiëntie te vergroten. Verbeterd met AI-mogelijkheden, Kutools automatiseert taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie van Kutools voor Excel...         Gratis proefperiode...

1. Naar de Kutools tabblad in Excel, zoek Super ZOEKENen klik Van onder naar boven opzoeken in de vervolgkeuzelijst.

Een screenshot van de optie Opzoeken van onder naar boven op het tabblad Kutools in Excel

2. In de Dialoogvenster ZOEKEN van onder naar boven, moet u als volgt configureren:

  • In het Opzoekwaarden en sectie Uitvoerbereik, Selecteert u de opzoekbereik en uitgangsbereik:;
  • In het Sectie gegevensbereik, Selecteert u de data bereiken specificeer vervolgens het sleutelkolom en retourkolom.

Een schermafbeelding van het dialoogvenster Opzoeken van onder naar boven in Excel

3. Klik op het OK knop om het resultaat te krijgen.

Een screenshot van de resultaten van 'Opzoeken van onder naar boven'

√ Opmerking: de sectie Foutwaarde #N/A vervangen door een opgegeven waarde is optioneel in het dialoogvenster, u kunt deze opgeven of niet.

Kutools for Excel - Geef Excel een boost met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Snap het nu


XLOOKUP-voorbeeldbestand downloaden

XZOEKEN Voorbeelden.xlsx

Gerelateerde artikelen:

Beste Office-productiviteitstools

🤖 Kutools AI-assistent: Een revolutie teweegbrengen in de data-analyse op basis van: Intelligente uitvoering   |  Genereer code  |  Aangepaste formules maken  |  Analyseer gegevens en genereer grafieken  |  Roep Kutools-functies aan...
Populaire functies: Zoek, markeer of identificeer duplicaten   |  Verwijder lege rijen   |  Combineer kolommen of cellen zonder gegevens te verliezen   |   Ronde zonder formule ...
Super opzoeken: Meerdere criteria VLookup    VLookup met meerdere waarden  |   VOpzoeken over meerdere bladen   |   Fuzzy opzoeken ....
Geavanceerde vervolgkeuzelijst: Maak snel een vervolgkeuzelijst   |  Afhankelijke vervolgkeuzelijst   |  Multi-select vervolgkeuzelijst ....
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  |  Vergelijk bereiken en kolommen ...
Uitgelichte functies: Raster focus   |  Ontwerpweergave   |   Grote formulebalk    Werkmap- en bladbeheer   |  resource Library (Auto-tekst)   |  Datumkiezer   |  Combineer werkbladen   |  Cellen coderen/decoderen    Stuur e-mails per lijst   |  Super filter   |   Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen, ...)   |   50+ tabel Types (Gantt Chart, ...)   |   40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag, ...)   |   19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...)   |   12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion, ...)   |   7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Gespleten cellen, ...)   |   ... en meer

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen.  Klik hier om de functie te krijgen die u het meest nodig heeft...


Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!