Leta upp värden i en lista med data
Applies ToExcel för Microsoft 365 Excel för webben Excel 2024 Excel 2021 Excel 2019 Excel 2016

Anta att du vill slå upp en anställds telefonnummer med hjälp av personens märkesnummer eller rätt provisionssats för ett försäljningsbelopp. Du letar upp data för att snabbt och effektivt hitta specifika data i en lista och för att automatiskt verifiera att du använder rätt data. När du har letat upp data kan du utföra beräkningar eller visa resultat med de returnerade värdena. Det finns flera sätt att slå upp värden i en lista med data och visa resultatet.

Vad vill du göra?

Slå upp värden lodrätt i en lista med hjälp av en exakt matchning

Om du vill utföra den här uppgiften kan du använda funktionen LETARAD eller en kombination av funktionerna INDEX och PASSA.

LETARAD-exempel

=LETARAD (B3,B2:E7,2,FALSKT)

LETARAD söker efter Fontana i den första kolumnen (kolumn B) i table_array B2:E7 och returnerar Olivier från den andra kolumnen (kolumn C) i tabellmatris.  Falskt returnerar en exakt matchning.

=LETARAD (102,A2:C7,2,FALSKT)

LETARAD söker efter en exakt matchning (FALSKT) av efternamnet för 102 (letauppvärde) i den andra kolumnen (kolumn B) i A2:C7-området och returnerar Fontana.

Mer information finns i Funktionen LETARAD.

EXEMPEL PÅ INDEX och PASSA

INDEX- och MATCH-funktionerna kan användas i stället för LETARAD

Det kan tolkas som:

=INDEX(Jag vill ha returvärdet från C2:C10 som (matchar) PASSA(Grönkål, som finns någonstans i matrisen B2:B10, där returvärdet är det första värdet för Grönkål))

Formeln letar efter det första värdet i C2:C10 som motsvarar Grönkål (i B7) och returnerar värdet i C7 (100), vilket är det första värdet som matchar Grönkål.

Mer information finns i Funktionen INDEX och FUNKTIONEN PASSA.

Överst på sidan

Slå upp värden lodrätt i en lista med hjälp av en ungefärlig matchning

Det gör du med funktionen LETARAD.

Viktigt!: Kontrollera att värdena på den första raden har sorterats i stigande ordning.

Ett exempel på LETARAD-formel som letar efter en ungefärlig matchning

I exemplet ovan letar LETARAD efter förnamnet på den elev som har 6 tardies i A2:B7-området. Det finns ingen post för 6 tardies i tabellen, så LETARAD söker efter nästa högsta matchning som är lägre än 6, och hittar värdet 5, som är associerat med förnamnet Dave, och returnerar därför Dave.

Mer information finns i Funktionen LETARAD.

Överst på sidan

Slå upp värden lodrätt i en lista med okänd storlek med hjälp av en exakt matchning

Använd funktionerna FÖRSKJUTNING och PASSA för att utföra den här uppgiften.

Obs!: Använd den här metoden när dina data finns i ett externt dataområde som du uppdaterar varje dag. Du vet att priset ligger i kolumn B, men du vet inte hur många rader med data servern returnerar och den första kolumnen är inte sorterad i alfabetisk ordning.

Ett exempel på funktionerna FÖRSKJUTNING och PASSA

C1 är de övre vänstra cellerna i området (kallas även startcell).

PASSA("Apelsiner";C2:C7;0) letar efter Apelsiner i C2:C7-området. Du bör inte ta med startcellen i området.

1 är antalet kolumner till höger om startcellen där returvärdet ska komma från. I vårt exempel kommer returvärdet från kolumn D, Försäljning.

Överst på sidan

Slå upp värden vågrätt i en lista med hjälp av en exakt matchning

Använd funktionen LETAKOLUMN för att utföra den här uppgiften. Här följer ett exempel:

Ett exempel på LETAKOLUMN-formel som letar efter en exakt matchning

LETAKOLUMN letar upp kolumnen Försäljning och returnerar värdet från rad 5 i det angivna området.

Mer information finns i Funktionen LETAKOLUMN.

Överst på sidan

Slå upp värden vågrätt i en lista med hjälp av en ungefärlig matchning

Använd funktionen LETAKOLUMN för att utföra den här uppgiften.

Viktigt!: Kontrollera att värdena på den första raden har sorterats i stigande ordning.

Ett exempel på LETAKOLUMN-formel som letar efter en ungefärlig matchning

I exemplet ovan letar LETAKOLUMN efter värdet 11 000 på rad 3 i det angivna området. Den hittar inte 11000 och söker därför efter det näst största värdet mindre än 1100 och returnerar 10543.

Mer information finns i Funktionen LETAKOLUMN.

Överst på sidan

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.