Excel VLOOKUP Tutorial for begyndere
⚡ Smart opsummering
Excel VLOOKUP-vejledningen forklarer, hvordan den vertikale opslagsfunktion søger i den første kolonne i en tabel og returnerer en matchende værdi fra en anden kolonne. Denne vejledning dækker syntaks, præcise og omtrentlige match, opslag på tværs af ark, almindelige fejl og det moderne XLOOKUP-alternativ.

Hvad er VLOOKUP?
VLOOKUP (V'et står for Vertical) er en indbygget Excel-funktion, der etablerer en relation mellem kolonner i et regneark. Den giver dig mulighed for at slå en værdi op i én kolonne og returnere den tilsvarende værdi fra en anden kolonne i samme række.
VLOOKUP-syntaks og argumenter
Før du anvender VLOOKUP, er det nyttigt at forstå formelstrukturen. Funktionen tager fire argumenter og følger et ensartet mønster på tværs af alle Excel-versioner.
- opslagsværdi — den værdi, du vil finde (en cellereference eller en literal).
- tabelmatrix — celleområdet, der indeholder opslagskolonnen og returkolonnen.
- col_index_num — kolonnenummeret i table_array, hvorfra værdien skal returneres (1 er den yderst til venstre).
- rækkevidde — FALSK for et præcist match, SAND (eller udeladt) for et omtrentligt match på sorterede data.
Vigtig: Opslagsværdien skal være i den venstre kolonne i table_array, og VLOOKUP søger kun fra venstre mod højre.
Brug af VLOOKUP
Når du har brug for at finde specifikke oplysninger i et stort regneark, eller for at hente den samme type værdi gentagne gange, sparer VLOOKUP betydelig tid sammenlignet med manuel filtrering.
Overvej a Virksomhedens løntabel vedligeholdes af økonomiteamet. Du starter med en kendt information – et indeks – og bruger VLOOKUP til at hente den ukendte værdi.
For eksempel kender du allerede medarbejderens navn:
Og du vil gerne slå medarbejderlønnen op:
Excel-regneark for ovenstående eksempel:
Download ovenstående Excel-fil
For at finde den ukendte medarbejderløn indtaster vi medarbejderløn Code som allerede er tilgængelig.
Ved at anvende VLOPSLAG, lønværdien svarende til den pågældende medarbejder Code vises automatisk.
Sådan bruger du VLOOKUP-funktionen i Excel
Følg denne trinvise vejledning for at anvende VLOOKUP-funktionen i Excel:
Trin 1) Naviger til målcellen
Klik på den celle, hvor du vil have den valgte medarbejders løn vist – i dette eksempel celle H3.
Trin 2) Indtast VLOOKUP-funktionen =VLOOKUP()
Skriv funktionen i cellen. Start med et lighedstegn (som fortæller Excel, at en formel følger) og derefter nøgleordet VLOOKUP: =VLOOKUP().
Parenteserne indeholder sættet af argumenter (de data, som funktionen har brug for).
VLOPSLAG kræver fire argumenter:
Trin 3) Første argument — opslagsværdien
Det første argument er cellereferencen for den værdi, du vil søge efter. I dette tilfælde er det medarbejderen Code er opslagsværdien, så det første argument er H2 – den celle, hvis indhold i Excel skal matche.
Trin 4) Andet argument — tabelmatrixen
Dette refererer til den blok af værdier, der skal søges i, kendt i Excel som tabel array eller opslagstabel. I vores eksempel kører opslagstabellen fra B2 til E25.
BEMÆRK VENLIGST: Opslagskolonnen skal være den yderste venstre kolonne i din tabelmatrix.
Trin 5) Tredje argument — col_index_num
Dette fortæller VLOOKUP, hvilken kolonne i tabelmatrixen der indeholder returværdien. Medarbejderlønnen er placeret i den fjerde kolonne, så kolonneindekset er 4.
Trin 6) Fjerde argument — præcis eller omtrentlig match
Det sidste argument er flaget for rækkeviddeopslag. Det styrer, om VLOOKUP returnerer et præcist eller et omtrentligt match. Her ønsker vi et præcist match (FALSK).
- FALSK — præcis overensstemmelse.
- TRUE — omtrentlig overensstemmelse.
Trin 7) Tryk på Enter
Tryk Enter for at fuldføre formlen. Du vil først se en fejl, fordi der ikke er nogen medarbejder. Code er endnu blevet indtastet i H2.
Når du har indtastet en gyldig medarbejder Code I H2 returnerer cellen den tilsvarende medarbejderløn.
Kort sagt fortæller formlen Excel, at de kendte værdier sidder i den venstre kolonne af dataene (Medarbejder CodeVLOOKUP scanner derefter tabellen og returnerer værdien i fjerde kolonne på den matchende række — medarbejderløn.
Dette eksempel dækkede eksakte matches (nøgleordet FALSE). Det næste afsnit forklarer omtrentlige matches.
VLOOKUP for omtrentlige matches (TRUE søgeord som sidste parameter)
Forestil dig et scenarie, hvor en tabel beregner rabatter for kunder, der ikke køber præcis ti eller hundredvis af varer.
Som vist nedenfor anvender en virksomhed rabatter på mængder fra 1 til 10,000:
Download ovenstående Excel-fil
En kunde køber sjældent præcis 100 eller 1,000 enheder. Tilstanden med omtrentlig match lader VLOOKUP finde den nærmeste lavere værdi i stedet for at insistere på et præcist tal. Trin:
Trin 1) Klik på den celle, hvor VLOOKUP-funktionen skal placeres – cellereference I2.
Trin 2) Skriv =VLOOKUP() i cellen, og tilføj argumenterne i parenteserne.
Trin 3) Argument 1: Indtast den cellereference, hvis værdi skal matches med opslagstabellen.
Trin 4) Argument 2: Vælg opslagstabellen — her kolonnerne Antal og Rabat.
Trin 5) Argument 3: Indtast kolonneindekset i opslagstabellen, hvorfra den matchende værdi skal returneres.
Trin 6) Argument 4: Sæt det sidste argument til TRUE for omtrentlige matches.
Trin 7) Tryk på Enter. Formlen gælder nu for cellen. Når du skriver et hvilket som helst antal, returnerer Excel rabatbåndet baseret på det omtrentlige match.
BEMÆRK VENLIGST: Hvis du lader det fjerde argument stå tomt, bruger Excel som standard SAND (omtrentlig match). For omtrentlige match skal opslagskolonnen sorteres i stigende rækkefølge.
Vlookup-funktion anvendt mellem 2 forskellige ark placeret i samme projektmappe
Overvej nu en projektmappe med to ark. Ark 1 viser Medarbejder Code, Navn og betegnelse; Ark 2 viser medarbejderen Code og medarbejderløn.
ARK 1:
ARK 2:
Download ovenstående Excel-fil
Målet er at konsolidere alle data på Ark 1, som vist nedenfor:
VLOPPslag kan aggregere data, så medarbejder Code, Navn og Løn vises sammen på ét ark.
Vi starter på ark 2, fordi det leverer to argumenter — kolonnen Medarbejderløn er her, og kolonneindekset er 2.
Vi ønsker at finde den løn, der passer til hver enkelt medarbejder Code.
Dataene løber fra A2 til B25 — det er vores tabelmatrix.
Trin 1) Skift til Ark 1 og indtast de viste overskrifter.
Trin 2) Klik på cellen ud for Medarbejderløn – celle F3 – hvor VLOOKUP-formlen skal placeres.
Indtast VLOOKUP-funktionen: =VLOOKUP().
Trin 3) Argument 1: Indtast F2 — cellen, der indeholder medarbejderen Code for at matche i opslagstabellen.
Trin 4) Argument 2: Opslagstabellen findes på det andet ark, så referer til den med arknavnet: Ark2!A2:B25.
Trin 5) Argument 3: Indtast kolonneindekset i opslagstabellen, der indeholder returværdien.
Trin 6) Argument 4: Brug FALSE for et præcist match, fordi vi ønsker den præcise løn, der matcher hver medarbejder Code.
Trin 7) Tryk Enter. Når du indtaster en medarbejder Code, returnerer cellen den tilsvarende løn hentet fra Ark 2.
Almindelige VLOOKUP-fejl og rettelser
Selv erfarne brugere støder på VLOOKUP-fejl. De mest almindelige og hurtige løsninger:
- # N / A — VLOOKUP kan ikke finde opslagsværdien. Kontrollér for ekstra mellemrum, uoverensstemmelser i datatyper (tal gemt som tekst), eller at værdien rent faktisk findes i den første kolonne af table_array.
- #REF! — col_index_num er større end antallet af kolonner i table_array. Reducer kolonneindekset eller udvid området.
- #VÆRDI! — col_index_num er mindre end 1, eller et argument er ugyldigt. Kontroller formelsyntaksen.
- Forkert resultat returneret — det fjerde argument er SAND eller udeladt, men opslagskolonnen er usorteret. Skift til FALSK eller sorter kolonnen stigende.
- Låste referencer — når du kopierer en formel nedad, skal du bruge absolutte referencer (for eksempel $B$2:$E$25), så table_array ikke afviger.
VLOOKUP vs. XLOOKUP: Hvilken skal du bruge?
Microsoft introducerede XLOOKUP i Microsoft 365 og Excel 2021 som en moderne erstatning for VLOOKUP. Det fjerner flere VLOOKUP-begrænsninger og er nu det anbefalede valg i understøttede versioner.
| Feature | LOPSLAG | XLOOKUP |
|---|---|---|
| Søg retning | Kun fra venstre mod højre | Enhver retning (venstre, højre, op, ned) |
| Standard matchtype | Omtrentlig (SAND) | Præcis |
| Håndtering af "Hvis ikke fundet" | Returnerer #N/A | Indbygget if_not_found-argument |
| Kolonneindeks | Hardkodet nummer | Referer til et returkolonneinterval |
| tilgængelighed | Alle Excel-versioner | Microsoft 365, Excel 2021, Excel til internettet |
Hvornår skal man vælge VOPSLAG: Projektmappen skal køre i Excel 2019 eller tidligere, eller du vedligeholder ældre formler. Hvornår skal man vælge XLOOKUP: Du opretter nye projektmapper i moderne Excel og ønsker venstreorienterede opslag, renere fejlhåndtering og præcis match som standard. Lær mere om opslagsfunktioner i Excel-vejledninger serien.
Konklusion
De tre scenarier ovenfor forklarer, hvordan VLOOKUP fungerer til præcise matches, omtrentlige matches og krydsarksreferencer. Øv dig på dine egne datasæt for at opbygge flydende data. VLOOKUP er fortsat en vigtig funktion i MS-Excel til effektiv datahåndtering, og XLOOKUP udvider dette værktøjssæt i moderne Excel.


































