Excel VLOOKUP handledning för nybörjare
⚡ Smart sammanfattning
Excels VLOOKUP-handledning förklarar hur den vertikala sökfunktionen söker i den första kolumnen i en tabell och returnerar ett matchande värde från en annan kolumn. Den här guiden behandlar syntax, exakta och ungefärliga matchningar, sökningar mellan ark, vanliga fel och det moderna XLOOKUP-alternativet.

Vad är VLOOKUP?
LETARAD (V:et står för Vertikal) är en inbyggd Excel-funktion som upprättar en relation mellan kolumner i ett kalkylblad. Den låter dig slå upp ett värde i en kolumn och returnera motsvarande värde från en annan kolumn på samma rad.
LETARAD Syntax och argument
Innan du använder LETARAD är det bra att förstå formelstrukturen. Funktionen tar fyra argument och följer ett konsekvent mönster i alla Excel-versioner.
- letauppvärde — värdet du vill hitta (en cellreferens eller literal).
- Tabellmatris — cellområdet som innehåller uppslagskolumnen och returkolumnen.
- kolumnindex — kolumnnumret i tabell_array från vilket värdet ska returneras (1 är det längst till vänster).
- range_lookup — FALSKT för en exakt matchning, SANT (eller utelämnad) för en ungefärlig matchning på sorterade data.
Viktigt: Sökvärdet måste finnas i den vänstra kolumnen i tabellmatrisen, och LETARAD söker bara från vänster till höger.
Användning av VLOOKUP
När du behöver hitta specifik information i ett stort kalkylblad, eller hämta samma typ av värde upprepade gånger, sparar LETARAD avsevärd tid jämfört med manuell filtrering.
Tänk på a Företagets lönetabell underhålls av ekonomiavdelningen. Du börjar med en känd information – ett index – och använder LETARAD för att hämta det okända värdet.
Till exempel, du vet redan den anställdes namn:
Och du vill kolla upp den anställdes lön:
Excel-ark för ovanstående exempel:
Ladda ner ovanstående Excel-fil
För att hitta den okända anställdslönen anger vi anställdslönen Code som redan finns tillgänglig.
Genom att använda LETARAD, lönevärdet som motsvarar den anställde Code visas automatiskt.
Hur man använder VLOOKUP-funktionen i Excel
Följ den här steg-för-steg-guiden för att använda LETARAD-funktionen i Excel:
Steg 1) Navigera till målcellen
Klicka på cellen där du vill att den valda medarbetarens lön ska visas – i det här exemplet cell H3.
Steg 2) Ange LETARAD-funktionen =LETARAD()
Skriv funktionen i cellen. Börja med ett likhetstecken (som anger att en formel följer) och sedan nyckelordet LETARAD: =VLOOKUP().
Parenteserna innehåller uppsättningen argument (de data som funktionen behöver).
LETARAD kräver fyra argument:
Steg 3) Första argumentet — sökvärdet
Det första argumentet är cellreferensen för det värde du vill söka efter. I det här fallet är den anställde Code är sökvärdet, så det första argumentet är H2 – cellen vars innehåll i Excel ska matcha.
Steg 4) Andra argumentet — tabellmatrisen
Detta hänvisar till det block av värden som ska sökas igenom, känt i Excel som bordsuppsättning eller uppslagstabell. I vårt exempel körs uppslagstabellen från B2 till E25.
OBS: Uppslagskolumnen måste vara den vänstra kolumnen i din tabellmatris.
Steg 5) Tredje argumentet — kolumnindexnummer
Detta talar om för LETARAD vilken kolumn i tabellmatrisen som innehåller returvärdet. Anställdslönen finns i den fjärde kolumnen, så kolumnindexet är 4.
Steg 6) Fjärde argumentet — exakt eller ungefärlig matchning
Det sista argumentet är flaggan för intervallsökning. Den styr om LETARAD returnerar en exakt eller en ungefärlig matchning. Här vill vi ha en exakt matchning (FALSKT).
- FALSK — exakt matchning.
- SANN — ungefärlig matchning.
Steg 7) Tryck på Enter
Tryck Enter för att slutföra formeln. Du kommer att se ett felmeddelande initialt eftersom ingen anställd Code har ännu lagts in i H2.
När du har angett en giltig anställd Code I H2 returnerar cellen motsvarande anställdas lön.
Kort sagt, formeln berättar för Excel att de kända värdena finns i den vänstra kolumnen av data (Anställd Code). LETARAD skannar sedan tabellen och returnerar värdet i den fjärde kolumnen på matchande rad – den anställdas lön.
Det här exemplet behandlade exakta matchningar (nyckelordet FALSE). Nästa avsnitt förklarar ungefärliga matchningar.
VLOOKUP for Approximate Matches (TRUE Keyword som sista parameter)
Tänk dig ett scenario där en tabell beräknar rabatter för kunder som inte köper exakt tiotals eller hundratals artiklar.
Som visas nedan tillämpar ett företag rabatter på kvantiteter från 1 till 10 000:
Ladda ner ovanstående Excel-fil
En kund köper sällan exakt 100 eller 1 000 enheter. Läget för ungefärlig matchning låter LETARAD hitta det närmaste lägre värdet snarare än att insistera på en exakt siffra. Steg:
Steg 1) Klicka på cellen där LETARAD-funktionen ska placeras – cellreferens I2.
Steg 2) Skriv =LETARAD() i cellen och lägg till argumenten inom parenteserna.
Steg 3) Argument 1: Ange cellreferensen vars värde ska matchas mot uppslagstabellen.
Steg 4) Argument 2: Välj uppslagstabellen – här kolumnerna Kvantitet och Rabatt.
Steg 5) Argument 3: Ange kolumnindexet i söktabellen från vilket matchande värde ska returneras.
Steg 6) Argument 4: Sätt det sista argumentet till SANN för ungefärliga matchningar.
Steg 7) Tryck på Enter. Formeln gäller nu för cellen. När du skriver in en kvantitet returnerar Excel rabattbandet baserat på den ungefärliga matchningen.
OBS: Om du lämnar det fjärde argumentet tomt, använder Excel standardvärdet SANT (ungefärlig matchning). För ungefärliga matchningar måste uppslagskolumnen sorteras i stigande ordning.
Vlookup-funktion tillämpas mellan 2 olika ark placerade i samma arbetsbok
Betrakta nu en arbetsbok med två ark. Ark 1 listar Anställd Code, Namn och befattning; Blad 2 listar anställda Code och anställds lön.
BLAD 1:
BLAD 2:
Ladda ner ovanstående Excel-fil
Målet är att konsolidera all data på blad 1, enligt nedan:
LETARAD kan aggregera data så att anställda Code, Namn och Lön visas tillsammans på ett ark.
Vi börjar på ark 2 eftersom det ger två argument — kolumnen för anställdas lön finns här, och kolumnindex är 2.
Vi vill hitta en lön som passar varje anställd. Code.
Data går från A2 till B25 — det är vår tabellmatris.
Steg 1) Växla till Blad 1 och ange de rubriker som visas.
Steg 2) Klicka på cellen bredvid Anställdslön — cell F3 — där LETARAD-formeln ska placeras.
Skriv in LETARAD-funktionen: =LETARAD().
Steg 3) Argument 1: Skriv F2 — cellen som innehåller den anställde Code för att matcha i uppslagstabellen.
Steg 4) Argument 2: Uppslagstabellen finns på det andra arket, så referera till den med arkets namn: Blad2!A2:B25.
Steg 5) Argument 3: Ange kolumnindexet i uppslagstabellen som innehåller returvärdet.
Steg 6) Argument 4: Använd FALSKT för en exakt matchning eftersom vi vill ha exakt den lön som matchar varje anställd Code.
Steg 7) Tryck Enter. När du anger en anställd Code, returnerar cellen motsvarande lön som hämtats från ark 2.
Vanliga LETARAD-fel och korrigeringar
Även erfarna användare stöter på LETARAD-fel. De vanligaste felen och snabba lösningar:
- # N / A — LETARAD kan inte hitta sökvärdet. Kontrollera om det finns extra mellanslag, datatyper som inte matchar (tal lagrade som text) eller att värdet verkligen finns i den första kolumnen i tabellmatrisen.
- #REF! — kolumnindexnum är större än antalet kolumner i tabellmatrisen. Minska kolumnindexet eller utöka intervallet.
- #VÄRDE! — kolumnindexnummer är mindre än 1 eller så är ett argument ogiltigt. Kontrollera formelns syntax.
- Fel resultat returnerat — det fjärde argumentet är SANT eller utelämnat men uppslagskolumnen är osorterad. Växla till FALSKT eller sortera kolumnen stigande.
- Låsta referenser — när du kopierar en formel nedåt, använd absoluta referenser (till exempel $B$2:$E$25) så att table_array inte avviker.
LETARAD vs. LETARAD: Vilken ska du använda?
Microsoft introducerade XLEAKUP i Microsoft 365 och Excel 2021 som en modern ersättning för LETARAD. Den tar bort flera begränsningar i LETARAD och är nu det rekommenderade valet i versioner som stöds.
| Leverans | VLOOKUP | XLOOKUP |
|---|---|---|
| Sök riktning | Endast från vänster till höger | Valfri riktning (vänster, höger, upp, ner) |
| Standardmatchningstyp | Ungefärligt (SANT) | Exakt |
| Om-inte-hittat-hantering | Returnerar #N/A | Inbyggt if_not_found-argument |
| Kolumnindex | Hårdkodat nummer | Referera till ett returkolumnintervall |
| Tillgänglighet | Alla Excel-versioner | Microsoft 365, Excel 2021, Excel för webben |
När man ska välja LETARAD: Arbetsboken måste köras i Excel 2019 eller tidigare, eller så underhåller du äldre formler. När man ska välja XLOOKUP: du skapar nya arbetsböcker i moderna Excel och vill ha vänstersökningar, renare felhantering och exakt matchning som standard. Läs mer om sökfunktioner i Excel-handledningar serien.
Slutsats
De tre scenarierna ovan förklarar hur LETARAD fungerar för exakta matchningar, ungefärliga matchningar och tvärarksreferenser. Öva på dina egna datamängder för att bygga upp flyt. LETARAD är fortfarande en viktig funktion i MS-Excel för att hantera data effektivt, och XLOOKUP utökar den verktygslådan i moderna Excel.


































