Samenvatting X.ZOEKEN functie
De Excel X.ZOEKEN functie is een moderne en flexibele vervanging voor oudere functies zoals VERT.ZOEKEN, HORIZ.ZOEKEN en ZOEKEN. X.ZOEKEN ondersteunt benaderende en exacte overeenkomsten en jokertekens (* ?) voor gedeeltelijke overeenkomsten en zoekopdrachten in verticale of horizontale reeksen.
Vertaling
Nederlands: X.ZOEKEN()
Engels: XLOOKUP()
Doel
Zoek waarden op in bereik of matrix
Resultaat waarde
Het zoeken van een waarde op basis van een overeenkomst links of rechts van de zoekwaarde.
Syntaxis
= X.ZOEKEN (zoekwaarde; zoeken-matrix; matrix_retourneren; [indien_niet_gevonden]; [overeenkomstmodus]; [zoekmodus])
Argumenten
Zoekwaarde – De waarde waarnaar gezocht moet worden.
Zoeken-matrix – De kolom of rij waarin gezocht moet worden.
Matrix_retourneren – De rij of kolom waaruit het resultaat moet komen.
indien_niet_gevonden – [optioneel] Waarde indien geen resultaat is gevonden.
overeenkomstmodus – [optioneel] waarde voor type overeenkomst.
zoekmodus – [optioneel] waarde voor type zoekgedrag.
Gebruik X.ZOEKEN functie
X.ZOEKEN is een moderne vervanging voor de VERT.ZOEKEN functie. Het is een flexibele en veelzijdige functie die in de meest uiteenlopende situaties kan worden gebruikt.
X.ZOEKEN kan waarden vinden in verticale of horizontale bereiken, kan benaderende en exacte overeenkomsten uitvoeren en ondersteunt jokertekens (* ?) voor gedeeltelijke overeenkomsten. Bovendien kan X.ZOEKEN gegevens zoeken vanaf de eerste waarde of de laatste waarde (zie details over zoektype en zoekmodus hieronder). Vergeleken met oudere functies zoals VERT.ZOEKEN, HORIZ.ZOEKEN en ZOEKEN, biedt X.ZOEKEN verschillende belangrijke voordelen.
Niet gevonden
Als X.ZOEKEN functie geen resultaat kan vinden dan is het resultaat #N/A net als andere vergelijkbare functies. In tegenstelling tot de andere functies ondersteunt X.ZOEKEN een optioneel argument met de naam indien_niet_gevonden wat kan worden gebruikt om de #N/A fout te vervangen voor een eigen waarde. De eigen waarde kan worden ingesteld op bijvoorbeeld “Niet gevonden” of “Geen resultaat”. De waarde voor de indien_niet_gevonden plaats je tussen dubbele aanhalingstekens.
Je kunt er ook voor kiezen om alleen dubbele aanhalingstekens te gebruiken zonder een vervangende tekst (“”). Dit geeft als resultaat een lege cel in plaats van de foutcode #N/A.
Overeenkomstmodus
X.ZOEKEN zoekt altijd een naar een exacte overeenkomst tenzij anders is aangegeven. de overeenkomst wordt bepaald door het argument overeenkomstmodus met de volgende opties;
Overeenkomstmodus | Resultaat |
0 (standaard) | Exacte overeenkomst. Retourneert #N/A als er geen overeenkomst is. |
-1 | Exacte overeenkomst of volgend kleiner item. |
1 | Exacte overeenkomst of volgende groter item. |
2 | Jokertekens (*, ?, ~) |
Zoekmodus
X.ZOEKEN begint standaard met overeenkomsten vanaf de eerste gegevenswaarde. Het zoekgedrag wordt bepaald door een optioneel argument genaamd zoekmodus, dat de volgende opties biedt:
Zoekmodus | Gedrag |
---|---|
1 (standaard) | Zoeken vanaf de eerste waarde |
-1 | Zoeken vanaf laatste waarde (omgekeerd) |
2 | Binaire zoekwaarden gesorteerd in oplopende volgorde |
-2 | Binaire zoekwaarden gesorteerd in aflopende volgorde |
Binaire zoekopdrachten zijn erg snel, maar de gegevens moeten naar behoefte worden gesorteerd. Als de gegevens niet correct zijn gesorteerd, kan een binaire zoekopdracht ongeldige resultaten opleveren die er volkomen normaal uitzien.
Voordelen X.ZOEKEN functie
X.ZOEKEN biedt verschillende belangrijke voordelen, vooral in vergelijking met VERT.ZOEKEN:
- X.ZOEKEN kan gegevens rechts of links van opzoekwaarden opzoeken.
- X.ZOEKEN kan meerdere resultaten opleveren.
- X.ZOEKEN is standaard ingesteld op een exacte overeenkomst (VERT.ZOEKEN is standaard ingesteld op benaderend).
- X.ZOEKEN kan werken met verticale en horizontale gegevens.
- X.ZOEKEN kan omgekeerd zoeken (laatste naar eerste)
- X.ZOEKEN kan volledige rijen of kolommen retourneren, niet slechts één waarde.
- X.ZOEKEN kan standaard met arrays werken om complexe criteria toe te passen.
Opmerkingen X.ZOEKEN functie
- X.ZOEKEN kan werken met zowel verticale als horizontale arrays.
- X.ZOEKEN retourneert #N/A als de opzoekwaarde niet wordt gevonden.
- De zoeken-matrix moet een dimensie hebben die compatibel is met het argument matrix_retourneren, anders retourneert X.ZOEKEN #WAARDE!
- Als X.ZOEKEN wordt gebruikt tussen werkmappen, moeten beide werkmappen geopend zijn, anders retourneert X.ZOEKEN #REF!.
- Net als de INDEX() functie retourneert X.ZOEKEN een verwijzing als resultaat.