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.

  • Kärnfunktion: LETARAD tar fyra argument — sökvärde, tabellmatris, kolumnindexnummer och intervallsökning (SANT eller FALSKT).
  • 🔍 Exakt vs Ungefärligt: Använd FALSKT för exakta matchningar som ID:n och SANT för ungefärliga matchningar på sorterade numeriska intervall som rabattband.
  • 📑 Sökningar mellan ark: Referera till ett annat ark med syntaxen Sheet2!A2:B25 för att hämta data från ett kalkylblad till ett annat i samma arbetsbok.
  • ⚠️ Vanliga fel: #N/A, #REF! och #VÄRDE! signalerar saknade träffar, fel kolumnindex eller ogiltiga argument som du kan felsöka snabbt.
  • 🤖 Modernt alternativ: XLEAKUP i Microsoft 365 och Excel 2021 stöder vänstersökningar, exakt matchning som standard och renare felhantering.

Excel VLOUKUP-handledning

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.

=VLOOKUP(letauppvärde, Tabellmatris, kolumnindex, [range_lookup])
  • 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:

Användning av VLOOKUP

Och du vill kolla upp den anställdes lön:

Användning av VLOOKUP

Excel-ark för ovanstående exempel:

Användning av VLOOKUP

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.

Användning av VLOOKUP

Genom att använda LETARAD, lönevärdet som motsvarar den anställde Code visas automatiskt.

Användning av VLOOKUP

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.

Använd VLOOKUP-funktionen i Excel

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().

Använd VLOOKUP-funktionen i Excel

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.

Använd VLOOKUP-funktionen i Excel

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.

Använd VLOOKUP-funktionen i Excel

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.

Använd VLOOKUP-funktionen i Excel

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).

  1. FALSK — exakt matchning.
  2. SANN — ungefärlig matchning.

Använd VLOOKUP-funktionen i Excel

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.

Använd VLOOKUP-funktionen i Excel

När du har angett en giltig anställd Code I H2 returnerar cellen motsvarande anställdas lön.

Använd VLOOKUP-funktionen i Excel

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:

VLOOKUP för ungefärliga matchningar

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.

VLOOKUP för ungefärliga matchningar

Steg 2) Skriv =LETARAD() i cellen och lägg till argumenten inom parenteserna.

VLOOKUP för ungefärliga matchningar

Steg 3) Argument 1: Ange cellreferensen vars värde ska matchas mot uppslagstabellen.

VLOOKUP för ungefärliga matchningar

Steg 4) Argument 2: Välj uppslagstabellen – här kolumnerna Kvantitet och Rabatt.

VLOOKUP för ungefärliga matchningar

Steg 5) Argument 3: Ange kolumnindexet i söktabellen från vilket matchande värde ska returneras.

VLOOKUP för ungefärliga matchningar

Steg 6) Argument 4: Sätt det sista argumentet till SANN för ungefärliga matchningar.

VLOOKUP 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.

VLOOKUP för ungefärliga matchningar

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:

Vlookup-funktion tillämpas mellan 2 olika ark

BLAD 2:

Vlookup-funktion tillämpas mellan 2 olika ark

Ladda ner ovanstående Excel-fil

Målet är att konsolidera all data på blad 1, enligt nedan:

Vlookup-funktion tillämpas mellan 2 olika ark

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.

Vlookup-funktion tillämpas mellan 2 olika ark

Vi vill hitta en lön som passar varje anställd. Code.

Vlookup-funktion tillämpas mellan 2 olika ark

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.

Vlookup-funktion tillämpas mellan 2 olika ark

Steg 2) Klicka på cellen bredvid Anställdslön — cell F3 — där LETARAD-formeln ska placeras.

Vlookup-funktion tillämpas mellan 2 olika ark

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.

Vlookup-funktion tillämpas mellan 2 olika ark

Steg 4) Argument 2: Uppslagstabellen finns på det andra arket, så referera till den med arkets namn: Blad2!A2:B25.

Vlookup-funktion tillämpas mellan 2 olika ark

Steg 5) Argument 3: Ange kolumnindexet i uppslagstabellen som innehåller returvärdet.

Vlookup-funktion tillämpas mellan 2 olika ark

Vlookup-funktion tillämpas mellan 2 olika ark

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.

Vlookup-funktion tillämpas mellan 2 olika ark

Steg 7) Tryck Enter. När du anger en anställd Code, returnerar cellen motsvarande lön som hämtats från ark 2.

Vlookup-funktion tillämpas mellan 2 olika ark

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.

Vanliga frågor

Uppslagningsvärdet har vanligtvis dolda mellanslag, eller så är ena sidan text medan den andra är ett tal. Använd TRIM för att ta bort mellanslag och bekräfta att båda värdena delar samma datatyp. Kontrollera också att värdet finns i den första kolumnen i table_array.

Nej. LETARAD returnerar bara värden från kolumner till höger om sökkolumnen. För sökningar till vänster, använd INDEX och MATCH tillsammans, eller använd LETARAD i Microsoft 365 och Excel 2021, som stöder alla sökriktningar.

LETARAD skannar den första kolumnen vertikalt och returnerar ett värde från en vald kolumn. LETARAD skannar den första raden horisontellt och returnerar ett värde från en vald rad. Använd LETARAD när dina data är ordnade i rader snarare än kolumner.

Om du Microsoft 365 eller Excel 2021, föredra LETARAD. Den stöder sökningar i alla riktningar, har exakt matchning som standard och accepterar argumentet om_inte_hittas. Behåll LETARAD endast när din arbetsbok måste förbli kompatibel med Excel 2019 eller tidigare.

Ja. Microsoft Copilot i Excel kan generera LETARAD- eller EXLETARAD-formler från en tydlig fråga som "slå upp lön efter anställningskod". Granska alltid de föreslagna cellreferenserna och matchningstypen innan du tillämpar formeln på realtidsdata.

Ja. AI-assistenter som Copilot, ChatGPT och Excel-fokuserade tillägg kan förklara varje argument, flagga #N/A-orsaker och föreslå åtgärder. Klistra in din formel och ett litet dataexempel för att få den mest exakta diagnosen av trasiga LETARAD-referenser.

Sammanfatta detta inlägg med: