SLÅ.OPP

Microsoft Office 2003

Se også

Funksjonen SLÅ.OPP har to syntaksformer: vektor og matrise.

Matriseformen av funksjonen SLÅ.OPP leter etter en angitt verdi i den første raden eller kolonnen i en matrise, flytter denne nedover eller bortover til den siste cellen, og returnerer verdien i denne. Bruk denne formen av SLÅ.OPP når verdiene du søker etter, er i den første raden eller kolonnen i matrisen. Bruk den andre syntaksen når du vil ha muligheten til å angi plasseringen av kolonnen eller raden.

VisTips!

Det er som oftest bedre å bruke funksjonene FINN.KOLONNE og FINN.RAD enn å bruke matrisevarianten av SLÅ.OPP. Denne formen av SLÅ.OPP er tatt med for å sikre kompatibilitet med andre regnearkprogrammer.

Syntaks 2

Gjelder matriser

SLÅ.OPP(søkeverdi;matrise)

Søkeverdi    er en verdi som SLÅ.OPP søker etter i en matrise. Søkeverdi kan være et tall, tekst, en logisk verdi, eller et navn eller en referanse som refererer til en verdi.

  • Hvis SLÅ.OPP ikke finner søkeverdi, brukes den høyeste verdien i matrisen som er mindre enn eller lik søkeverdi.

  • Hvis søkeverdi er mindre enn den laveste verdien i den første raden eller kolonnen (avhengig av størrelsen på matrisen), returnerer SLÅ.OPP feilverdien #I/T.

Matrise    er et celleområde som inneholder tekst, tall eller logiske verdier som du vil sammenligne med søkeverdi.

Matriseformen av SLÅ.OPP er svært lik funksjonene FINN.RAD og FINN.KOLONNE. Forskjellen er at FINN.KOLONNE søker etter søkeverdi i den første raden, FINN.RAD søker etter søkeverdi i den første kolonnen, og SLÅ.OPP søker i henhold til matrisens dimensjoner.

  • Hvis matrise er kvadratisk eller dekker et område som har flere kolonner enn rader, søker SLÅ.OPP etter søkeverdi i den første raden.

  • Hvis matrisen har flere rader enn kolonner, søker SLÅ.OPP i den første kolonnen.

  • Med FINN.KOLONNE og FINN.RAD kan du indeksere nedover eller bortover, men SLÅ.OPP velger alltid den siste verdien i raden eller kolonnen.

Viktig!  Verdiene i matrise må plasseres i stigende rekkefølge: ...,-2, -1, 0, 1, 2,..., A-Å, USANN, SANN. Hvis ikke, er det ikke sikkert SLÅ.OPP returnerer de riktige verdiene. Det skilles ikke mellom store og små bokstaver.

Eksempel

Det kan være enklere å forstå eksemplet hvis du kopierer det til et tomt regneark.

Vis Hvordan?

  1. Opprett en tom arbeidsbok eller et tomt regneark.
  2. Velg eksemplet i hjelpeemnet. Ikke merk rad- eller kolonneoverskriftene. 

    Velge et eksempel fra Hjelp

    Velge et eksempel fra Hjelp

  3. Trykk CTRL+C.
  4. I regnearket merker du celle A1, og trykker CTRL+V.
  5. Hvis du vil veksle mellom å vise resultatene og vise formlene som returnerer resultatene, trykker du CTRL+` (grav aksent), eller velg FormelrevisjonVerktøy-menyen, og velger deretter Formelrevisjonsmodus.
 
1
2
3
A B
Formel Beskrivelse (resultat)
=SLÅ.OPP("C";{"a";"b";"c";"d"\1;2;3;4}) Slår opp "C" i første rad i matrisen, og returnerer verdien fra den siste raden i samme kolonne (3)
=SLÅ.OPP("dunk";{"a";1;"b";2;"c";3}) Slår opp "dunk" i første rad i matrisen, og returnerer verdien fra den siste kolonnen i samme rad(2)