Speel puzzel op Excel
MehmetSalihKoten, een Reddit-gebruiker, heeft een volledig functionele versie van Tetris in Microsoft Excel gemaakt.
Wat is de Xlookup-functie in Excel ? Hoe gebruik ik Xlookup in Excel ? Laten we het uitzoeken met LuckyTemplates.com!
Als u regelmatig Excel gebruikt, bent u waarschijnlijk redelijk bekend met de opzoekfuncties. Als u het niet weet, hoeft u het alleen maar te begrijpen als een Excel-functie die wordt gebruikt om naar specifieke gegevens of waarden in rijen of kolommen in een spreadsheet te zoeken.
Deze functie is vooral handig als u veel gegevens in een Excel-spreadsheet moet verwerken. In Excel beschikt u over verschillende typen ZOEKEN-functies. XLOOKUP is er één van. Dus wat is de XLOOKUP-functie, wat is de XLOOKUP-formule en hoe gebruik je deze? Laten we het uitzoeken met LuckyTemplates.com!
Dingen die u moet weten over de XLOOKUP-functie in Excel
Wat is de XLOOKUP-functie in Excel?
In wezen vervangt XLOOKUP oude functies zoals HLOOKUP, VLOOKUP en LOOKUP. Het ondersteunt het opzoeken van gegevens zowel verticaal als horizontaal.
Met andere woorden, de XLOOKUP-functie in Excel helpt u snel waarden te vinden in de verstrekte dataset, zowel horizontaal als verticaal. Vervolgens retourneert het de overeenkomstige waarde volgens verschillende rijen en kolommen.
Er zijn veel manieren om het gebruik van de XLOOKUP-functie te maximaliseren.
Momenteel is XLOOKUP alleen beschikbaar voor gebruikers van het Insiders-programma. Iedereen die deelneemt aan het Insider-programma heeft toegang tot de nieuwste Excel-functies zodra deze beschikbaar komen. Microsoft zal deze functie binnenkort uitrollen naar alle gebruikers van Office 365. XLOOKUP is helaas niet beschikbaar voor gebruikers met de versies Office 2010, 2013, 2016 en 2019.
Als u de Microsoft 365-suite niet op uw computer gebruikt, moet u mogelijk upgraden naar Microsoft 365 om toegang te krijgen tot de XLOOKUP-functionaliteit. En als u Microsoft 365 gebruikt, ziet u de optie ingeschakeld in Excel. XLOOKUP is ook beschikbaar op Office 365 Online.
De syntaxis van de functie XLOOKUP is vergelijkbaar met de syntaxis van de functies VERT.ZOEKEN en HLOOKUP. Als u ze al eerder heeft gebruikt, zult u het handiger vinden om XLOOKUP te gebruiken. Hier is de syntaxis voor de XLOOKUP-functie in Excel:
= XLOOKUP ( lookup_value , lookup_array , return_array , [if_not_found], [match_mode], [search_mode])
De functie XLOOKUP ondersteunt maximaal 6 argumenten en dit zijn hun waarden.
1. lookup_value (vereist): de waarde die u wilt vinden.
2. lookup_array (vereist): de array waarin u naar de opzoekwaarde wilt zoeken.
3. return_array (vereist): Array van waaruit u waarden wilt ophalen en retourneren wanneer de opzoekwaarde wordt gevonden.
4. [if_not_found] (optioneel): Als er geen overeenkomst wordt gevonden, is dit de geretourneerde waarde.
5. [match_mode] (optioneel): Met dit argument kunt u het matchtype opgeven waarnaar u op zoek bent. Er zijn verschillende waarden om dit te specificeren:
6. [search_mode] (optioneel): wordt gebruikt om de zoekmodus van XLOOKUP in lookup_array op te geven. Er zijn verschillende waarden om hetzelfde te specificeren:
XLOOKUP is nog steeds een voordelige functie vergeleken met VLOOKUP en INDEX/ATCH. Maar het heeft ook zijn eigen nadelen.
Voordelen van het gebruik van de Excel-functie XLOOKUP
Bekijk het onderstaande voorbeeld om te begrijpen hoe XLOOKUP werkt. In dit voorbeeld moeten we voor elke ID in kolom A het onderdeel uit kolom F retourneren.
Dit is een voorbeeld dat zoekt naar exacte resultaten, maar de functie XLOOKUP vereist slechts drie soorten informatie.
De onderstaande afbeelding toont XLOOKUP met 5 argumenten, maar de eerste drie argumenten zijn nodig voor correcte resultaten. Laten we ons daarom op hen concentreren:
In dit voorbeeld gebruiken we de formule:
=XLOOKUP(A2,$E$2:$E$8,$F$2:$F$8)
Laten we nu enkele voordelen van XLOOKUP ten opzichte van VLOOKUP onderzoeken.
Het derde argument van VERT.ZOEKEN is het opgeven van het aantal kolommen met informatie dat uit het tabelbereik moet worden geretourneerd. Dit is niet langer een probleem met XLOOKUP, omdat de gebruiker met de functie het retourbereik kan selecteren. (kolom F in dit voorbeeld).
En vergeet niet dat XLOOKUP de resterende gegevens van de geselecteerde cel kan zien, in tegenstelling tot VLOOKUP.
Ook zul je geen formulefouten tegenkomen bij het toevoegen van nieuwe kolommen. Als dit in het spreadsheet gebeurt, wordt het retourbereik automatisch aangepast.
Bij gebruik van VERT.ZOEKEN moet de gebruiker desgewenst een exacte overeenkomst opgeven. Maar bij XLOOKUP is de standaard een exacte match. Dit vermindert het vierde argument en zorgt voor minder fouten voor nieuwe gebruikers. Kortom, XLOOKUP vereist minder vragen dan VLOOKUP en is gebruiksvriendelijk.
De mogelijkheid om opzoekbereiken te selecteren geeft XLOOKUP meer flexibiliteit dan VLOOKUP. Met XLOOKUP doet de volgorde van de kolommen in de tabel er niet toe.
VERT.ZOEKEN wordt beperkt door de meest linkse kolom van de tabel te doorzoeken en vervolgens terug te keren vanaf een opgegeven aantal kolommen aan de rechterkant.
In het onderstaande voorbeeld moeten we zoeken naar de ID (kolom E) en de naam van de persoon retourneren (kolom D).
Gebruik de onderstaande formule:
=XLOOKUP(A2,$E$2:$E$8,$D$2:$D$8)
Hoewel dit niet zo gebruikelijk is als exact zoeken, kunt u een zoekformule gebruiken om een waarde binnen een bereik te vinden. Zo willen wij bijvoorbeeld een korting teruggeven, afhankelijk van het bestede bedrag.
Deze keer zijn we niet op zoek naar een specifieke waarde en moeten we weten binnen welk bereik de waarden in kolom B vallen in kolom E om de korting te bepalen.
XLOOKUP heeft een optioneel vierde argument (onthoud dat dit standaard de absolute overeenkomst is) genaamd match_mode.
U kunt zien dat XLOOKUP geschatte overeenkomsten beter kan vinden dan VLOOKUP.
Er is een optie om de dichtstbijzijnde overeenkomst kleiner dan (-1) of de dichtstbijzijnde overeenkomst groter dan (1) de zoekwaarde te vinden. Er is ook een optie om jokertekens (2) te gebruiken, zoals ? of *. Deze instelling is niet standaard ingeschakeld, zoals bij VERT.ZOEKEN.
De formule in dit voorbeeld retourneert de dichtstbijzijnde waarde kleiner dan de zoekwaarde als er geen exacte overeenkomst wordt gevonden:
=XLOOKUP(B2,$E$3:$E$7,$F$3:$F$7,-1)
Er was echter een fout in cel C7, de korting van 0% had moeten worden geretourneerd omdat er slechts 64 waren uitgegeven, wat niet voldeed aan de criteria om de korting te ontvangen.
Een ander voordeel van de functie XLOOKUP is dat er geen zoekbereik in oplopende volgorde nodig is, zoals VLOOKUP.
Voer een nieuwe rij in onder aan de opzoektabel en open vervolgens de formule. Vergroot het gebruiksbereik door op de hoeken te klikken en te slepen.
De formule corrigeert de fout onmiddellijk. Het heeft er geen probleem mee om 0 aan het einde van de bereiktabel te hebben.
Zoals gezegd kan de XLOOKUP-functie ook de HLOOKUP-functie vervangen. Eén functie kan twee functies vervangen, wat is er beter?
De functie HLOOKUP zoekt horizontaal omhoog en wordt gebruikt om per rij te zoeken.
Deze functie is niet zo beroemd als VERT.ZOEKEN, maar is handig in gevallen waarin de titel in kolom A staat en de gegevens in rijen 4 en 5, zoals in het onderstaande voorbeeld.
XLOOKUP kan in beide richtingen zoeken, langs kolommen en langs rijen.
In dit voorbeeld wordt een formule gebruikt om de verkoopwaarde te retourneren die is gekoppeld aan de naam in kolom A2. Het kijkt naar rij 4 voor de naam en retourneert de waarde uit rij 5:
=XLOOKUP(A2,B4:E4,B5:E5)
Normaal gesproken moet u van boven naar beneden in een lijst kijken om de eerste keer dat een waarde voorkomt te vinden. XLOOKUP heeft een vijfde argument met de naam search_mode. Met dit argument kan de zoekopdracht worden omgeleid, zodat deze onderaan een lijst begint om de laatste aanwezigheid van een waarde te vinden.
In het onderstaande voorbeeld moeten we het voorraadniveau van elk product in kolom A vinden.
De opzoektabel is gerangschikt op datumvolgorde. We willen het voorraadniveau van de laatste controle retourneren (laatste exemplaar van Product-ID).
Het vijfde argument van de XLOOKUP-functie biedt vier opties. Hier gebruiken we de optie Zoeken van laatste naar eerste .
Formule gebruikt in dit voorbeeld:
=XLOOKUP(A2,$E$2:$E$9,$F$2:$F$9,,-1)
In deze formule wordt het vierde argument weggelaten. Het is optioneel en we willen dat de standaard exact overeenkomt.
De XLOOKUP-functie is de verwachte opvolger van zowel de VLOOKUP- als de HLOOKUP-functie. In dit artikel is een reeks voorbeelden gebruikt om de voordelen van de XLOOKUP-functie te demonstreren.
XLOOKUP is een grote verbetering als het gaat om opzoekfuncties. De enige beperking van de XLOOKUP-functie is dat deze niet achterwaarts compatibel is. Als u spreadsheets deelt met oudere versies van Microsoft Office Suite, ontvangt u mogelijk fouten.
U hebt echter toegang tot XLOOKUP vanuit Office 365 Online. XLOOKUP is nog in ontwikkeling, dus het zal enige tijd duren voordat Excel-gebruikers het kunnen gebruiken.
Ik wens je succes!
Verschil tussen XLOOKUP en VERT.ZOEKEN
VERZOEKEN |
XLZOEKEN |
|
Standaard exacte overeenkomst |
N |
Y |
Retourneert de waarde rechts van de zoekopdracht |
Y |
Y |
Retourneert de waarde links van de zoekopdracht |
N |
Y |
Kijk per rij omhoog |
N |
Y |
Retourneert meer dan één waarde |
N |
Y |
Moet de opzoekkolom classificeren |
Alleen geschatte overeenkomsten |
Alleen binair zoeken |
Zoek van boven naar beneden |
Y |
Y |
Zoek van onder naar boven |
N |
Y |
Binaire zoekopdracht |
N |
Y |
Pas het bericht aan als de opzoekwaarde niet wordt gevonden |
N |
Y |
Zoek op jokerteken |
Y |
Y |
Exact zoeken |
Y |
Y |
Geschatte zoekopdracht retourneert de volgende kleinere waarde |
Y |
Y |
Geschatte zoekopdracht retourneert de volgende grotere waarde |
N |
Y |
Er kan een onjuiste waarde worden geretourneerd als de opzoekwaarden niet zijn gesorteerd |
Y - bij benadering |
N - bij benadering, Y - binair |
Als u een nieuwe kolom toevoegt om de tabel te vinden, kan de formule worden verbroken |
Y |
N |
Waarom is XLOOKUP beter dan VERT.ZOEKEN?
Hoewel VLOOKUP zijn eigen toepassingen heeft, heeft het beperktere functies dan XLOOKUP. Dit maakt XLOOKUP de meest populaire keuze als er grote hoeveelheden gegevens moeten worden verwerkt. Het resultaat is dat het sneller werkt en minder fouten bevat.
Andere redenen:
MehmetSalihKoten, een Reddit-gebruiker, heeft een volledig functionele versie van Tetris in Microsoft Excel gemaakt.
Om meeteenheden in Excel te converteren, gebruiken we de functie Converteren.
Wat is de functie HORIZ.ZOEKEN? Hoe gebruik ik de functie HORIZ.ZOEKEN in Excel? Laten we het ontdekken met LuckyTemplates!
De ALS-functie in Excel wordt vrij vaak gebruikt. Om het goed te kunnen gebruiken, moet u de IFERROR-formule van Microsoft Excel begrijpen.
Wat is de VALUE-functie in Excel? Wat is de waardeformule in Excel? Laten we het uitzoeken met LuckyTemplates.com!
De EOMONTH-functie in Excel wordt gebruikt om de laatste dag van een bepaalde maand weer te geven, met een zeer eenvoudige implementatie. U krijgt dan de laatste dag van een bepaalde maand op basis van de gegevens die wij hebben ingevoerd.
Wilt u repetitieve taken in Excel VBA automatiseren? Laten we dus leren hoe we een Do-While-lus kunnen gebruiken om een reeks acties te implementeren die zich herhalen totdat aan een voorwaarde is voldaan.
De standaardkolombreedte en rijhoogte in Excel komen mogelijk niet overeen met de gegevens die u invoert. In het onderstaande artikel ziet u enkele manieren waarop u de grootte van kolommen, rijen en cellen in Excel 2016 kunt wijzigen. Raadpleeg dit artikel!
Wanneer u met Excel werkt, moet u informatie (of inhoud) in cellen invoeren. Laten we met LuckyTemplates de basisconcepten van cellen en bereiken in Excel 2016 leren!
Wat is de Xlookup-functie in Excel? Hoe gebruik ik Xlookup in Excel? Laten we het uitzoeken met LuckyTemplates.com!