Hur man använder VLOOKUP i Google Sheets
Google Ark Google / / October 18, 2020
Senast uppdaterad den
I den här artikeln lär du dig mer om hur VLOOKUP fungerar i Google Sheets, och hur du använder det med några användbara exempel.
Om du någonsin har gjort det använde VLOOKUP-funktionen i Excel, då vet du precis hur kraftfull en funktion den är. Om du inte är säker på vad VLOOKUP i Google Sheets gör fungerar det på samma sätt som i Excel.
VLOOKUP-funktionen låter dig söka längst till vänster i ett område för att returnera ett värde från någon annan kolumn i samma intervall.
I den här artikeln lär du dig mer om hur VLOOKUP fungerar i Google Sheets och hur du använder det med några användbara exempel.
Vad är VLOOKUP i Google Sheets?
Tänk på VLOOKUP i Google Sheets som en mycket enkel databasuppslagning. När du vill ha information från en databas måste du söka efter en specifik tabell för ett värde från en kolumn. Oavsett vilken rad sökningen hittar en matchning i den kolumnen kan du sedan slå upp ett värde från vilken kolumn som helst i den raden (eller spela in, i fallet med en databas).
Det fungerar på samma sätt i Google Sheets. VLOOKUP-funktionen har fyra parametrar, varav en är valfri. Dessa parametrar är som följer:
- söknyckel: Det här är det specifika värde du söker efter. Det kan vara en sträng eller ett nummer.
- räckvidd: Alla kolumner och celler som du vill inkludera i sökningen.
- index: Detta är kolumnnumret (inom det valda intervallet) där du vill få det returnerade värdet.
- är_sorterad (valfritt): Om det är satt till SANT säger du till VLOOKUP-funktionen att den första kolumnen är sorterad.
Det finns några viktiga saker att tänka på om dessa parametrar.
Först kan du välja intervallet när du skriver VLOOKUP-funktionen när du kommer till "range" -parametern. Detta gör det lättare eftersom du inte behöver komma ihåg rätt syntax för att definiera ett intervall.
För det andra måste "indexet" vara mellan 1 och det maximala antalet kolumner i det valda intervallet. Om du skriver ett nummer som är större än antalet kolumner i intervallet får du ett fel.
Använda VLOOKUP i Google Sheets
Nu när du förstår hur VLOOKUP fungerar, låt oss titta på några exempel.
Exempel 1: Enkel informationssökning
Anta att du har en lista över anställda och deras personliga information.
Därefter kanske du har Google Sheet med registrerad personalförsäljning. Eftersom du beräknar deras provisioner utifrån deras startdatum behöver du en VLOOKUP för att få tag på det från fältet Startdatum.
För att göra detta, i det första fältet "Senioritet" börjar du skriva VLOOKUP-funktionen genom att skriva "= VLOOKUP (".
Det första du märker är att ett hjälpfönster kommer att visas. Om den inte gör det, tryck på det blå ”?” ikonen till vänster om cellen.
Detta hjälpfönster berättar vilken parameter du behöver ange nästa. Den första parametern är söknyckeln, så du behöver bara välja anställdas namn i kolumn A. Detta fyller automatiskt i funktionen med rätt syntax för den cellen.
Hjälpfönstret försvinner, men när du skriver nästa komma visas det igen.
Som du kan se visar det dig att nästa parameter du behöver fylla i är det intervall du vill söka. Detta kommer att vara uppgiftsområdet för medarbetardata på det andra arket.
Så välj fliken där medarbetardata lagras och markera hela intervallet med medarbetardata. Se till att fältet du vill söka är den valda kolumnen längst till vänster. I det här fallet är det "Namn".
Du kommer att märka det lilla fältet med VLOOKUP-funktionen och parametrar flyter över det här arket medan du väljer intervallet. Detta låter dig se hur intervallet matas in i funktionen medan du väljer den.
När du är klar skriver du bara ett annat kommatecken för att gå vidare till nästa VLOOKUP-parameter. Du kan behöva välja den ursprungliga fliken du använde för att också gå tillbaka till resultatbladet.
Nästa parameter är index. Vi vet att startdatumet för den anställde är den tredje kolumnen i det valda intervallet, så du kan bara skriva 3 för denna parameter.
Skriv “FALSE” för är_sorterad eftersom den första kolumnen inte sorteras. Skriv slutligen parentesen och tryck Stiga på.
Nu ser du att fältet är fyllt i med rätt datum för den anställdes startdatum.
Fyll resten av fälten under det så är du klar!
Exempel 2: Hämta data från en referensbord
I det här nästa exemplet ska vi skapa en referenstabell över bokstavsklasser för att dra rätt bokstavsklass för elevens numeriska betyg. För att ställa in detta behöver du bara se till att ha en referenstabell upprättad någonstans för alla bokstäver.
För att leta upp rätt bokstäver i cell C2, välj bara cellen och skriv: “= VLOOKUP (B2, $ E $ 1: $ F $ 6,2, TRUE)”
Här är en förklaring av vad dessa parametrar betyder.
- B2: Hänvisar till det numeriska testbetyget för att slå upp
- $ E $ 1: $ F $ 6: Detta är bokstavsklassificeringstabellen med dollarsymboler som gör att intervallet ändras även när du fyller resten av kolumnen
- 2: Detta refererar till den andra kolumnen i uppslagstabellen - Letter Grade
- SANN: Berättar VLOOKUP-funktionen att poängen i uppslagstabellen är sorterade
Fyll bara i resten av kolumn C så ser du att korrekta bokstavsbetyg tillämpas.
Som du kan se, hur detta fungerar med sorterade intervall är VLOOKUP-funktionen fångar resultatet för den mindre änden av det sorterade intervallet. Så allt från 60 till 79 returnerar en D, 80 till 89 returnerar en C, och så vidare.
Exempel 3: En VLOOKUP-tvåvägssökning
Ett sista exempel är att använda VLOOKUP-funktionen med en kapslad MATCH-funktion. Användningsfallet för detta är när du vill söka i en tabell efter olika kolumner eller rader.
Låt oss till exempel säga att du har samma medarbetartabell som det första exemplet ovan. Du vill skapa ett nytt ark där du helt enkelt kan skriva anställdas namn och vilken information du vill hämta om dem. Den tredje cellen skulle sedan returnera den informationen. Låter coolt, eller hur?
Du kan skapa den här uppslagstabellen på samma ark eller ett annat ark. Det är upp till dig. Skapa bara en rad för kolumnuppslagsvärdet längst till vänster (radvalet). Skapa ytterligare en rad för det fält du vill söka efter resultatet. Det borde se ut så här.
Välj det tomma resultatfältet och skriv “= VLOOKUP (I2, A1: F31, MATCH (I3, A1: F1,0), FALSE)” och tryck Stiga på.
Innan vi tittar på resultaten, låt oss dela upp hur parametrarna i den här VLOOKUP-funktionen fungerar.
- I2: Det här är namnet du har skrivit i namnsökfältet, vilket VLOOKUP kommer att försöka matcha med ett namn i kolumnen längst till vänster i intervallet.
- A1: F31: Detta är hela namnspelet inklusive all tillhörande information.
- MATCH (I3, A1: F1,0): Matchningsfunktionen använder det sökfält du har angett, hittar det i rubrikområdet och returnerar kolumnnumret. Det här kolumnnumret skickas sedan till VLOOKUP-funktionens indexparameter.
- FALSK: Dataraden i den vänstra kolumnen sorteras inte.
Nu när du förstår hur det fungerar, låt oss titta på resultaten.
Som du kan se, genom att skriva namnet och fältet för att returnera (e-post), kan du slå upp all information du gillar.
Du kan också använda denna tvåvägssökningsmetod för att söka i valfri tabell efter både rad och kolumn. Det är en av de mest användbara applikationerna för VLOOKUP-funktionen.
Använda VLOOKUP i Google Sheets
Att lägga till VLOOKUP-funktionen i Google Sheets var en av de bästa sakerna Google kunde ha gjort. Det förbättrar användningen av dina kalkylark och låter dig söka och till och med slå samman flera ark.
Om du har några problem med funktionen, många av felsökningstips som fungerar med VLOOKUP i Excel kommer också att arbeta för det i Google Sheets.