FINN.KOLONNE

Excel Spreadsheet Function

Se også

Søker etter en verdi i den øverste raden i en tabell eller i en matrise med verdier, og returnerer deretter en verdi i den samme kolonnen fra en rad du angir i tabellen eller matrisen. Bruk FINN.KOLONNE når sammenligningsverdiene befinner seg i en rad øverst i en datatabell, og du vil søke gjennom et bestemt antall rader nedover. Bruk FINN.RAD når sammenligningsverdiene befinner seg i en kolonne til venstre for de dataene du vil finne.

 

Syntaks

FINN.KOLONNE(søkeverdi;matrise;radindeks;søkeområde)

Søkeverdi    er den verdien du vil søke etter i den første raden i tabellen. Søkeverdi kan være en verdi, en referanse eller en tekststreng

Matrise    er en tabell med informasjon der det søkes etter data. Matrise kan være en referanse til et område eller et områdenavn

  • Verdiene i den første raden i matrise kan være tekst, tall eller logiske verdier.

  • Hvis område er SANN, må verdiene i den første raden i matrise legges inn i stigende rekkefølge på denne måten: ...; -2; -1; 0; 1; 2; ...; A-Å; SANN; USANN. Hvis ikke, er det ikke sikkert at FINN.KOLONNE returnerer riktig verdi. Hvis område er USANN, trenger du ikke sortere matrise.

  • Det skilles ikke mellom store og små bokstaver.

  • Du kan plassere verdier i stigende rekkefølge ved å klikke Knappesymbol på verktøylinjen i regnearket.

Radindeks    er det radnummeret i matrisen du vil at den sammenligningsverdien skal returneres fra. Hvis radindeks er lik 1, returneres verdien fra den første raden i matrise. Hvis radindeks er lik 2, returneres verdien fra den andre raden i matrise, og så videre. Hvis radindeks er mindre enn 1, returneres feilverdien #VERDI!. Hvis radindeks er større enn det antallet rader som finnes i matrise, returneres feilverdien #REF!.

Søkeområde er en logisk verdi som angir om du vil at FINN.KOLONNE skal finne en verdi som er helt eller nesten lik. Hvis SANN er utelatt, returneres en tilnærmet lik verdi. Hvis det ikke blir funnet en helt lik verdi, returneres med andre ord den nest høyeste verdien som er mindre enn søkeverdi. Hvis den logiske verdien er USANN, returnerer FINN.KOLONNE en helt lik verdi. Hvis det ikke blir funnet en helt lik verdi, returneres feilverdien #I/T.

Kommentarer

  • Hvis FINN.KOLONNE ikke finner søkeverdi, og søkeområde er SANN, brukes den høyeste verdien som er mindre enn søkeverdi.
  • Hvis søkeverdi er mindre enn den laveste verdien i den første raden i matrise, returnerer FINN.KOLONNE feilverdien #I/T.

Eksempel

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

VisHvordan?

Aksler Maskinlagre Bolter
4 4 9
5 7 10
6 8 11
Formel Beskrivelse (Resultat)
=FINN.KOLONNE("Aksler";A1:C4;2;SANN) Søker etter aksler i rad 1, og returnerer verdien fra rad 2 som er i den samme kolonnen. (4)
=FINN.KOLONNE("Maksinlagre";A1:C4;3;USANN) Søker etter maskinlagre i rad 1, og returnerer verdien fra rad 3 som er i den samme kolonnen. (7)
=FINN.KOLONNE("B";A1:C4;3;SANN) Søker etter B i rad 1, og returnerer verdien fra rad 3 som er i den samme kolonnen. B er ikke en helt lik verdi. Derfor brukes den nest høyeste verdien som er mindre enn B, nemlig aksler. (5)
=FINN.KOLONNE("Bolter";A1:C4;4) Søker etter bolter i rad 1, og returnerer verdien fra rad 4 som er i den samme kolonnen. (11)
=FINN.KOLONNE(3;{1;2;3\"a";"b";"c"\"d";"e";"f"};2;SANN) Søker etter 3 i den første raden for matrisekonstanten, og returnerer verdien fra rad 2 i den samme kolonnen. (c)