Hur man använder VLOOKUP i Google Sheets

Innehållsförteckning:

Hur man använder VLOOKUP i Google Sheets
Hur man använder VLOOKUP i Google Sheets
Anonim

VLOOKUP, eller "Vertical Lookup", är en användbar funktion som går längre än att använda dina kalkylblad som glorifierade miniräknare eller att göra-listor, och göra några riktiga dataanalyser. Specifikt söker VLOOKUP ett urval av celler efter kolumn efter ett värde och returnerar sedan ett motsvarande värde från samma rad. Att veta vad "motsvarande" betyder i detta sammanhang är nyckeln till att förstå VLOOKUP, så låt oss dyka in och ta en titt på hur man använder VLOOKUP i Google Sheets.

De här instruktionerna gäller Google Sheets på alla plattformar.

Använda VLOOKUP-formelsyntax

VLOOKUP är en funktion du använder i en formel, även om den enklaste formeln är att bara använda den på egen hand. Du måste ange ett par uppgifter till funktionen, separerade med kommatecken, enligt följande:

VLOOKUP(DIN SÖKTERM., CELLOMRÅDE, RETURVÄRDE, SORTERAD STATUS)

Låt oss titta på var och en av dessa i tur och ordning.

  • DIN SÖKTERM: Detta kallas söknyckeln i dokumentationen, men det är termen du vill hitta. Det kan vara ett nummer eller lite text (dvs en sträng). Se bara till att om det är text att du anger den inom citattecken.
  • CELL RANGE: Kallas helt enkelt intervallet, du använder detta för att välja vilka celler i ditt kalkylblad du ska söka igenom. Förmodligen kommer detta att vara en rektangulär region med mer än ett stort antal kolumner och rader, även om formeln fungerar med så lite som en rad och två kolumner.
  • RETURN VALUE: Värdet du vill returnera, även kallat index, är den viktigaste delen av funktionen, och den svåraste att förstå. Detta är numret på kolumnen med värdet du vill returnera i förhållande till den första kolumnen. Uttryckt på ett annat sätt, om den första (sökta) kolumnen är kolumn 1, är detta numret på den kolumn som du vill returnera värdet för från samma rad.
  • SORTED STATE: Detta är betecknat som is_sorted i andra källor, och det är ett sant/falskt värde för huruvida den sökta kolumnen (återigen, kolumn 1) är sorterad. Detta är viktigt när du söker efter numeriska värden. Om detta värde är satt till FALSE, blir resultatet för den första perfekt matchande raden. Om det inte finns några värden i kolumn 1 som matchar söktermen får du ett felmeddelande. Men om detta är inställt på TRUE, blir resultatet det första värdet mindre än eller lika med söktermen. Om det inte finns några som matchar får du ett felmeddelande igen.

VLOOKUP-funktionen i praktiken

Anta att du har en kort lista med produkter, som var och en har ett tillhörande pris. Sedan, om du vill fylla en cell med priset för en bärbar dator, använder du följande formel:

=VLOOKUP("Bärbar dator", A3:B9, 3, falsk)

Detta returnerar priset som lagrats i kolumn 3 i det här exemplet, vilket är kolumnen två över till höger från den med sökmålen.

Låt oss ta en titt på det här steg för steg för att förklara processen i detalj.

  1. Placera markören i cellen där du vill att resultatet ska visas. I det här exemplet är det B11 (etiketten för detta är i A11, "Laptop Price", även om detta inte ingår i formeln).
  2. Börja formeln med likhetstecknet (=), ange sedan funktionen. Som nämnts kommer detta att vara en enkel formel som endast består av denna funktion. I det här fallet använder vi formeln:

    =VLOOKUP("Bärbar dator", A3:C9, 3, falsk)

    Image
    Image
  3. Tryck Enter. Själva formeln försvinner i kalkylarket (även om den fortfarande kommer att visas i formelfältet ovan), och resultatet visas istället.

  4. I exemplet tittar formeln på intervallet A3 till C9 Sedan letar den efter raden som innehåller "Bärbar dator." Den letar sedan efter tredje kolumnen i intervallet (återigen, detta inkluderar den första kolumnen), och returnerar resultatet, vilket är $1, 199 Detta bör vara det resultat du vill ha, men om det ser konstigt ut, dubbelkolla parametrarna du angav för att se till att de är korrekta (särskilt om du kopierade och klistrade in formeln från en annan cell, eftersom cellintervallet kan ändras som en resultat).

När du har fått kläm på hur du väljer intervall och dess relativa returvärde kan du se hur detta är en praktisk funktion för att hitta värden även i mycket stora datamängder.

Using VLOOKUP i olika Google Sheets

När det gäller parametern CELL RANGE, kan du utföra din VLOOKUP inte bara på celler i det aktuella arket, utan även inom andra ark i arbetsboken. Använd följande notation för att ange ett cellintervall i ett annat ark i din nuvarande arbetsbok:

=VLOOKUP("Bärbar dator", 'Arknamn inom enkla citattecken om mer än ett ord'!A1:B9, 3, falskt)

Du kan till och med nå in i celler i en helt annan arbetsbok i Kalkylark, men du måste använda funktionen IMPORTRANGE. Detta kräver två parametrar: URL:en till arbetsboken för Kalkylark som du vill använda och ett cellintervall inklusive Kalkylarkets namn som visas ovan. En funktion som innehåller alla dessa objekt kan se ut så här:

=VLOOKUP("Bärbar dator", IMPORTRANGE("https://docs.google.com/spreadsheets/d/aLlThEnUmBeRsAndlEtTeRs/", "Sheet1!B7:D42"), 3, false)

I det här exemplet blir den kapslade funktionen (d.v.s. resultatet av IMPORTRANGE-funktionen) en av parametrarna för funktionen VLOOKUP.

Tips för att använda funktionen VLOOKUP

För att se till att du får rätt resultat från din formel, tänk på följande.

  • Bislut först textbaserade söktermer inom citattecken. Annars kommer Google Sheets att tro att det är ett namngivet intervall och ger dig ett felmeddelande om det inte kan hitta det.
  • Om du klarar och klistrar in en av dessa formler, gäller fortfarande de normala reglerna för uppdatering av cellintervallet. Med andra ord, om du har en fast lista med data, se till att du förankrar cellområdet med dollartecknet (dvs "$A$2:$B$8" istället för "A2:B8"). Annars kommer formeln att förskjutas beroende på var du klistrar in dem (notera skärmdumpen i början av avsnittet, där radnummer är avstängda med ett).
  • Om du sorterar din lista, kom ihåg att gå igenom dina uppslagningar om du skulle sortera den igen. Blandningen av rader kan ge dig oväntade resultat om du ställer in formelns sorterade tillstånd till TRUE.

Rekommenderad: