VLOOKUP ali »Navpično iskanje« je uporabna funkcija, ki presega uporabo vaših preglednic kot opevanih kalkulatorjev ali seznamov opravkov in opravi nekaj prave analize podatkov. Natančneje, VLOOKUP išče vrednost v izboru celic po stolpcu, nato pa vam vrne ustrezno vrednost iz iste vrstice. Vedeti, kaj pomeni "ustrezna" v tem kontekstu, je ključ do razumevanja VLOOKUP-a, zato se poglobimo in si oglejmo uporabo VLOOKUP-a v Google Preglednicah.
Ta navodila veljajo za Google Preglednice na vseh platformah.
Uporaba sintakse formule VLOOKUP
VLOOKUP je funkcija, ki jo uporabite v formuli, čeprav je najenostavnejša formula ta, da jo uporabite samostojno. V funkcijo morate vnesti nekaj informacij, ločenih z vejicami, kot sledi:
VLOOKUP(VAŠ ISKALNI IZRAZ, OBSEG CELIC, POVRATNA VREDNOST, RAZVRŠČENO STANJE)
Poglejmo vsakega od teh po vrsti.
- VAŠ ISKALNI IZRAZ: To se v dokumentaciji imenuje search_key, vendar je to izraz, ki ga želite najti. Lahko je številka ali del besedila (tj. niz). Prepričajte se le, da je besedilo v narekovajih.
- OBSEG CELIC: imenovan preprosto obseg, uporabite ga za izbiro celic v preglednici, po katerih boste iskali. Verjetno bo to pravokotno območje z več kot velikim številom stolpcev in vrstic, čeprav bo formula delovala že z eno vrstico in dvema stolpcema.
- POVRATNA VREDNOST: Vrednost, ki jo želite vrniti, imenovana tudi indeks, je najpomembnejši del funkcije in ga je najtežje razumeti. To je številka stolpca z vrednostjo, ki jo želite vrniti glede na prvi stolpec. Povedano drugače, če je prvi (iskani) stolpec stolpec 1, je to številka stolpca, za katerega želite vrniti vrednost iz iste vrstice.
- SORTED STATE: To je v drugih virih označeno kot is_sorted in je vrednost true/false glede na to, ali je iskani stolpec (spet stolpec 1) razvrščen. To je pomembno pri iskanju številskih vrednosti. Če je ta vrednost nastavljena na FALSE, potem bo rezultat za prvo popolnoma ujemajočo se vrstico. Če v stolpcu 1 ni vrednosti, ki bi se ujemale z iskalnim izrazom, se prikaže napaka. Če pa je to nastavljeno na TRUE, bo rezultat prva vrednost, manjša ali enaka iskalnemu izrazu. Če ni nobenega, ki bi se ujemal, boste ponovno prejeli napako.
Funkcija VLOOKUP v praksi
Recimo, da imate kratek seznam izdelkov, od katerih ima vsak svojo ceno. Če želite celico izpolniti s ceno prenosnega računalnika, uporabite naslednjo formulo:
=VLOOKUP("Prenosni računalnik", A3:B9, 3, false)
To vrne ceno, kot je shranjena v stolpcu 3 v tem primeru, ki je stolpec dva desno od tistega s cilji iskanja.
Oglejmo si ta korak za korakom, da podrobno razložimo postopek.
- Postavite kazalec v celico, kjer želite, da se prikaže rezultat. V tem primeru je to B11 (oznaka za to je v A11, »Cena prenosnega računalnika«, čeprav to ni vključeno v formulo).
Začnite formulo z enačaj (=), nato vnesite funkcijo. Kot že omenjeno, bo to preprosta formula, ki bo sestavljena samo iz te funkcije. V tem primeru uporabljamo formulo:
=VLOOKUP("Prenosni računalnik", A3:C9, 3, false)
- Pritisnite Enter. Sama formula bo izginila v preglednici (čeprav bo še vedno prikazana v zgornji vrstici s formulami), namesto nje pa bo prikazan rezultat.
V primeru formula išče obseg A3 do C9 Nato išče vrstico, ki vsebuje »Prenosni računalnik«. Nato poišče stolpec tretji v obsegu (spet vključuje prvi stolpec) in vrne rezultat, ki je $1, 199 To bi moral biti rezultat, ki ga želite, a če je videti čudno, še enkrat preverite parametre, ki ste jih vnesli, da se prepričate, ali so pravilni (še posebej, če ste kopirali in prilepili formulo iz druge celice, ker se obseg celic lahko spremeni kot rezultat).
Ko se naučite, kako izbrati obseg in njegovo relativno vrnjeno vrednost, lahko vidite, da je to priročna funkcija za iskanje vrednosti tudi v zelo velikih nizih podatkov.
Uporaba funkcije VLOOKUP v različnih Google Preglednicah
Kar zadeva parameter CELL RANGE, lahko svoj VLOOKUP izvedete ne le na celicah znotraj trenutnega lista, temveč tudi na drugih listih v delovnem zvezku. Uporabite naslednji zapis, da določite obseg celic na drugem listu v vašem trenutnem delovnem zvezku:
=VLOOKUP("Prenosni računalnik", 'Ime lista v enojnih narekovajih, če je več kot ena beseda'!A1:B9, 3, false)
Sežete lahko celo v celice v povsem drugem delovnem zvezku Sheets, vendar morate uporabiti funkcijo IMPORTRANGE. To zahteva dva parametra: URL delovnega zvezka Preglednice, ki ga želite uporabiti, in obseg celic, vključno z imenom lista, kot je prikazano zgoraj. Funkcija, ki vsebuje vse te elemente, je lahko videti takole:
=VLOOKUP("Prenosni računalnik", IMPORTRANGE("https://docs.google.com/spreadsheets/d/aLlThEnUmBeRsAnDlEtTeRs/", "Sheet1!B7:D42"), 3, false)
V tem primeru postane ugnezdena funkcija (tj. rezultat funkcije IMPORTRANGE) eden od parametrov funkcije VLOOKUP.
Nasveti za uporabo funkcije VLOOKUP
Če želite zagotoviti prave rezultate s svojo formulo, upoštevajte naslednje točke.
- Najprej vnesite besedilne iskalne izraze v narekovaje. V nasprotnem primeru bodo Google Preglednice mislile, da gre za imenovani obseg, in vam sporočile napako, če ga ne najdejo.
- Če pripravljate in prilepite eno od teh formul, še vedno veljajo običajna pravila za posodabljanje vrednosti obsega celic. Z drugimi besedami, če imate fiksen seznam podatkov, se prepričajte, da ste obseg celic zasidrali z znakom za dolar (tj. »$A$2:$B$8« namesto »A2:B8«). V nasprotnem primeru bo formula zamaknjena glede na to, kam jih prilepite (upoštevajte posnetek zaslona na začetku razdelka, kjer so številke vrstic drugačne za eno).
- Če razvrstite svoj seznam, ne pozabite znova obiskati svojih iskanj, če ga znova razvrstite. Premeščanje vrstic lahko povzroči nepričakovane rezultate, če nastavite razvrščeno stanje formule na TRUE.