Returnerer en verdi fra et område med én rad eller én kolonne eller fra en matrise. SLÅ.OPP-funksjonen har to syntaksformer: Vektor og matrise. Vektorformen for SLÅ.OPP søker i et enrads- eller enkolonnes-område (kjent som en vektor) etter en verdi og returnerer en verdi fra den samme plasseringen i et andre enrads- eller enkolonnesområde. Matriseformen for SLÅ.OPP søker i den første raden eller kolonnen i en matrise etter en angitt verdi og returnerer en verdi fra den samme plasseringen i den siste raden eller kolonnen i matrisen.
SLÅ.OPP(søkeverdi; søkevektor; resultatvektor)
Søkeverdi er en verdi som SLÅ.OPP søker etter i den første vektoren. Søkeverdi kan være et tall, tekst, en logisk verdi, eller et navn eller en referanse som refererer til en verdi.
Søkevektor er et område som bare inneholder én rad eller én kolonne. Verdiene i søkevektor kan være tekst, tall eller logiske verdier.
Viktig! Verdiene i søkevektor må plasseres i stigende rekkefølge: ...;-2; -1; 0; 1; 2;...; A-Å; SANN; USANN. I motsatt fall er det ikke sikkert SLÅ.OPP returnerer de riktige verdiene. Det skilles ikke mellom store og små bokstaver.
Resultatvektor er et område som bare inneholder én rad eller én kolonne. Det må ha samme størrelse som området i argumentet søkevektor.
Kommentarer
- Hvis SLÅ.OPP ikke finner søkeverdi, finner funksjonen den høyeste verdien i søkevektor som er mindre enn eller lik søkeverdi.
- Hvis søkeverdi er mindre enn den laveste verdien i søkevektor, returnerer SLÅ.OPP feilverdien #I/T.
Eksempel
Det kan være enklere å forstå eksemplet hvis du kopierer det til et tomt regneark.
- Opprett et tomt regneark.
- Velg eksemplet i hjelpeemnet.
Velg et eksempel fra Hjelp
- Trykk CTRL+C.
- Merk celle A1 i regnearket, og trykk CTRL+V.
- Hvis du vil bytte mellom å vise formelen som returnerer resultatet, og resultatet i cellen, merker du cellen og trykker F2 og deretter ENTER, eller klikker Kommandoer og alternativer på verktøylinjen i regnearket, velger kategorien Formel, og ser i boksen Formel i aktiv celle (aktiv celle).
Frekvens | Farge |
---|---|
4,14 | rød |
4,19 | oransje |
5,17 | gul |
5,77 | grønn |
6,39 | blå |
Formel | Beskrivelse (Resultat) |
=SLÅ.OPP(4,91;A2:A6;B2:B6) | Søker etter 4,19 i kolonne A, og returnerer verdien fra kolonne B som er i den samme raden (oransje) |
=SLÅ.OPP(5,00;A2:A6;B2:B6) | Søker etter 5,00 i kolonne A, og returnerer verdien fra kolonne B som er i den samme raden (oransje) |
=SLÅ.OPP(7,66;A2:A6;B2:B6) | Søker etter 7,66 i kolonne A, finner den nest laveste verdien (6,39), og returnerer verdien fra kolonne B som er i den samme raden (blå) |
=SLÅ.OPP(0;A2:A6;B2:B6) | Søker etter 0 i kolonne A, og returnerer en feil fordi 0 er lavere enn den laveste verdien i søkevektor A2:A7 (#I/T) |
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 for SLÅ.OPP er svært lik funksjonene FINN.RAD og FINN.KOLONNE. Forskjellen er at FINN.RAD søker etter søkeverdi i den første raden, FINN.KOLONNE søker etter søkeverdi i den første kolonnen, og SLÅ.OPP søker i henhold til matrisens dimensjoner.
-
Hvis matrise dekker et område der bredden er større enn høyden (flere kolonner enn rader), søker SLÅ.OPP etter søkeverdi i den første raden.
-
Hvis matrisen er kvadratisk eller høyden er større enn bredden (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-Å; SANN; USANN. I motsatt fall 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.
- Opprett et tomt regneark.
- Velg eksemplet i hjelpeemnet.
Velg et eksempel fra Hjelp
- Trykk CTRL+C.
- Merk celle A1 i regnearket, og trykk CTRL+V.
- Hvis du vil bytte mellom å vise formelen som returnerer resultatet, og resultatet i cellen, merker du cellen og trykker F2 og deretter ENTER, eller klikker Kommandoer og alternativer på verktøylinjen i regnearket, velger kategorien Formel, og ser i boksen Formel i aktiv celle (aktiv celle).
Formel | Beskrivelse (Resultat) |
---|---|
=SLÅ.OPP("C";{"a";"b";"c";"d"\1;2;3;4}) | Søker etter "C" i den første raden i matrisen og returnerer verdien i den siste raden som er i den samme kolonnen (3) |
=SLÅ.OPP( "støt";{"a";1\"b";2\"c";3}) | Søker etter "støt" i den første raden i matrisen og returnerer verdien i den siste kolonnen som er i den samme raden (2) |