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.

  • ✅ Kernefunktion: VLOOKUP tager fire argumenter — opslagsværdi, tabelmatrix, kolonneindeksnummer og områdeopslag (SAND eller FALSK).
  • 🔍 Præcis vs. omtrentlig: Brug FALSK for præcise matches, f.eks. ID'er, og SAND for omtrentlige matches på sorterede numeriske områder, f.eks. rabatbånd.
  • 📑 Opslag på tværs af ark: Referer til et andet ark med Sheet2!A2:B25-syntaksen for at trække data fra et regneark til et andet i den samme projektmappe.
  • ⚠️ Almindelige fejl: #N/A, #REF! og #VÆRDI! signalerer manglende matches, forkert kolonneindeks eller ugyldige argumenter, som du hurtigt kan fejlrette.
  • 🤖 Moderne alternativ: XOPSLAG i Microsoft 365 og Excel 2021 understøtter venstreopslag, præcis match som standard og renere fejlhåndtering.

Excel VLOOKUP-vejledning

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.

=VOPSLAG(opslagsværdi, tabelmatrix, col_index_num, [rækkevidde])
  • 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:

Brug af VLOOKUP

Og du vil gerne slå medarbejderlønnen op:

Brug af VLOOKUP

Excel-regneark for ovenstående eksempel:

Brug af VLOOKUP

Download ovenstående Excel-fil

For at finde den ukendte medarbejderløn indtaster vi medarbejderløn Code som allerede er tilgængelig.

Brug af VLOOKUP

Ved at anvende VLOPSLAG, lønværdien svarende til den pågældende medarbejder Code vises automatisk.

Brug af VLOOKUP

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.

Brug VLOOKUP-funktionen i Excel

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

Brug VLOOKUP-funktionen i Excel

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.

Brug VLOOKUP-funktionen i Excel

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.

Brug VLOOKUP-funktionen i Excel

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.

Brug VLOOKUP-funktionen i Excel

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

  1. FALSK — præcis overensstemmelse.
  2. TRUE — omtrentlig overensstemmelse.

Brug VLOOKUP-funktionen i Excel

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.

Brug VLOOKUP-funktionen i Excel

Når du har indtastet en gyldig medarbejder Code I H2 returnerer cellen den tilsvarende medarbejderløn.

Brug VLOOKUP-funktionen i Excel

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:

VLOOKUP for omtrentlige kampe

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.

VLOOKUP for omtrentlige kampe

Trin 2) Skriv =VLOOKUP() i cellen, og tilføj argumenterne i parenteserne.

VLOOKUP for omtrentlige kampe

Trin 3) Argument 1: Indtast den cellereference, hvis værdi skal matches med opslagstabellen.

VLOOKUP for omtrentlige kampe

Trin 4) Argument 2: Vælg opslagstabellen — her kolonnerne Antal og Rabat.

VLOOKUP for omtrentlige kampe

Trin 5) Argument 3: Indtast kolonneindekset i opslagstabellen, hvorfra den matchende værdi skal returneres.

VLOOKUP for omtrentlige kampe

Trin 6) Argument 4: Sæt det sidste argument til TRUE for omtrentlige matches.

VLOOKUP for omtrentlige kampe

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.

VLOOKUP for omtrentlige kampe

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:

Vlookup-funktion anvendt mellem 2 forskellige ark

ARK 2:

Vlookup-funktion anvendt mellem 2 forskellige ark

Download ovenstående Excel-fil

Målet er at konsolidere alle data på Ark 1, som vist nedenfor:

Vlookup-funktion anvendt mellem 2 forskellige ark

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.

Vlookup-funktion anvendt mellem 2 forskellige ark

Vi ønsker at finde den løn, der passer til hver enkelt medarbejder Code.

Vlookup-funktion anvendt mellem 2 forskellige ark

Dataene løber fra A2 til B25 — det er vores tabelmatrix.

Trin 1) Skift til Ark 1 og indtast de viste overskrifter.

Vlookup-funktion anvendt mellem 2 forskellige ark

Trin 2) Klik på cellen ud for Medarbejderløn – celle F3 – hvor VLOOKUP-formlen skal placeres.

Vlookup-funktion anvendt mellem 2 forskellige ark

Indtast VLOOKUP-funktionen: =VLOOKUP().

Trin 3) Argument 1: Indtast F2 — cellen, der indeholder medarbejderen Code for at matche i opslagstabellen.

Vlookup-funktion anvendt mellem 2 forskellige ark

Trin 4) Argument 2: Opslagstabellen findes på det andet ark, så referer til den med arknavnet: Ark2!A2:B25.

Vlookup-funktion anvendt mellem 2 forskellige ark

Trin 5) Argument 3: Indtast kolonneindekset i opslagstabellen, der indeholder returværdien.

Vlookup-funktion anvendt mellem 2 forskellige ark

Vlookup-funktion anvendt mellem 2 forskellige ark

Trin 6) Argument 4: Brug FALSE for et præcist match, fordi vi ønsker den præcise løn, der matcher hver medarbejder Code.

Vlookup-funktion anvendt mellem 2 forskellige ark

Trin 7) Tryk Enter. Når du indtaster en medarbejder Code, returnerer cellen den tilsvarende løn hentet fra Ark 2.

Vlookup-funktion anvendt mellem 2 forskellige ark

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.

Ofte Stillede Spørgsmål

Opslagsværdien har normalt skjulte mellemrum, eller den ene side er tekst, mens den anden er et tal. Brug TRIM til at fjerne mellemrum og bekræfte, at begge værdier deler den samme datatype. Kontroller også, at værdien er placeret i den første kolonne af table_array.

Nej. VLOOKUP returnerer kun værdier fra kolonner til højre for opslagskolonnen. For opslag til venstre skal du bruge INDEX og MATCH sammen, eller bruge XLOOKUP i Microsoft 365 og Excel 2021, som understøtter enhver søgeretning.

VLOOKUP scanner den første kolonne lodret og returnerer en værdi fra en valgt kolonne. HLOOKUP scanner den første række vandret og returnerer en værdi fra en valgt række. Brug HLOOKUP, når dine data er arrangeret i rækker i stedet for kolonner.

Hvis du Microsoft 365 eller Excel 2021, foretrækker XLOOKUP. Det understøtter opslag i alle retninger, bruger som standard præcis match og accepterer et if_not_found-argument. Behold kun VLOOKUP, når din projektmappe skal forblive kompatibel med Excel 2019 eller tidligere.

Ja. Microsoft Copilot i Excel kan generere VLOOKUP- eller XLOOKUP-formler fra en letforståelig prompt som f.eks. "slå løn op efter medarbejderkode". Gennemgå altid de foreslåede cellereferencer og matchtype, før du anvender formlen på livedata.

Ja. AI-assistenter som Copilot, ChatGPT og Excel-fokuserede tilføjelsesprogrammer kan forklare hvert argument, markere #N/A-årsager og foreslå løsninger. Indsæt din formel og en lille dataprøve for at få den mest præcise diagnose af defekte VLOOKUP-referencer.

Opsummer dette indlæg med: