Hur man hittar data i Google Sheets med VLOOKUP

Funktionen LETARAD är ofta en källa till missförstånd i Google Kalkylark. Denna funktion möjliggör att du kan söka genom och sammankoppla två datauppsättningar i ditt kalkylark genom ett unikt sökvärde. Låt oss gå igenom hur du använder den.

Till skillnad från Microsoft Excel, saknas det en inbyggd guide för LETARAD i Google Kalkylark, vilket betyder att du måste ange formeln manuellt.

Hur LETARAD fungerar i Google Kalkylark

LETARAD kan verka komplicerat, men det är faktiskt ganska enkelt när du förstår de grundläggande principerna. En formel som använder LETARAD har fyra argument.

Det första argumentet är det sökvärde du letar efter, det andra är cellområdet där du söker (till exempel A1 till D10). Det tredje argumentet är kolumnindexnumret i ditt intervall som ska genomsökas, där den första kolumnen i området är nummer 1, nästa nummer 2 och så vidare.

Det fjärde argumentet indikerar om sökkolumnen är sorterad eller inte.

Det sista argumentet är endast relevant om du söker efter den närmaste matchningen till ditt sökvärde. Om du istället vill ha exakta matchningar för ditt sökvärde, ställer du in detta argument till FALSKT.

Här är ett praktiskt exempel på hur LETARAD kan användas. Ett företag kan ha två kalkylblad: ett med en lista över produkter (varje produkt med ett unikt ID-nummer och pris) och ett annat med en lista över beställningar.

Genom att använda ID-numret som sökvärde i LETARAD, kan du snabbt hitta priset för varje enskild produkt.

Det är viktigt att notera att LETARAD inte kan söka igenom data som finns till vänster om kolumnindexnumret. I många situationer måste du antingen ignorera information i kolumner till vänster om sökvärdet eller placera ditt sökvärde i den allra första kolumnen.

Använda LETARAD i ett enda kalkylark

Låt oss anta att du har två tabeller med data i samma kalkylark. Den första tabellen innehåller en lista över anställdas namn, deras ID-nummer och födelsedagar.

I den andra tabellen kan du använda LETARAD för att söka efter information med hjälp av något av kriterierna från den första tabellen (namn, ID-nummer eller födelsedag). I detta exempel använder vi LETARAD för att hämta födelsedagen för en specifik anställd baserat på deras ID-nummer.

Den korrekta LETARAD-formeln för detta är =LETARAD(F4, A3:D9, 4, FALSKT).

För att tydliggöra, använder LETARAD cellvärdet i F4 (123) som sökvärde och söker i cellområdet från A3 till D9. Den hämtar data från kolumn nummer 4 i detta område (kolumn D, ”Födelsedag”), och eftersom vi vill ha en exakt matchning, är det sista argumentet inställt på FALSKT.

I det här fallet kommer LETARAD, för ID-nummer 123, att ge födelsedatumet 1971-12-19 (formaterat som ÅÅ-MM-DD). Vi utvecklar detta exempel ytterligare genom att lägga till en kolumn med efternamn i tabell B, vilket gör att vi kan koppla födelsedatum till specifika personer.

Detta kräver bara en liten justering i formeln. I vårt exempel, i cell H4, kommer =LETARAD(F4, A3:D9, 3, FALSKT) att söka efter efternamnet som matchar ID-nummer 123.

Istället för att returnera födelsedatumet, hämtar den data från kolumn nummer 3 (”Efternamn”) som matchar ID-värdet i kolumn nummer 1 (”ID”).

Använda LETARAD med flera kalkylark

I det föregående exemplet hämtades data från ett enda kalkylark, men LETARAD kan också användas för att söka efter data i olika kalkylark inom samma kalkylboksfil. I detta scenario finns informationen från tabell A nu i ett kalkylark som heter ”Anställda”, medan tabell B nu finns i ett kalkylark som heter ”Födelsedagar”.

Istället för att använda ett vanligt cellområde som A3:D9, kan du klicka på en tom cell och skriva: =LETARAD(A4, Anställda!A3:D9, 4, FALSKT).

Genom att lägga till namnet på kalkylarket i början av cellområdet (Anställda!A3:D9), kan LETARAD-formeln använda data från ett separat kalkylark i sin sökning.

Använda jokertecken med LETARAD

De tidigare exemplen använde exakta sökvärden för att hitta matchande data. Om du inte har ett exakt sökvärde, kan du även använda jokertecken, som frågetecken eller asterisker, med LETARAD.

I det här exemplet kommer vi att använda samma data som i de tidigare exemplen, men om vi flyttar kolumnen ”Förnamn” till kolumn A, kan vi använda ett partiellt förnamn och en asterisk som jokertecken för att söka efter en anställds efternamn.

LETARAD-formeln för att söka efter efternamn med ett partiellt förnamn är =LETARAD(B12, A3:D9, 2, FALSKT); där ditt sökvärde finns i cell B12.

I exemplet nedan, matchar ”Chr*” i cell B12 efternamnet ”Geek” i den givna tabellen.

Söka efter den närmaste matchningen med LETARAD

Du kan använda det sista argumentet i LETARAD-formeln för att söka efter antingen en exakt eller den närmaste matchningen till ditt sökvärde. I de tidigare exemplen sökte vi efter exakta matchningar, så vi satte detta värde till FALSKT.

Om du vill hitta den närmaste matchningen till ett värde, ändra det sista argumentet i LETARAD till SANT. Eftersom detta argument indikerar om ett område är sorterat eller inte, är det viktigt att se till att din sökkolumn är sorterad från A till Ö, annars kommer den inte att fungera som förväntat.

I tabellen nedan har vi en lista över inköpsvaror (A3 till B9), tillsammans med artikelnamn och priser. De är sorterade efter pris från lägst till högst. Vår budget för en enskild vara är 17 USD (cell D4). Vi använde LETARAD-formeln för att hitta den mest prisvärda varan på listan.

Den korrekta LETARAD-formeln för detta exempel är =LETARAD(D4, A4:B9, 2, SANT). Eftersom denna LETARAD-formel är inställd för att hitta den närmaste matchningen lägre än det faktiska sökvärdet, kommer den bara att leta efter varor som är billigare än den angivna budgeten på 17 USD.

I det här fallet är den billigaste varan som kostar under 17 USD väskan, som kostar 15 USD, och det är den som LETARAD-formeln returnerade som resultat i cell D5.