Du har produktkoder i kolonne B og produktnavn i kolonne A. Du trenger å slå opp en kode og hente navnet som står til venstre. Men FINN.RAD søker alltid i første kolonne og henter bare mot høyre. Tabellen passer ikke, og du kan ikke flytte kolonnene fordi andre formler avhenger av rekkefølgen.
INDEKS og SAMMENLIGNE løser dette. De to funksjonene gir deg et oppslag som fungerer i alle retninger, uten FINN.RAD sine begrensninger.
SAMMENLIGNE finner posisjonen
SAMMENLIGNE (MATCH) søker etter en verdi i en kolonne eller rad og returnerer posisjonen. Ikke selve verdien, bare radnummeret der den ligger.
=SAMMENLIGNE(søkeverdi; søkeområde; 0)
Søkeverdi er det du leter etter, for eksempel en produktkode i celle E2. Søkeområde er kolonnen du søker i, for eksempel B1:B50. 0 betyr nøyaktig treff (tilsvarer USANN i FINN.RAD).
Skriver du =SAMMENLIGNE(E2; B1:B50; 0) og produktkoden fra E2 finnes på rad 11 i kolonne B, returnerer formelen tallet 11. Ikke produktnavnet, ikke prisen. Bare posisjonen.
INDEKS henter verdien
INDEKS henter en verdi fra en bestemt posisjon i en tabell. Du oppgir matrise, radnummer og kolonnenummer, og den returnerer innholdet i den cellen.
=INDEKS(A1:A50; 11) henter verdien fra rad 11 i kolonne A. Hvis rad 11 inneholder produktnavnet «Kontorlampe», returnerer formelen «Kontorlampe».
Problemet er at du ikke vil skrive 11 manuelt. Du vil at Excel finner radnummeret for deg.
INDEX og SAMMENLIGNE satt sammen
Sett SAMMENLIGNE inn der INDEKS forventer radnummeret. Da finner SAMMENLIGNE posisjonen, og INDEKS bruker den til å hente riktig verdi:
=INDEKS(A1:A50; SAMMENLIGNE(E2; B1:B50; 0))
Les formelen innenfra og ut:
- SAMMENLIGNE(E2; B1:B50; 0) finner produktkoden fra E2 i kolonne B. Resultatet er 11.
- INDEKS(A1:A50; 11) går til rad 11 i kolonne A og henter produktnavnet.
Resultatet: du søker etter en kode i kolonne B og får tilbake navnet fra kolonne A. Du har slått opp mot venstre, noe FINN.RAD ikke kan.
Når FINN.RAD ikke fungerer
FINN.RAD krever at søkeverdien står i den første kolonnen i matrisen, og den kan bare hente verdier fra kolonner til høyre. Det betyr at tabellen din må være organisert med søkekolonnen lengst til venstre. Passer ikke tabellen dette mønsteret, stopper FINN.RAD.
Med INDEKS og SAMMENLIGNE velger du fritt. Søkekolonnen kan være hvor som helst. Kolonnen du henter fra kan ligge til venstre, til høyre, eller være den samme kolonnen. De to funksjonene opererer uavhengig av hverandre: SAMMENLIGNE peker bare på en kolonne for å finne posisjon, og INDEKS peker på en annen kolonne for å hente verdi.
En annen fordel: legger du til kolonner mellom søkekolonnen og svarkolonnen, brekker ikke formelen. FINN.RAD sin kolonneindeks (tallet som peker på svarkolonnen) blir feil hvis du setter inn en kolonne. INDEKS og SAMMENLIGNE peker direkte på kolonneområdet, så endringer i tabellstrukturen påvirker dem ikke.
Lås områdene med dollartegn
Når du kopierer formelen nedover for flere rader, må du låse søkeområdet i SAMMENLIGNE og matrisen i INDEKS med dollartegn ($):
=INDEKS($A$1:$A$50; SAMMENLIGNE(E2; $B$1:$B$50; 0))
Trykk F4 etter å ha markert hvert område. Søkeverdien E2 oppdateres til E3, E4, E5 som den skal. Men kolonnene A1:A50 og B1:B50 står stille. Uten dollartegn forskyves områdene, og formelen slår opp i feil rader uten feilmelding.
Vanlige feil med INDEKS og SAMMENLIGNE
- #I/T-feil. SAMMENLIGNE finner ikke søkeverdien. Sjekk stavemåte og mellomrom. Et usynlig mellomrom etter produktkoden er nok til at treffet uteblir. Kopier verdien fra kilden for å sikre at den er identisk.
- Feil kolonne i INDEKS. Kolonnenummeret i INDEKS teller fra starten av matrisen du valgte, ikke fra kolonne A i arket. Har du valgt A1:B50, er kolonne 1 lik kolonne A og kolonne 2 lik kolonne B. Velger du bare A1:A50, trenger du ikke oppgi kolonnenummer i det hele tatt.
- Glemmer dollartegn. Du kopierer formelen nedover, og områdene forskyves. Rad 1:50 blir rad 2:51, deretter 3:52. Lås med $ for å unngå det.
Neste steg
Nå har du oppslags-verktøyet som fungerer uansett hvordan tabellen er organisert. For enklere oppslag der søkeverdien allerede står i første kolonne, er FINN.RAD fortsatt raskere å skrive. Og for å forstå forskjellen mellom nøyaktig og tilnærmet treff, les om SANN og USANN i FINN.RAD.
Denne videoen er hentet fra kurset Microsoft Excel for eksperter på Utdannet.no. I det fulle kurset lærer du avanserte oppslag-teknikker, feilhåndtering med HVISFEIL og dynamiske formler.




