Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Oppslag av verdier | Beregne Data Som en Proff
Excel-eventyret

Oppslag av verdier

Sveip for å vise menyen

Oppslagsfunksjoner løser et av de vanligste problemene i regnearkarbeid: du har data ett sted og trenger å hente tilhørende informasjon fra et annet sted basert på en samsvarende verdi.

Du gir funksjonen en verdi å søke etter, forteller hvor den skal lete, og hva den skal returnere når den finner et treff. Excel håndterer søket automatisk, for hver rad, hver gang dataene endres.

=XLOOKUP(lookup_value; lookup_array; return_array; [if_not_found])

Eksakt samsvar

Et eksakt samsvar krever at oppslagsverdien stemmer nøyaktig overens med noe i referansetabellen — dette er standard i XLOOKUP.

Omtrentlig samsvar

Et omtrentlig samsvar finner den nærmeste verdien som ikke overstiger oppslagsverdien, brukt for trinnvise systemer som skatteklasser eller rabattgrenser.

Note
Merk

Denne oppførselen avhenger av match_mode. Utsagnet over er kun korrekt når match_mode = -1, hvor funksjonen returnerer den neste lavere verdien hvis et eksakt samsvar ikke finnes. For andre match_mode-innstillinger følger resultatet andre samsvarsregler.

I XLOOKUP kontrolleres omtrentlig samsvar av argumentet match_mode — det fjerde valgfrie argumentet etter if_not_found. Ved å sette det til -1 sier du til Excel: "hvis du ikke finner et nøyaktig samsvar, returner den neste lavere verdien i stedet."

=XLOOKUP(lookup_value; lookup_array; return_array; [if_not_found]; -1)
Note
Merk

Omtrentlig samsvar krever at oppslagsområdet er sortert stigende. En usortert tabell gir feil resultater uten varsel.

VLOOKUP

VLOOKUP finnes fortsatt i millioner av regneark, og du vil møte på det jevnlig. Den viktigste begrensningen er strukturell: oppslagsverdien må alltid være i den første kolonnen i tabellområdet, og den returnerer verdier etter kolonneindeksnummer. Setter du inn en kolonne mellom oppslags- og returkolonnen, blir indeksnummeret feil — VLOOKUP returnerer feil data uten noen advarsel. XLOOKUP refererer direkte til returkolonnen, og er derfor ikke utsatt for dette problemet.

=VLOOKUP(search_key; range; index; [is_sorted])
Note
Merk

VLOOKUP fungerer fortsatt og du vil møte det i arvede filer. Du må kunne lese det. Men for alle formler du lager selv, bruk XLOOKUP — det er mer robust, mer lesbart og håndterer tilnærmet samsvar mer eksplisitt.

Oppgave

  1. Hent månedlig budsjett etter kategori

Opprett en referansetabell under sammendragsseksjonen med kolonnene Kategori og Månedlig budsjett.

Skriv inn følgende verdier:

  • Leie — 1 500,00
  • Matvarer — 400,00
  • Strøm — 250,00
  • Transport — 200,00
  • Spisesteder — 150,00

Formater disse verdiene som valuta.

I utgiftstabellen henter du budsjettet for hver rad ved å bruke: =XLOOKUP(B9;I12:I20;J12:J20)

Dette returnerer budsjettet som tilsvarer hver kategori.

  1. Håndter manglende kategorier

Oppdater formelen for å unngå feil når en kategori ikke finnes: =XLOOKUP(B9;I12:I20;J12:J20;"No budget defined")

Dette gjør arket lesbart og fremhever manglende koblinger.

  1. Lås oppslagstabellen

Lås oppslagsområdene med F4 slik at de ikke flytter seg når formelen kopieres.

  1. Bruk omtrentlig samsvar for rabattnivåer

Opprett en ny tabell med kolonnene Forbruksgrenser og Rabattverdier.

Skriv inn følgende verdier:

  • 0 — 0
  • 500 — 5
  • 1000 — 10
  • 2000 — 20

Formater rabattverdiene som prosent.

Beregn deretter rabattnivået for hver utgift ved å bruke: =XLOOKUP(D9;12:M16;N12:N16;"No tier";-1)

question mark

Du opprettet en rabattformel med: =XLOOKUP(D9; M12:M16; N12:N16; "No tier"; -1). Hvis beløpet er 1350 og grensene dine er 0, 500, 1000, 2000, hvilken verdi returneres?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 7

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 3. Kapittel 7
some-alt