Sådan bruges VLOOKUP i Google Sheets
Google Ark Google / / October 18, 2020
Sidst opdateret den
I denne artikel lærer du mere om, hvordan VLOOKUP fungerer i Google Sheets, og hvordan du bruger det med et par nyttige eksempler.
Hvis du nogensinde har gjort det brugte VLOOKUP-funktionen i Excel, så ved du bare, hvor kraftig en funktion den er. Hvis du ikke er sikker på, hvad VLOOKUP i Google Sheets gør, fungerer det på samme måde som i Excel.
VLOOKUP-funktionen giver dig mulighed for at søge i kolonnen længst til venstre i et interval for at returnere en værdi fra enhver anden kolonne i det samme område.
I denne artikel lærer du mere om, hvordan VLOOKUP fungerer i Google Sheets, og hvordan du bruger det med et par nyttige eksempler.
Hvad er VLOOKUP i Google Sheets?
Tænk på VLOOKUP i Google Sheets som en meget enkel databaseopslag. Når du vil have oplysninger fra en database, skal du søge efter en bestemt tabel efter en værdi fra en kolonne. Uanset hvilken række søgningen finder et match i den kolonne, kan du derefter slå en værdi op fra en hvilken som helst anden kolonne i den række (eller optage i tilfælde af en database).
Det fungerer på samme måde i Google Sheets. VLOOKUP-funktionen har fire parametre, hvoraf den ene er valgfri. Disse parametre er som følger:
- søgetast: Dette er den specifikke værdi, du søger efter. Det kan være en streng eller et tal.
- rækkevidde: Enhver række kolonner og celler, som du vil medtage i søgningen.
- indeks: Dette er søjlenummeret (inden for det valgte interval), hvor du ønsker at få den returnerede værdi.
- er_sorteret (valgfrit): Hvis det er sat til SAND, fortæller du VLOOKUP-funktionen, at den første kolonne er sorteret.
Der er et par vigtige ting at huske på om disse parametre.
Først kan du vælge området som din indtastning af VLOOKUP-funktionen, når du kommer til parameteren "rækkevidde". Dette gør det lettere, da du ikke behøver at huske den korrekte syntaks for at definere et interval.
For det andet skal "indekset" være mellem 1 og det maksimale antal kolonner i dit valgte interval. Hvis du skriver et nummer, der er større end antallet af kolonner i området, får du en fejl.
Brug af VLOOKUP i Google Sheets
Nu hvor du forstår, hvordan VLOOKUP fungerer, skal vi se på et par eksempler.
Eksempel 1: Enkel informationsopslag
Lad os sige, at du har en liste over medarbejdere og deres tilknyttede personlige oplysninger.
Derefter har du måske Google Sheet med registreret medarbejderesalg. Da du beregner deres kommissioner baseret på deres startdato, skal du bruge en VLOOKUP for at hente det fra feltet Startdato.
For at gøre dette skal du i det første felt "Senioritet" begynde at skrive VLOOKUP-funktionen ved at skrive "= VLOOKUP (".
Den første ting, du vil bemærke, er, at et hjælpevindue vises. Hvis den ikke gør det, skal du trykke på det blå "?" ikonet til venstre for cellen.
Dette hjælpevindue fortæller dig, hvilken parameter du skal indtaste næste. Den første parameter er søgetasten, så du skal bare vælge medarbejderens navn i kolonne A. Dette udfylder automatisk funktionen med den korrekte syntaks for den celle.
Hjælpevinduet forsvinder, men når du skriver det næste komma, vises det igen.
Som du kan se, viser det dig, at den næste parameter, du skal udfylde, er det område, du vil søge. Dette vil være medarbejderdataets opslagsområde på det andet ark.
Så vælg den fane, hvor medarbejderdataene er gemt, og fremhæv hele intervallet med medarbejderdata. Sørg for, at det felt, du vil søge i, er den kolonne, der er længst til venstre. I dette tilfælde er det "Navn".
Du bemærker det lille felt med VLOOKUP-funktionen, og parametrene flyder over dette ark, mens du vælger området. Dette giver dig mulighed for at se, hvordan området indgår i funktionen, mens du vælger den.
Når du er færdig, skal du bare skrive et andet komma for at gå videre til den næste VLOOKUP-parameter. Du skal muligvis vælge den originale fane, du var på, for også at skifte tilbage til resultatarket.
Den næste parameter er indeks. Vi ved, at startdatoen for medarbejderen er den tredje kolonne i det valgte interval, så du kan bare skrive 3 for denne parameter.
Skriv “FALSE” for er_sorteret parameter, da den første kolonne ikke er sorteret. Til sidst skal du skrive den afsluttende parentes og trykke på Gå ind.
Nu kan du se, at feltet er udfyldt med den rigtige dato for start af den pågældende medarbejder.
Udfyld resten af felterne under den, og du er færdig!
Eksempel 2: Henter data fra en referencetabel
I dette næste eksempel opretter vi en referencetabel over bogstavkarakterer for at trække den korrekte bogstavkarakter til en studerendes numeriske karakter. For at konfigurere dette skal du bare sørge for at have en referencetabel opstillet et eller andet sted for alle bogstavkarakterer.
For at slå den korrekte bogstavkvalitet op i celle C2 skal du bare vælge cellen og skrive: “= VLOOKUP (B2, $ E $ 1: $ F $ 6,2, SAND)”
Her er en forklaring på, hvad disse parametre betyder.
- B2: Henviser til den numeriske testkarakter for at slå op
- $ E $ 1: $ F $ 6: Dette er tabellen med bogstavkarakterer med dollarsymboler for at forhindre, at intervallet ændres, selv når du udfylder resten af kolonnen
- 2: Dette refererer til den anden kolonne i opslagstabellen - Letter Grade
- RIGTIGT: Fortæller VLOOKUP-funktionen, at scoringerne i opslagstabellen er sorteret
Udfyld bare resten af kolonne C, så får du vist de korrekte bogstavkarakterer blive anvendt.
Som du kan se, den måde, hvorpå dette fungerer med sorterede områder, er VLOOKUP-funktionen, griber resultatet for den mindste ende af det sorterede interval. Så alt fra 60 til 79 returnerer en D, 80 til 89 returnerer en C, og så videre.
Eksempel 3: En VLOOKUP-tovejsopslag
Et sidste eksempel er at bruge VLOOKUP-funktionen med en indlejret MATCH-funktion. Brugssagen til dette er, når du vil søge i en tabel efter forskellige kolonner eller rækker.
Lad os for eksempel sige, at du har den samme medarbejdertabel som det første eksempel ovenfor. Du vil gerne oprette et nyt ark, hvor du blot kan skrive medarbejdernavnet og hvilke oplysninger du vil hente om dem. Den tredje celle ville derefter returnere disse oplysninger. Det lyder fedt, ikke?
Du kan oprette denne opslagstabel på det samme ark eller et andet ark. Det er op til dig. Opret bare en række til kolonnens opslagsværdi til venstre (rækkeudvalget). Opret en anden række til det felt, du vil søge efter resultatet. Det skal se sådan ud.
Vælg nu det tomme resultatfelt, og skriv “= VLOOKUP (I2, A1: F31, MATCH (I3, A1: F1,0), FALSE)” og tryk Gå ind.
Før vi ser på resultaterne, skal vi nedbryde, hvordan parametrene i denne VLOOKUP-funktion fungerer.
- I2: Dette er det navn, du har skrevet i navnesøgefeltet, som VLOOKUP vil forsøge at matche med et navn i kolonnen længst til venstre i området.
- A1: F31: Dette er hele række navne inklusive alle tilknyttede oplysninger.
- MATCH (I3, A1: F1,0): Matchfunktionen bruger det opslagsfelt, du har indtastet, finder det i headerområdet og returnerer kolonnenummeret. Dette kolonnenummer sendes derefter til parameteren VLOOKUP-funktionsindeks.
- FALSK: Datarækkefølgen i venstre kolonne er ikke sorteret.
Nu hvor du forstår, hvordan det fungerer, skal vi se på resultaterne.
Som du kan se, ved at skrive navnet og feltet for at returnere (e-mail), kan du slå de oplysninger, du kan lide, op.
Du kan også bruge denne tovejs-opslagstilgang til at søge i en hvilken som helst tabel efter både række og kolonne. Det er en af de mest nyttige applikationer i VLOOKUP-funktionen.
Brug af VLOOKUP i Google Sheets
Tilføjelse af VLOOKUP-funktionen til Google Sheets var en af de bedste ting, Google kunne have gjort. Det forbedrer nytten af dine regneark og lader dig søge i og endda flette flere ark.
Hvis du har problemer med funktionen, er mange af fejlfindingstip, der fungerer med VLOOKUP i Excel vil også arbejde for det i Google Sheets.