VLOOKUP, of "Vertical Lookup," is 'n nuttige funksie wat verder gaan as die gebruik van jou sigblaaie as verheerlikte sakrekenaars of doen-lyste, en doen 'n paar werklike data-analise. Spesifiek, VLOOKUP soek 'n seleksie van selle per kolom vir 'n waarde, en gee dan vir jou 'n ooreenstemmende waarde uit dieselfde ry. Om te weet wat "ooreenstemmende" in hierdie konteks beteken, is die sleutel om VLOOKUP te verstaan, so kom ons duik in en kyk na die gebruik van VLOOKUP in Google Sheets.
Hierdie instruksies is van toepassing op Google Blaaie op alle platforms.
Gebruik die VLOOKUP-formulesintaksis
VLOOKUP is 'n funksie wat jy in 'n formule gebruik, hoewel die eenvoudigste formule is om dit net op sy eie te gebruik. Jy moet 'n paar stukke inligting aan die funksie verskaf, geskei deur kommas, soos volg:
VLOOKUP(JOU SOEKTERMYN, SELREEKS, TERUGWAARDE, GESORTEERDE STAAT)
Kom ons kyk om die beurt na elkeen hiervan.
- JOU SOEKTERM: Dit word na verwys as die soeksleutel in die dokumentasie, maar dit is die term wat jy wil vind. Dit kan 'n nommer of 'n bietjie teks (d.w.s. 'n string) wees. Maak net seker of dit teks is dat jy dit tussen aanhalingstekens insluit.
- SELREEKS: Na verwys as bloot die reeks, gebruik jy dit om te kies deur watter selle in jou sigblad jy sal soek. Vermoedelik sal dit 'n reghoekige gebied wees met meer as 'n groot aantal kolomme en rye, hoewel die formule met so min as een ry en twee kolomme sal werk.
- TERUGWAARDE: Die waarde wat jy wil teruggee, ook genoem die indeks, is die belangrikste deel van die funksie, en die moeilikste om te verstaan. Dit is die nommer van die kolom met die waarde wat jy wil terugstuur relatief tot die eerste kolom. Anders gestel, as die eerste (gesoekte) kolom kolom 1 is, is dit die nommer van die kolom waarvoor jy die waarde van dieselfde ry wil terugstuur.
- SORTED STATE: Dit word aangedui as is_sorted in ander bronne, en dit is 'n waar/onwaar waarde of die gesoekte kolom (weereens, kolom 1) gesorteer is. Dit is belangrik wanneer jy na numeriese waardes soek. As hierdie waarde op FALSE gestel is, sal die resultaat vir die eerste ry wat perfek pas. As daar geen waardes in kolom 1 is wat by die soekterm pas nie, sal jy 'n fout kry. As dit egter op TRUE gestel is, sal die resultaat die eerste waarde kleiner as of gelyk aan die soekterm wees. As daar nie een is wat ooreenstem nie, sal jy weer 'n fout kry.
Die VLOOKUP-funksie in praktyk
Sê nou jy het 'n kort lys produkte, waarvan elkeen 'n gepaardgaande prys het. Dan, as jy 'n sel wil vul met die prys van 'n skootrekenaar, sal jy die volgende formule gebruik:
=VLOOKUP("Skooter", A3:B9, 3, vals)
Dit gee die prys terug soos gestoor in kolom 3 in hierdie voorbeeld, wat die kolom twee na regs van die een met die soekteikens is.
Kom ons kyk stap vir stap hierna om die proses in detail te verduidelik.
- Plaas die wyser in die sel waar jy wil hê die resultaat moet verskyn. In hierdie voorbeeld is dit B11 (die etiket hiervoor is in A11, "Laptop Price", hoewel dit nie in die formule verskyn nie).
Begin die formule met die gelykteken (=), voer dan die funksie in. Soos genoem, sal dit 'n eenvoudige formule wees wat slegs uit hierdie funksie bestaan. In hierdie geval gebruik ons die formule:
=VLOOKUP("Skooter", A3:C9, 3, vals)
Druk Enter. Die formule self sal in die sigblad verdwyn (hoewel dit steeds in die Formulebalk hierbo sal verskyn), en die resultaat sal eerder wys.
- In die voorbeeld kyk die formule na die reeks A3 tot C9 Dan soek dit na die ry wat "Skooter" bevat. Dit soek dan die derde kolom in die reeks (weereens, dit sluit die eerste kolom in), en gee die resultaat terug, wat $1, 199 is Dit behoort die resultaat te wees wat jy wil hê, maar as dit vreemd lyk, maak dubbel seker die parameters wat jy ingevoer het om seker te maak hulle is korrek (veral as jy die formule van 'n ander sel gekopieer-en-geplak het, want die selreeks kan verander as 'n resultaat).
Sodra jy onder die knie het hoe om die reeks en sy relatiewe opbrengswaarde te kies, kan jy sien hoe dit 'n handige funksie is om waardes selfs in baie groot datastelle te vind.
Gebruik van VLOOKUP oor verskillende Google-blaaie
Met betrekking tot die SELREEK-parameter, kan jy jou VLOOKUP nie net op selle binne die huidige blad uitvoer nie, maar ook binne ander velle in die werkboek. Gebruik die volgende notasie om 'n selreeks in 'n ander blad in jou huidige werkboek te spesifiseer:
=VLOOKUP("Laptop", 'Velnaam in enkele aanhalingstekens indien meer as een woord'!A1:B9, 3, vals)
Jy kan selfs in selle in 'n heeltemal ander Blaaie-werkboek bereik, maar jy moet die IMPORTRANGE-funksie gebruik. Dit neem twee parameters: die URL van die Blaaie-werkboek wat jy wil gebruik, en 'n reeks selle insluitend die Bladnaam soos hierbo getoon. 'n Funksie wat al hierdie items bevat, kan soos volg lyk:
=VLOOKUP("Laptop", IMPORTRANGE("https://docs.google.com/spreadsheets/d/aLlThEnUmBeRsAndlEtTeRs/", "Sheet1!B7:D42"), 3, vals)
In hierdie voorbeeld word die geneste funksie (d.w.s. die resultaat van die IMPORTRANGE-funksie) een van die parameters van die VLOOKUP-funksie.
Wenke vir die gebruik van die VLOOKUP-funksie
Om seker te maak jy kry die regte resultate uit jou formule, hou die volgende punte in gedagte.
- Eers, sluit teksgebaseerde soekterme tussen aanhalingstekens in. Andersins sal Google Sheets dink dat dit 'n benoemde reeks is, en vir jou 'n fout gee as dit dit nie kan vind nie.
- As jy een van hierdie formules hanteer en plak, geld die normale reëls vir die opdatering van die waarde van die selreeks steeds. Met ander woorde, as jy 'n vaste lys data het, maak seker dat jy die selreeks met die dollarteken anker (dit wil sê "$A$2:$B$8" in plaas van "A2:B8"). Andersins sal die formule verreken word, afhangend van waar jy dit plak (let op die skermskoot aan die begin van die afdeling, waar rynommers met een af is).
- As jy jou lys sorteer, onthou om jou soektogte te hersien indien jy dit weer sorteer. Die skuif van rye kan vir jou onverwagte resultate gee as jy die gesorteerde toestand van die formule stel op TRUE.