VLOOKUP Slayer: XLOOKUP esittelee Excelin - Excel-vinkit

XLOOKUPin koko tarkoitus on löytää yksi tulos, löytää se nopeasti ja palauttaa vastaus laskentataulukkoon.

Joe McDaid, Excel-projektipäällikkö

Tänään keskipäivällä Microsoft alkoi hitaasti vapauttaa XLOOKUP-toiminnon joillekin Office 365 -piiriläisille. XLOOKUPin tärkeimmät edut:

  • Löytää viimeisen ottelun!
  • Voi katsoa vasemmalle!
  • Oletusarvo on tarkka ottelu (toisin kuin VLOOKUP, joka oletusarvona on True 4. argumentille)
  • Oletuksena ei tue jokerimerkkejä, mutta voit sallia jokerimerkit nimenomaisesti, jos haluat niitä
  • On julkaissut kaikki nopeuden parannukset VLOOKUPiin vuonna 2018
  • Ei enää vedota sarakkeen numeroon, joten se ei hajoa, jos joku lisää sarakkeen hakutaulukon keskelle
  • Suorituskyvyn parantaminen, koska määrität vain kaksi saraketta koko hakutaulukon sijasta
  • XLOOKUP palauttaa alueen sen sijaan, että VLOOKUP palauttaisi arvon

Esittelyssä XLOOKUP

XLOOKUP-syntakse on:

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

Match_Mode-vaihtoehdot ovat:

  • 0 Tarkka haku (oletus)
  • -1 Tarkka ottelu tai seuraava pienempi
  • 1 Tarkka ottelu tai seuraava suurempi
  • 2 jokerimerkki

Search_Mode-vaihtoehdot ovat

  • 1 viimeinen (oletus)
  • -1 viimeinen ensimmäiseksi
  • 2 binaarihakua, viimeinen viimeinen (vaatii hakulajin lajittelun)
  • -2 binaarihakua, viimeinen ensin (vaatii hakulajin lajittelun)

Yksinkertaisen VLOOKUPin korvaaminen

Sinulla on hakutaulukko F3: H30: ssa. Hakutaulukkoa ei ole lajiteltu.

Hakutaulukkoon

Haluat löytää kuvauksen taulukosta.

VLOOKUPin avulla tekisit =VLOOKUP(A2,$F$3:$H$30,3,False). Vastaava XLOOKUP olisi: =XLOOKUP(A2,$F$3:$F$30,$H$3:$H$30).

XLOOKUPissa A2 on sama kuin VLOOKUPissa.

F3: F30 on hakutaulukko.

H3: H30 on tulosryhmä.

Vääriä ei tarvitse käyttää lopussa, koska XLOOKUP on oletusarvoisesti tarkka ottelu!

XLOOKUP Yksinkertainen tulos

Yksi etu: jos joku lisää uuden sarakkeen hakutaulukkoon, vanha VLOOKUP palauttaa hinnan kuvauksen sijaan. XLOOKUP säätää ja pitää osoittaa kuvaus: =XLOOKUP(A2,$F$3:$F$30,$I$3:$I$30).

XLOOKUP Lisää sarake

Etsi viimeinen ottelu

XLOOKUP antaa sinun aloittaa haun tietojoukon alaosasta. Tämä sopii mainiosti viimeisen vastaavuuden löytämiseen.

XLOOKUP-haku alhaalta

Katso vasemmalle

Kuten LOOKUP ja INDEX / MATCH, ei ole vaivaa katsoa avaimen vasemmalle puolelle XLOOKUP: lla.

Missä olisit =INDEX($E$3:$E$30,MATCH(A2,$F$3:$F$30,0))aiemmin käyttänyt , voit nyt käyttää=XLOOKUP(A2,$F$3:$F$30,$E$3:$E$30)

XLOOKUP vasemmalle

XLOOKUPin nopeuden parannukset

Yllä olevassa esimerkissä VLOOKUP on laskettava uudelleen, jos jokin hakutaulukossa muuttuu. Kuvittele, jos taulukossa olisi 12 saraketta. XLOOKUP: n kanssa kaava laskee uudelleen vain, jos jokin hakutaulukossa tai tulostaulukossa muuttuu.

Loppuvuodesta 2018 VLOOKUP-algoritmi muuttui nopeammin lineaarisista hauista. XLOOKUP ylläpitää samoja nopeuden parannuksia. Tämä tekee lineaarisesta ja binaarisesta hakuvaihtoehdosta lähes identtisen. Joe McDaid sanoo, että Search_Mode-sovelluksen binaarihakuvaihtoehtojen käytöstä ei ole merkittävää hyötyä.

Jokerimerkkituki, mutta vain, kun pyydät sitä

Jokainen VLOOKUP-tuettu jokerimerkki teki Wal * Martin etsimisen vaikeaksi. Oletuksena XLOOKUP ei käytä jokerimerkkejä. Jos haluat jokerimerkkitukea, voit määrittää 2 Match_Mode-tilaksi.

XLOOKUPin useita sarakkeita

Onko sinun tehtävä 12 saraketta XLOOKUPista? Voit tehdä sen yhden sarakkeen kerrallaan …

XLOOKUPin useita sarakkeita

Tai palaa dynaamisten taulukoiden ansiosta kaikki 12 saraketta kerralla…

Palauta kaikki 12 saraketta kerralla dynaamisilla matriiseilla

Arvioituja hakuja ei enää tarvitse lajitella

Jos sinun on löydettävä arvo vain pienempi tai vain suurempi kuin hakuarvo, taulukoita ei enää tarvitse lajitella.

XLOOKUP Pienempi

Tai löytää seuraava suurempi arvo:

XLOOKUP Suurempi

Ainoa haitta: Työtovereillasi ei ole sitä (vielä)

Uuden lentokäytännön vuoksi vain pienellä osalla Office Insideria on tänään XLOOKUP-ominaisuus. Voi kestää jonkin aikaa, kunnes toiminto on laajasti käytettävissä, ja silloinkin se vaatii Office 365 -tilauksen. (Dynaamiset taulukot ovat olleet käytössä syyskuusta 2018 lähtien, eikä niitä ole vieläkään otettu käyttöön yleiseen saatavuuteen.)

Katso video

Mielenkiintoisia artikkeleita...