Beskrivelse
Bruk denne funksjonen til å returnere en verdi eller referansen til en verdi fra en tabell eller et område. Støttet i kjeder.
Syntaks
INDEKS(matrise, radnummer, [kolonnenummer])
Inndata
Denne funksjonen godtar følgende argumenter:
| Navn | Påkrevd | Beskrivelse | Gyldig inndata |
|---|---|---|---|
matrise |
Ja | Celleområdet eller matrisekonstanten det skal velges fra. | Et celleområde eller en matrisekonstant. |
radnummer |
Ja | Radnummeret i matrisen som en verdi skal returneres fra. | Et positivt heltall, eller blankt hvis kolonnenummer er oppgitt. |
kolonnenummer |
Valgfritt | Kolonnenummeret i matrisen som en verdi skal returneres fra. | Et positivt heltall Obligatorisk hvis arrayet har mer enn én kolonne. |
Eksempler
Eksempeldata
Tabellen nedenfor inneholder dataene som brukes i eksempelformlene nedenfor.
| A | B | C | ||
|---|---|---|---|---|
| Produkt | Farge | Pris | ||
| 1 | Apple | Rød | $0.50 | |
| 2 | Banan | Gul | $0.30 | |
| 3 | Kirsebær | Rød | $0.75 | |
| 4 | Pære | Brun | $0.60 |
Eksempelformler
| Brukstilfelle | Formel | Forklaring og resultat |
|---|---|---|
| Finn en spesifikk verdi i en tabell ved hjelp av rad- og kolonnenummeret. | =INDEKS(A2:C5; 2; 3) |
Ser i området A2:C5 og returnerer verdien i skjæringspunktet mellom 2. rad og 3. kolonne. Resultat: 0,30 kr |
| Finn en bestemt verdi i en enkelt kolonne ved hjelp av radnummeret. | =INDEKS(A2:A5; 3) |
Ser i området A2:A5 (Produkt) med én kolonne og returnerer verdien fra den tredje raden. Resultat: Kirsebær |
| Returner en verdi fra en bestemt kolonne ved å søke etter en verdi i en annen kolonne. | =INDEKS(C2:C5, SAMMENLIGN("Kirsebær", A2:A5, 0)) |
Funksjonen MATCH finner «Cherry» i A2:A5 på posisjon 3.
|
| Returner alle verdier fra en spesifisert kolonne som en matrise. | =INDEKS(A2:C5; 0; 2) |
Å bruke 0 som radnummer forteller funksjonen at den skal returnere hele kolonnen. Her returneres alle verdiene fra den andre kolonnen (Farge). Resultat: Rød; Gul; Rød; Brun (som celler i en kolonne, startende fra cellen formelen er i.) |
Merknader
- Hvis
radnummerellerkolonnenummerer 0, returnerer INDEX en matrise av hele raden eller kolonnen. - Hvis
er utenfor grensene, returnerer INDEX en #REF!-feil.radnummereller kolonnenummer - Bruk av en INDEX i en arraykontekst returnerer en #VERDI!-feil fordi Workiva-regneark ikke støtter arrayer (dette er forskjellig fra Excel/Sheets, hvor INDEX kan brukes i arrayformler).
- Når du bruker INDEX med én kolonne eller én rad, kan du utelate argumentet
kolonnenummerellerradnummer .
Tips
- INDEX brukes ofte i kombinasjon med MATCH for fleksible oppslagsformler. Siden
Bruk av INDEX-MATCH for å lage fleksible oppslag gir et eksempel. - Når du arbeider med store datasett, kan INDEX være mer effektivt enn VLOOKUP for flere oppslag.
- Du kan bruke INDEX til å dynamisk referere til hele rader eller kolonner ved å bruke "0" som rad- eller kolonneargument.
- Kombiner INDEX med andre funksjoner som SMALL eller LARGE for å finne den n største eller minste verdien i et område.