Excel - XLOOKUP vs VLOOKUP vs INDEX / MATCH Funkcije

28. avgusta 2022 je Microsoft objavil izid funkcije XLOOKUP. Funkcija XLOOKUP naj bi nadomestila funkcije VLOOKUP in HLOOKUP. Prav tako bo nadomestil kombinacijo funkcij INDEX / MATCH, ki je bila prej uporabljena za izvajanje močnejših VLOOKUP -ov.

Funkcija XLOOKUP se počasi sprošča uporabnikom Office 365 (začenši z notranjimi osebami Office 365). Zato nove funkcije morda še ne boste videli. Uporabniki Office 2022 ne bodo dobili XLOOKUP -a. Zato bodite previdni pri uporabi funkcije XLOOKUP - poskrbite, da bodo vaši končni uporabniki imeli dostop do nove funkcije.

Primer XLOOKUP

XLOOKUP Sintaksa

Sintaksa XLOOKUP je:

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

Kje:

  • lookup_value - Kaj iskati
  • lookup_array - Kje iskati
  • return_array - Kaj izpisati
  • [match_mode] - (NEOBVEZNO) Določite vrsto ujemanja, ki ga želite izvesti. Privzeto je natančno ujemanje (za vse možnosti glejte spodnjo tabelo)
  • [iskalni_način] - (NEOBVEZNO) Določite vrsto in smer iskanja. Privzeto je od prvega do zadnjega (za vse možnosti glejte spodnjo tabelo)

XLOOKUP Match_Mode

0 - Natančno ujemanje bo našlo samo natančna ujemanja

1 (-1) - Izvede natančno ujemanje ali poišče naslednjo največjo (najmanjšo) postavko.

2 - Ujemanje z nadomestnimi znaki vam omogoča uporabo? ali * nadomestni znaki za nenatančna ujemanja.

XLOOKUP Iskalni_način

1 - Iščite od zgoraj navzdol (ali od leve proti desni za vodoravno iskanje)

-1 - Iščite od spodaj navzgor (ali od desne proti levi za vodoravno iskanje)

2 (-2) - Binarno iskanje po razvrščenih podatkih. Če ne veste, kaj je binarno iskanje, vam ga verjetno nikoli ne bo treba izvesti.

Zakaj je XLOOKUP boljši od VLOOKUP -a?

  1. Funkcija VLOOKUP zahteva, da je iskalni stolpec najbolj levi stolpec v naboru podatkov. Ne morete »poiskati levo«. To je bila ena glavnih prednosti uporabe INDEX / MATCH namesto VLOOKUP. Vendar XLOOKUP nima te omejitve
  2. XLOOKUP privzeto ustreza natančnemu ujemanju. VLOOKUP je privzeto »približno« ujemanje, ki zahteva, da na koncu VLOOKUP -a dodate argument »napačno«, da izvedete natančno ujemanje. To je bil vzrok neštetih napak v preglednicah, pri katerih so uporabniki nenamerno izvedli približna ujemanja.
  3. Formule VLOOKUP niso mogle upravljati vstavljanja ali brisanja stolpcev. Če ste vstavili ali izbrisali stolpec, morate v svojem VLOOKUP -u prilagoditi številko indeksa stolpca. To ni problem s funkcijo XLOOKUP.
  4. XLOOKUP lahko izvaja vodoravno ali navpično iskanje. XLOOKUP nadomešča VLOOKUP in HLOOKUP.
  5. XLOOKUP ima pametnejša približna ujemanja. Podatke VLOOKUP je treba razvrstiti od najmanjšega do največjega. Vendar lahko XLOOKUP išče v obe smeri.
  6. XLOOKUP zahteva sklicevanje na manj celic. VLOOKUP je zahteval, da vnesete celoten nabor podatkov, XLOOKUP pa zahteva le, da se sklicujete na ustrezne stolpce ali vrstice. S sklicevanjem na manj celic bo XLOOKUP povečal hitrost izračuna vaše preglednice in potencialno povzročil manj napak pri krožnih referencah.

Primeri XLOOKUP v VBA

XLOOKUP je za zdaj na voljo samo notranjemu programu Office 365, zato še ni javno dostopen. Kmalu bo na voljo.

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave