„VLOOKUP Slayer: XLOOKUP“ debiutuoja „Excel“ - „Excel“ patarimai

Visas „XLOOKUP“ tikslas yra rasti vieną rezultatą, greitai jį rasti ir grąžinti atsakymą į skaičiuoklę.

Joe McDaid, „Excel“ projektų vadovas

Šiandien vidurdienį „Microsoft“ pradėjo lėtai išleisti „XLOOKUP“ funkciją kai kuriems „Office 365“ savininkams. Pagrindiniai XLOOKUP pranašumai:

  • Gali rasti paskutines rungtynes!
  • Gali žiūrėti į kairę!
  • Numatyta tiksli atitiktis (skirtingai nuo „VLOOKUP“, kuri pagal 4 argumentą yra „True“)
  • Pagal numatytuosius nustatymus nepalaikomi pakaitos simboliai, tačiau, jei norite, galite aiškiai leisti pakaitos simbolius
  • Turi visus greičio patobulinimus, išleistus „VLOOKUP“ 2018 m
  • Nebepasitiki stulpelio numeriu, todėl jis nenutrūks, jei kas nors įterps stulpelį paieškos lentelės viduryje
  • Našumo gerinimas, nes vietoj visos paieškos lentelės nurodote tik du stulpelius
  • XLOOKUP grąžina diapazoną, o ne VLOOKUP grąžina vertę

Pristatome XLOOKUP

XLOOKUP sintaksė yra:

XLOOKUP(Lookup_Value, Lookup_Array, Results_Array, (Match_Mode), (Search_Mode))

„Match_Mode“ pasirinkimai yra šie:

  • 0 Tiksli atitiktis (numatytasis nustatymas)
  • -1 Tiksli rungtis arba kita mažesnė
  • 1 Tiksli rungtis arba kita didesnė
  • 2 pakaitos simbolių rungtynės

„Search_Mode“ pasirinkimai yra

  • 1 paskutinis (numatytasis)
  • -1 paskutinis iki pirmo
  • 2 dvejetainės paieškos, pirmosios iki paskutinės (reikia surūšiuoti „lookup_array“)
  • -2 dvejetainė paieška, nuo paskutinės iki pirmosios (reikia surūšiuoti paieškos_dailą)

Paprasto VLOOKUP pakeitimas

Jūs turite paieškos lentelę F3: H30. Paieškos lentelė nėra rūšiuojama.

Paieškos lentelė

Aprašymą norite rasti lentelėje.

Su VLOOKUP jūs darytumėte =VLOOKUP(A2,$F$3:$H$30,3,False). Ekvivalentinis XLOOKUP būtų: =XLOOKUP(A2,$F$3:$F$30,$H$3:$H$30).

XLOOKUP versijoje A2 yra toks pat kaip VLOOKUP.

F3: F30 yra paieškos masyvas.

H3: H30 yra rezultatų masyvas.

Pabaigoje nereikia klaidingos reikšmės, nes „XLOOKUP“ pagal numatytuosius nustatymus tiksliai atitinka!

XLOOKUP paprastas rezultatas

Vienas privalumas: jei kas nors į paieškos lentelę įterpia naują stulpelį, vietoj aprašymo bus grąžinta senoji VLOOKUP kaina. XLOOKUP reguliuoti ir išlaikyti nukreipta į aprašymas: =XLOOKUP(A2,$F$3:$F$30,$I$3:$I$30).

XLOOKUP Įterpti stulpelį

Raskite paskutines rungtynes

XLOOKUP leidžia jums pradėti paiešką duomenų rinkinio apačioje. Tai puikiai tinka norint rasti paskutinę duomenų rinkinio atitiktį.

XLOOKUP Paieška iš apačios

Pažvelk į kairę

Kaip ir „LOOKUP“ bei „INDEX / MATCH“, nėra jokio vargo žiūrint į kairę klavišo dalį su „XLOOKUP“.

Kur naudojote =INDEX($E$3:$E$30,MATCH(A2,$F$3:$F$30,0))anksčiau, dabar galite naudoti=XLOOKUP(A2,$F$3:$F$30,$E$3:$E$30)

XLOOKUP į kairę

XLOOKUP greičio patobulinimai

Aukščiau pateiktame pavyzdyje VLOOKUP turi perskaičiuoti, jei kas nors paieškos lentelėje pasikeis. Įsivaizduokite, jei jūsų lentelėje yra 12 stulpelių. Naudojant „XLOOKUP“, formulė bus perskaičiuojama tik tuo atveju, jei kažkas pasikeis paieškos masyve arba rezultatų masyve.

2018 m. Pabaigoje VLOOKUP algoritmas pasikeitė, kad būtų galima atlikti greitesnes linijines paieškas. „XLOOKUP“ palaiko tuos pačius greičio patobulinimus. Dėl to tiesinės ir dvejetainės paieškos parinktys yra beveik identiškos. Joe McDaidas sako, kad naudojant „Search_Mode“ dvejetainės paieškos parinktis nėra reikšmingos naudos.

Pakaitinių simbolių palaikymas, bet tik tada, kai to prašote

Kiekvienas VLOOKUP palaikė pakaitos simbolius, todėl buvo sunku ieškoti Wal * Mart. Pagal numatytuosius nustatymus XLOOKUP nenaudos pakaitos. Jei norite pakeisti pakaitos simbolius, galite nurodyti 2 kaip „Match_Mode“.

Keli XLOOKUP stulpeliai

Reikia atlikti 12 „XLOOKUP“ stulpelių? Tai galite padaryti po vieną stulpelį vienu metu …

Keli XLOOKUP stulpeliai

Arba dėl dinaminių masyvų grąžinkite visus 12 stulpelių vienu metu …

Grąžinkite visus 12 stulpelių vienu metu naudodami dinaminius masyvus

Apytikslės paieškos nebereikia rūšiuoti

Jei jums reikia rasti vertę, kuri yra mažesnė arba tiesiog didesnė už paieškos vertę, lentelių nebereikia rūšiuoti.

XLOOKUP Mažesnis

Arba norėdami rasti kitą didesnę vertę:

XLOOKUP didesnis

Vienintelis trūkumas: jūsų bendradarbiai to neturės (vis dėlto)

Dėl naujos skraidymo politikos šiandien tik nedidelė dalis „Office Insider“ turi XLOOKUP funkciją. Gali praeiti šiek tiek laiko, kol funkcija bus plačiai prieinama, ir net tada reikės „Office 365“ prenumeratos. („Dinaminiai masyvai“ buvo išleisti nuo 2018 m. Rugsėjo mėn. Ir vis dar nebuvo įdiegti į „Prieinamumą“.)

Žiūrėti video

Įdomios straipsniai...