OneDrive ja Xhaku-funktio
Mainitsin tämän osion alussa, että Xhaku ei välttämättä ole käytettävissäsi Excelin työpöytäversiossa. Xhaku on kuitenkin käytettävissä Excelin selainversiossa.
One Drive on Microsoftin tarjoama pilvipalvelu, jossa voit käyttää esimerkiksi Excelin selaimessa toimivaa versiota. Onedriven käyttöönotto on ilmaista. Näytän seuraavaksi esimerkin Xhaun käytöstä Excelin selainversiossa.
Taulukkosivulla on jälleen tutut tiedot ja tehtävänä on, kuten aiemmissakin videoissa, tuotetietojen täydentäminen Tuotteiden lisätiedot -taulukkosivulta löytyvillä tiedoilla. Tuotteiden lisätiedot -taulukkosivulla tuotekoodi on jälleen äärimmäisenä oikealle, joten Phaku-funktion käyttö ei ole mahdollista.
Valitsen solun D2. Lähden kirjoittamaan soluun Xhaku-funktiota. Tällä kertaa kirjoitan kaavan suoraan soluun. Lookup_value eli Hakuarvo on solussa A2. Lookup_array on tuotekoodit sisältävä sarake toisella taulukkosivulla. Return array on se sarake, josta tieto halutaan hakea.
Funktion muut argumentit eivät ole pakollisia. Oletuksena Xhaku etsii täsmällistä vastinetta.
Muokkaan vielä soluviittauksia siten, että voin kopioida funktiota alas ja oikealle.
Haettava tuote on aina A-sarakkeessa, joten A-sarakkeen eteen tulee laittaa dollarimerkki. Lookup_array argumentin tulee tässä esimerkissä viitata aina samaan solualueeseen, joten lisään sekä sarake että rivitunnusten eteen dollarimerkit.
Return array -argumentin kaikki tätä tuotetta koskevat tiedot ovat samalla rivillä, joten ainoastaan rivinumeron eteen tulee dollarimerkit.
Lopuksi kopioin funktion niin, että haen kaikkien tuotteiden kaikki tiedot toiselta taulukkosivulta.
Xhaku on siis phakua huomattavasti monipuolisempi vaihtoehto. Huomaa, että kaavan kopioiminen oikealle toimii tässä yhteydessä ainoastaan siksi, että eri tietoja ilmaisevat sarakkeet ovat tässä ja Tuotteiden lisätiedot -taulukkosivuilla samassa järjestyksessä.
Sen vuoksi oikean tiedon hakeminen dynaamisesti, kuten tein aiemmilla videoilla Vastine-funktion avulla, on turvallisempi vaihtoehto.