Cijela svrha XLOOKUP-a je pronaći jedan rezultat, brzo ga pronaći i vratiti odgovor u proračunsku tablicu.
Joe McDaid, voditelj projekta Excel
Danas u podne, Microsoft je počeo polako objavljivati XLOOKUP funkciju nekim Office 365 Insidersima. Glavne prednosti XLOOKUP-a:
- Možete pronaći posljednju utakmicu!
- Može pogledati lijevo!
- Zadane vrijednosti točnog podudaranja (za razliku od VLOOKUP-a koji za četvrti argument zadaje vrijednost True)
- Zadane vrijednosti ne podržavaju zamjenske znakove, ali možete izričito dopustiti zamjenske znakove ako ih želite
- Je li objavio sva poboljšanja brzine za VLOOKUP u 2018
- Više se ne oslanja na broj stupca, pa se neće slomiti ako netko umetne stupac u sredinu tablice pretraživanja
- Poboljšanje izvedbe jer navodite samo dva stupca umjesto cijele tablice pretraživanja
- XLOOKUP vraća raspon umjesto da VLOOKUP vraća vrijednost
Predstavljamo XLOOKUP
Sintaksa XLOOKUP je:
XLOOKUP(Lookup_Value, Lookup_Array, Results_Array, (Match_Mode), (Search_Mode))
Izbori za Match_Mode su:
- 0 Točno podudaranje (zadano)
- -1 Točno podudaranje ili Sljedeće manje
- 1 Točno podudaranje ili sljedeće veće
- 2 Podudarni znak
Izbori za Search_Mode su
- 1 od prvog do zadnjeg (zadano)
- -1 zadnji prema prvom
- 2 binarno pretraživanje, prvo do posljednje (potrebno je razvrstati niz pretraživanja)
- -2 binarno pretraživanje, posljednje prema prvom (potrebno je razvrstati niz pretraživanja)
Zamjena jednostavnog VLOOKUP-a
Imate tablicu za pretraživanje u F3: H30. Tablica za pretraživanje nije sortirana.

Opis želite pronaći iz tablice.
Uz VLOOKUP biste to učinili =VLOOKUP(A2,$F$3:$H$30,3,False)
. Ekvivalent XLOOKUP će biti: =XLOOKUP(A2,$F$3:$F$30,$H$3:$H$30)
.
U XLOOKUP-u A2 je isti kao u VLOOKUP-u.
F3: F30 je pretraživački niz.
H3: H30 je niz rezultata.
Na kraju nije potrebno False, jer XLOOKUP zadane vrijednosti podudara se točno!

Jedna prednost: ako netko umetne novi stupac u tablicu pretraživanja, vaš stari VLOOKUP vratit će cijenu umjesto opisa. XLOOKUP će se prilagoditi i zadržati pokazujući opis: =XLOOKUP(A2,$F$3:$F$30,$I$3:$I$30)
.

Pronađite posljednju utakmicu
XLOOKUP omogućuje vam započinjanje pretraživanja na dnu skupa podataka. Ovo je izvrsno za pronalaženje zadnjeg podudaranja u skupu podataka.

Pogledajte lijevo
Kao i LOOKUP i INDEX / MATCH, tako i kod XLOOKUP-a nema gnjavaže s lijeve strane tipke.
Tamo gdje biste koristili =INDEX($E$3:$E$30,MATCH(A2,$F$3:$F$30,0))
ranije, sada možete koristiti=XLOOKUP(A2,$F$3:$F$30,$E$3:$E$30)

Poboljšanja brzine XLOOKUP-a
U gornjem primjeru, VLOOKUP mora ponovno izračunati ako se bilo što u tablici pretraživanja promijeni. Zamislite da vaša tablica sadrži 12 stupaca. S XLOOKUP-om, formula će se ponoviti samo ako se nešto u nizu pretraživanja ili nizu rezultata promijeni.
Krajem 2018. algoritam VLOOKUP promijenio se za brže linearno pretraživanje. XLOOKUP održava ista poboljšanja brzine. To čini linearne i binarne opcije pretraživanja gotovo identičnim. Joe McDaid kaže da nema značajne koristi od upotrebe binarnih opcija pretraživanja u Search_Mode.
Podrška za zamjenski znak, ali samo kada to zatražite
Svaki VLOOKUP podržavao je zamjenske znakove, što otežava potragu za Wal * Martom. Prema zadanim postavkama XLOOKUP neće koristiti zamjenske znakove. Ako želite zamjensku zamjenu, možete odrediti 2 kao Match_Mode.
Višestruki stupci XLOOKUP-a
Trebate napraviti 12 stupaca XLOOKUP-a? Možete to raditi po jednu kolonu …

Ili, zahvaljujući Dynamic Arrays, vratite svih 12 stupaca odjednom …

Približne pretrage više ne moraju biti razvrstane
Ako trebate pronaći vrijednost samo manju ili veću od tražene vrijednosti, tablice više ne moraju biti sortirane.

Ili pronaći sljedeću veću vrijednost:

Jedini nedostatak: još ga neće imati vaši suradnici
Zbog nove politike Flightinga, samo neki mali postotak Office Insidera danas ima značajku XLOOKUP. Može proći neko vrijeme dok funkcija ne postane široko dostupna, a čak i tada će biti potrebna pretplata na Office 365. (Dinamički nizovi objavljeni su od rujna 2018. i još uvijek nisu uvedeni u opću dostupnost.)