VLOOKUP Slayer: XLOOKUP predstavlja Excel - savjeti za Excel

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.

Pregledna tablica

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!

Jednostavan rezultat

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).

XLOOKUP Umetni stupac

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.

XLOOKUP Pretraživanje odozdo

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)

XLOOKUP Lijevo

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 …

Višestruki stupci XLOOKUP-a

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

Vrati svih 12 stupaca odjednom s dinamičkim nizovima

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.

XLOOKUP Manji

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

XLOOKUP Veći

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.)

Gledaj video

Zanimljivi članci...