Excel - XLOOKUP vs VLOOKUP vs. INDEX / MATCH funkcije

28. kolovoza 2022. Microsoft je najavio izlazak XLOOKUP funkcije. Funkcija XLOOKUP namijenjena je zamjeni i funkcija VLOOKUP i HLOOKUP. Također će zamijeniti kombinaciju funkcija INDEX / MATCH koja se ranije koristila za izvođenje snažnijih VLOOKUP -ova.

Funkcija XLOOKUP polako se objavljuje korisnicima sustava Office 365 (počevši od insajdera sustava Office 365). Dakle, nova funkcija možda još neće biti dostupna. Korisnici sustava Office 2022 neće dobiti XLOOKUP. Zato budite oprezni pri uporabi XLOOKUP funkcije - pobrinite se da vaši krajnji korisnici imaju pristup novoj funkciji.

Primjer XLOOKUP -a

XLOOKUP Sintaksa

Sintaksa XLOOKUP -a je:

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

Gdje:

  • lookup_value - Što tražiti
  • lookup_array - Gdje tražiti
  • return_array - Što ispisati
  • [match_mode] - (OPCIONALNO) Odredite vrstu podudaranja za izvođenje. Zadano je točno podudaranje (za sve opcije pogledajte donju tablicu)
  • [način_pretraživanja] - (NEOBVEZNO) Odredite vrstu i smjer pretraživanja. Zadano je od prvog do posljednjeg (za sve opcije pogledajte donju tablicu)

XLOOKUP Match_Mode

0 - Točno podudaranje će pronaći samo točno podudaranje

1 (-1) - Izvest će točno podudaranje ili pronaći sljedeću najveću (najmanju) stavku.

2 - Podudaranje znakova zamjenskih znakova omogućuje vam korištenje? ili * zamjenski znakovi za netočna podudaranja.

XLOOKUP Način pretraživanja

1 - Pretražujte odozgo prema dolje (ili slijeva nadesno za vodoravno pretraživanje)

-1 - Pretražujte odozgo prema gore (ili zdesna nalijevo za vodoravno pretraživanje)

2 (-2) - Binarno pretraživanje sortiranih podataka. Ako ne znate što je binarno pretraživanje, vjerojatno ga nikada nećete morati izvesti.

Zašto je XLOOKUP bolji od VLOOKUP -a?

  1. Funkcija VLOOKUP zahtijeva da stupac za traženje bude krajnji lijevi stupac u skupu podataka. Ne možete "tražiti lijevo". Ovo je bila jedna od primarnih prednosti korištenja INDEX / MATCH umjesto VLOOKUP -a. Međutim, XLOOKUP nema ovo ograničenje
  2. XLOOKUP prema zadanim postavkama ima točno podudaranje. VLOOKUP prema zadanim postavkama ima "približno" podudaranje, zahtijevajući da dodate "false" argument na kraju vašeg VLOOKUP -a za izvođenje točnog podudaranja. To je bio uzrok bezbroj pogrešaka proračunskih tablica s korisnicima koji su nenamjerno izvodili približna podudaranja.
  3. Formule VLOOKUP nisu mogle obraditi umetanje ili brisanje stupaca. Ako ste umetnuli ili izbrisali stupac, morat ćete prilagoditi broj indeksa stupca u svom VLOOKUP -u. To nije problem s funkcijom XLOOKUP.
  4. XLOOKUP može izvesti vodoravno ili okomito pretraživanje. XLOOKUP zamjenjuje i VLOOKUP i HLOOKUP.
  5. XLOOKUP ima pametnija približna podudaranja. VLOOKUP podatke je potrebno sortirati od najmanjeg do najvećeg. Međutim, XLOOKUP može pretraživati ​​u bilo kojem smjeru.
  6. XLOOKUP zahtijeva referenciranje manje ćelija. VLOOKUP je od vas zahtijevao da unesete cijeli skup podataka, ali XLOOKUP od vas zahtijeva samo referencu na relevantne stupce ili retke. Referenciranjem manje ćelija XLOOKUP će povećati brzinu izračuna vaše proračunske tablice i potencijalno rezultirati manjim pogreškama u kružnoj referenci.

XLOOKUP Primjeri u VBA

XLOOKUP je za sada dostupan samo unutarnjem programu ureda 365, pa još nije javno dostupan. Uskoro će postati dostupan.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave