
Generieke formule
=XLOOKUP(value,rng1,rng2)
Samenvatting
XLOOKUP kan worden gebruikt om waarden links van de opzoekwaarde te vinden. In het getoonde voorbeeld is de formule in H6:
=XLOOKUP(H4,E5:E14,B5:B14)
die 25 retourneert, de hoogte in kolom B voor model H in rij 12.
Uitleg
Terwijl VERT.ZOEKEN beperkt is tot zoekopdrachten rechts van de opzoekkolom, kan XLOOKUP waarden native naar links opzoeken. Dit betekent dat XLOOKUP kan worden gebruikt in plaats van INDEX en MATCH om waarden links in een tabel of bereik te vinden.
In het getoonde voorbeeld zoeken we naar het gewicht dat hoort bij Model H in rij 12. De formule in H6 is:
=XLOOKUP(H4,E5:E14,B5:B14)
- De lookup_value komt uit cel H4
- De lookup_array is het bereik E5: E14, dat Model bevat
- De return_array is B5: B14, die Weight bevat
- De match_mode is niet opgegeven en is standaard ingesteld op 0 (exacte match)
- De zoekmodus is niet opgegeven en is standaard ingesteld op 1 (eerste tot laatste)
Zoek meerdere waarden op
XLOOKUP kan meer dan één waarde tegelijk retourneren uit hetzelfde overeenkomende record. De formule in cel G9 is:
=XLOOKUP(H4,E5:E14,B5:D14)
die de hoogte, het gewicht en de prijs van model H retourneert in een array die overloopt in het bereik G9: H9.
Het enige verschil met de bovenstaande formule is dat return_array wordt ingevoerd als een bereik dat meer dan één kolom bevat, B5: D14.