XLOOKUP en VLOOKUP zijn beide functies die in Microsoft Excel worden gebruikt om waarden in een tabel op te zoeken op basis van een opgegeven kolom en een overeenkomstige waarde te retourneren. Er zijn echter enkele belangrijke verschillen tussen de twee functies.
1. Syntaxis:
- XLOOKUP syntaxis:`=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])`
- VERT.ZOEKEN syntaxis:`=VERT.ZOEKEN(opzoekwaarde, tabelmatrix, kolomindex_getal, [bereikopzoeken])`
2. Opzoekwaarden en opzoekarrays:
- XLOOKUP biedt meer flexibiliteit bij het opgeven van de opzoekwaarde. Het kan een enkele waarde of een reeks waarden accepteren. De opzoekwaarde kan ook een tekstreeks, een getal of zelfs een logische waarde (TRUE/FALSE) zijn.
- VERT.ZOEKEN vereist dat de lookup_value één enkele waarde is en van hetzelfde gegevenstype moet zijn als de waarden in de eerste kolom van de table_array.
3. Retourarrays:
- XLOOKUP gebruikt de parameter return_array om de array op te geven waaruit de overeenkomstige waarde moet worden geretourneerd. De return_array kan zich overal in het werkblad bevinden.
- VLOOKUP gebruikt de parameter col_index_num om het kolomnummer uit de table_array op te geven waaruit de overeenkomstige waarde moet worden geretourneerd. De table_array moet worden georganiseerd met de opzoekwaarden in de eerste kolom en de overeenkomstige waarden in de daaropvolgende kolommen.
4. Omgaan met fouten en ontbrekende waarden:
- XLOOKUP biedt extra opties voor het afhandelen van fouten en ontbrekende waarden via de parameters if_not_found en match_mode. Met deze opties kunt u opgeven wat er moet worden geretourneerd als de opzoekwaarde niet wordt gevonden of als de overeenkomst niet exact is.
- VLOOKUP biedt alleen de parameter range_lookup, die kan worden ingesteld op TRUE (overeenkomst bij benadering) of FALSE (exacte overeenkomst). Als range_lookup TRUE is en de opzoekwaarde niet wordt gevonden, retourneert VERT.ZOEKEN de waarde in de eerstvolgende kleinste kolom links die groter is dan of gelijk is aan de opzoekwaarde.
5. Zoekmodi:
- XLOOKUP introduceert twee nieuwe zoekmodi:binair zoeken (standaard) en wildcards. Binair zoeken maakt efficiënt zoeken in grote datasets mogelijk, terwijl de zoekmodus met jokertekens gedeeltelijke matching van tekstreeksen mogelijk maakt met behulp van de asterisk (*) en vraagtekens (?).
- VLOOKUP ondersteunt alleen de functie voor geschatte overeenkomsten, die vergelijkbaar is met de binaire zoekmodus van XLOOKUP.
Samenvattend biedt XLOOKUP grotere flexibiliteit en verbeterde functies vergeleken met VLOOKUP. Het biedt meer opties voor het afhandelen van fouten, ontbrekende waarden en zoekmodi. Hoewel VERT.ZOEKEN nog steeds nuttig is voor eenvoudigere opzoekscenario's, heeft XLOOKUP de voorkeursfunctie voor meer geavanceerde opzoekbewerkingen in Excel. |