Mida peate teadma XLOOKUPi kohta
XVERWEISiga pakub Microsoft oma Exceli kasutajatele uut võimalust tabelite kiireks ja lihtsaks otsimiseks ning andmete hindamiseks. See funktsioon oli esialgu saadaval ainult katsefaasis osalejatele, kuid alates aasta algusest on see saadaval ka Microsoft 365 Windowsi ja Maci versioonidele.
Oma olemuselt on XLOOKUP VLOOKUPi ja HLOOKUPi mugavam versioon, mida on täiendatud täiendavate praktiliste rakendustega. Selle ülesanne on seega ka tabelite otsimine, kuid see erineb juba eelmistest viidetest. Sisu filtreerimine ei ole enam seotud ettenähtud kursiga, vaid seda saab nüüd alustada ka paremalt vasakule, ülevalt alla ja vastupidi. See uuendus pakub suurt eelist, et Exceli tabeleid saab nüüd kujundada oma äranägemise järgi ja need ei ole enam seotud tehniliste spetsifikatsioonidega. Tänu uutele parameetritele on saadaval lisavõimalused, mida varem polnud. Kasulikkus ulatub väikestest detailidest kuni märkimisväärsete lihtsustusteni kasutamisel. XLOOKUPi lõplik mõju sõltub täielikult kasutatud parameetritest.
XLOOKUPi lihtsad parameetrid
XLOOKUPi lihtne kasutamine nõuab ainult kolme parameetrit. Need on:
- Otsingu kriteerium
- Otsingumaatriks
- Tagasimaatriks
Äsja võidetud vabadus tuleneb eelkõige otsingu- ja tagasimaatriksi eraldamisest. Kui VLOOKUP ja HLOOKUP nõudsid endiselt, et kasutaja valiks otsinguprotsessi jaoks kogu maatriksi, siis XLOOKUP võimaldab tal eraldada teadaoleva ja otsitava väärtuse. See tähendab, et üks otsinguveerg või nüüd ka otsingurida on määratletud nõutava maatriksina, milles valitud otsingukriteerium asub, teine aga soovitud tulemuse tagastusalaks. Uus valem on järgmine:
= XLOOKUP (otsingukriteerium; otsingumaatriks; tagasimaatriks)
Kui näiteks härra Wagneri kuupalka saab võtta töötajate Exceli tabelist, siis on olulised kaks veergu: Esimene, mis loetleb kõik töötajad nime järgi ja teine, kuhu on kantud töötajate palk. Kuna otsingukriteeriumiks on nimi, valitakse maatriksina seotud otsinguveerg. Tagastatav tulemus on seevastu palk, mistõttu tehakse siin vastav veerg tagastusmaatriksiks.
See näide näitab, et uus valem muudab konkreetse veeruindeksi varasema tähistamise ühe suure maatriksi piires üleliigseks. See säästab täiendavat üksikasjalikku tööd ja hoiab ära tarbetud vead.
Kui aga pole teada, kas otsitavat töötajat nimetatakse "Wagneriks" või "Wegneriks", võib otsingukriteeriumi uus täiendus aidata. Tärni (*) sisestamisega võib suvalise arvu tundmatuid märke välja jätta. Sel juhul on otstarbekas muuta soovitud sihtkohta jõudmiseks otsingukriteerium kiiresti "* gner". Kui aga tabel on täidetud paljude sarnaste nimedega, nii et kolleeg pr Stegner avaldatakse tahtmatult, kuna tema nimi sisaldab ka otsitavat tähtede kombinatsiooni, saab otsingut veelgi täpsustada. Siin tuleb mängu küsimärk (?), Kuna see võimaldab kasutajal asendada ainult ühe märgi. Seetõttu on otsingukriteerium täidetud sõnaga „W? Gner”.
Aga mis juhtub, kui peate otsima tärni või küsimärki? Sellisel juhul on XLOOKUPil täiendav tilde (~), millega tehakse selgeks, et mitte otsingukriteeriumi funktsiooni ei peeta silmas, vaid otsingumaatriksi sisu. Järelikult võimaldab topelt -tilde otsingukriteeriumina (~~) otsida ka üksikut tildet otsingumaatriksist (~).
Täielikud parameetrid
Lisaks pakub XVERWEIS muid funktsioone, mis tulevad mängu niipea, kui neid kolme täiendavat parameetrit vastavalt soovile kasutatakse:
- If_not_ leitud
- Võrdlusrežiim
- Otsimisrežiim
"Kui ei leitud"
Lisaks kolme parameetri otsingukriteeriumile, otsingumaatriksile ja tagasimaatriksile on uuel XVERWEISil veel kolm parameetrit, mis pakuvad kasutajale palju eeliseid. Üks selline on "If_not_ found", mis toimib integreeritud if-error funktsioonina.
Selle funktsiooni abil võimaldab XLOOKUP vältida varasemate viidetega levinud probleemi: kui otsitud tulemust ei leitud, kuvati seni ainult krüptiline veaväärtus ("#NV"). Tänu uuele parameetrile on nüüd võimalik sellele veale nime anda ja seega seda hõlpsamini klassifitseerida, asendades kohahoidmisparameetri teie valitud sõnaga ja asetades jutumärkidesse. Automaatse veaväärtuse asemel võib Excel näidata, et tulemust "ei leitud" või oli "sisendviga". Kogu teavet arvesse võttes näeb XVERWEIS -i valem välja järgmine:
= XLOOKUP (otsingukriteerium; otsingumaatriks; tagasimaatriks; if_not_ leitud)
Võrdlusrežiim
Teine parameeter on võrdlusrežiim, mis suurendab vajadusel väärtuste leidmise võimalusi. Algselt teadsid VLOOKUP ja HLOOKUP ainult tabamusi või vigu. XLOOKUP võib aga paindlikult reageerida ja olematu tulemuse korral kasutada alternatiivina väärtust, mis on võimalikult lähedal, et mitte lihtsalt viga kasutajale loetleda, vaid soovitada selle asemel alternatiivi. Näiteks kui otsite arvet 1500 euro eest, mida ei leitud, saab väärtust -1 kasutada võrdlusrežiimi parameetri asemel järgmise madalama tulemuse kuvamiseks. Võib selguda, et arve oli algusest peale vaid 1450 eurot. Seda teavet oli võimalik teada saada ainult eelnevate viidetega vaheetappide kaudu. Vastupidi, väärtust 1 saab kasutada järgmise suurema tulemuse saamiseks.
See funktsioon on eriti kasulik, kui väärtus on ainult ligikaudne. Nii saab raami kitsendada, et oleks kõigest hoolimata vajaliku tulemuse leidmine lihtsam. Lisaks ei pea tabeli sisu enam järjestama kasvavas järjekorras nagu VLOOKUPi puhul, sest XLOOKUP suudab leida järgmise tähendusliku väärtuse ka ilma kasutaja abita. See annab ka lisavabaduse tabelite individualiseerimisel.
Kui aga neid uuendusi ei nõuta, saab väärtust 0 lihtsalt kasutada, et saada tavapärasel viisil ainult täpseid tulemusi. Üldise kohahoidjaga laiendatakse valemit järgmiselt.
= XLOOKUP (otsingukriteerium; otsingumaatriks; tagasimaatriks; if_not_ leitud; võrdlusrežiim)
Otsimisrežiim
Viimane parameeter näitab taas lihtsamat ja võib -olla kõige silmatorkavamat täiustust võrreldes VLOOKUPiga, kuna see muudab otsinguajaloo suuna esmakordselt reguleeritavaks. Sisestatud väärtusega 1 saate otsida tabamusi ülalt alla, väärtuse -1 korral läheb kõik tagurpidi. Lisaks saab algatada kasvava binaarotsingu väärtusega 2 ja kahanevat binaarotsingut väärtusega -2.
Kuigi see parameeter ei tundu esialgu eriti muljetavaldav, võib see koos laiendatud otsingukriteeriumiga regulaarselt positiivselt mõjuda. Sest kui otsingumaatriks sisaldab otsitud kriteeriumit kaks korda (näiteks kaks sama perekonnanimega töötajat), väljastatakse vaikimisi tagastamisväärtus, mis on varasemas ametis. Kui aga otsinguajaloo suund pööratakse vastupidiseks, ilmneb vastupidine efekt ja varem peidetud väärtus muutub nähtavaks. See parameeter on aga kasulik ka siis, kui seda kasutatakse vahejuhtimiseks. Sest kui otsimine ülevalt alla annab teistsuguse tulemuse kui otsimine alt üles, võib see tähendada, et võis ilmneda rakenduse viga, mida saab nüüd varakult parandada. Seda märkust arvesse võttes näeb XLOOKUPi lõplik valem välja selline:
= XLOOKUP (otsingukriteerium; otsingumaatriks; tagasimaatriks; if_not_ leitud; võrdlusrežiim; otsingurežiim)
Kas tasub VLOOKUPilt XLOOKUPile üle minna?
Kokkuvõtteks tuleb veel öelda, et XLOOKUPi kasutuselevõtuga on Microsoft teinud oma Exceli kasutajatele kättesaadavaks uue otsimis- ja analüüsimisviisi, mida saab kasutada erinevatel eesmärkidel ja mida on lihtne kasutada. Nii on täidetud kõik, alates kiirotsingutest kuni konkreetsete väljundinõueteni. XLOOKUP on seega selgelt teistest viidetest ees, kuna see pakub selgeid eeliseid isegi funktsioonide osas, mille ta on sellest üle võtnud. Seda võib näha asjaolust, et siin liidetakse kaks viitefunktsiooni ja muu hulgas täiendatakse neid integreeritud vea korral.
Igaüks, kes on VLOOKUPi või HLOOKUPiga siiani täielikult rahul olnud ja samuti pole huvitatud uue valemiga harjumisest, võib puhta südametunnistusega jääda proovile. Kõigile teistele, kes soovivad muuta oma lähenemist dünaamilisemaks ja lihtsamaks, on XVERWEIS teretulnud uuendus. Kindlasti saab uusi valikuid muuta ja kombineerida nii, et järgmine Exceli kasutamine oleks nähtavalt mugavam.