Excel - XLOOKUP vs. VERT.ZOEKEN vs. INDEX / MATCH-functies

Op 28 augustus 2022 kondigde Microsoft de release van de XLOOKUP-functie aan. De XLOOKUP-functie is bedoeld om zowel de VLOOKUP- als de HLOOKUP-functie te vervangen. Het vervangt ook de functiecombinatie INDEX / MATCH die eerder werd gebruikt om krachtigere VERT.ZOEKEN uit te voeren.

De XLOOKUP-functie wordt langzaam vrijgegeven voor Office 365-gebruikers (te beginnen met Office 365 Insiders). Het is dus mogelijk dat u de nieuwe functie nog niet beschikbaar ziet. Office 2022-gebruikers krijgen XLOOKUP niet. Wees dus voorzichtig met het gebruik van de XLOOKUP-functie - zorg ervoor dat uw eindgebruikers toegang hebben tot de nieuwe functie.

XZOEKEN Voorbeeld

XZOEKEN Syntaxis

De XLOOKUP-syntaxis is:

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

Waar:

  • lookup_value - Waar moet u op letten?
  • lookup_array - Waar te zoeken
  • return_array - Wat moet worden uitgevoerd
  • [match_mode] - (OPTIONEEL) Specificeer het type wedstrijd dat moet worden uitgevoerd. Standaard is Exact Match (zie onderstaande tabel voor alle opties)
  • [search_mode] - (OPTIONEEL) Specificeer het type en de richting van de zoekactie. Standaard is First-To-Last (zie onderstaande tabel voor alle opties)

XZOEKEN Match_Mode

0 - Exacte overeenkomst vindt alleen exacte overeenkomsten

1 (-1) - Zal een exacte match uitvoeren of het volgende grootste (kleinste) item vinden.

2 - Met wildcard-tekenovereenkomst kunt u ? of * jokertekens voor onnauwkeurige overeenkomsten.

XZOEKEN Zoekmodus

1 - Zoek van boven naar beneden (of van links naar rechts voor horizontaal opzoeken)

-1 - Zoek van onder naar boven (of van rechts naar links voor horizontaal opzoeken)

2 (-2) - Binair zoeken op gesorteerde gegevens. Als u niet weet wat een binaire zoekopdracht is, hoeft u er waarschijnlijk nooit een uit te voeren.

Waarom is XLOOKUP beter dan VERT.ZOEKEN?

  1. De functie VERT.ZOEKEN vereist dat de opzoekkolom de meest linkse kolom in de gegevensset is. U kunt niet "links opzoeken". Dit was een van de belangrijkste voordelen van het gebruik van INDEX / MATCH in plaats van VERT.ZOEKEN. De XLOOKUP heeft deze beperking echter niet
  2. XZOEKEN is standaard ingesteld op een exacte overeenkomst. VERT.ZOEKEN is standaard ingesteld op een "geschatte" overeenkomst, waarbij u het argument "false" aan het einde van uw VERT.ZOEKEN moet toevoegen om een ​​exacte overeenkomst uit te voeren. Dit was de oorzaak van talloze spreadsheetfouten waarbij gebruikers onbedoeld geschatte overeenkomsten uitvoerden.
  3. VERT.ZOEKEN-formules kunnen het invoegen of verwijderen van kolommen niet verwerken. Als u een kolom heeft ingevoegd of verwijderd, moet u het kolomindexnummer in uw VERT.ZOEKEN aanpassen. Dit is geen probleem met de XZOEKEN-functie.
  4. XZOEKEN kan horizontale of verticale zoekopdrachten uitvoeren. De XLOOKUP vervangt zowel de VERT.ZOEKEN als de HORIZ.ZOEKEN.
  5. XLOOKUP heeft slimmere geschatte overeenkomsten. VERT.ZOEKEN-gegevens moesten van klein naar groot worden gesorteerd. XZOEKEN kan echter in beide richtingen zoeken.
  6. XZOEKEN vereist dat er naar minder cellen wordt verwezen. VERT.ZOEKEN vereiste dat u een volledige gegevensset invoerde, maar XZOEKEN vereist alleen dat u naar de relevante kolommen of rijen verwijst. Door naar minder cellen te verwijzen, zal XZOEKEN de rekensnelheid van uw spreadsheet verhogen en mogelijk resulteren in minder kringverwijzingsfouten.

XZOEKEN Voorbeelden in VBA

XLOOKUP is voorlopig alleen beschikbaar voor het insider-programma van office 365, dus het is nog niet publiekelijk beschikbaar. Het zal binnenkort beschikbaar zijn.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave