
Sammendrag
Excel INDEX-funksjonen returnerer verdien på en gitt posisjon i et område eller en matrise. Du kan bruke INDEX til å hente individuelle verdier eller hele rader og kolonner. INDEX brukes ofte med MATCH-funksjonen, der MATCH lokaliserer og mater en posisjon til INDEX.Hensikt
Få en verdi i en liste eller tabell basert på plasseringReturverdi
Verdien på et gitt sted.Syntaks
= INDEKS (matrise, radnummer, (kolonnummer), (områdenummer))Argumenter
- array - Et rekke celler, eller en arraykonstant.
- radnummer - Radposisjonen i referansen eller matrisen.
- col_num - (valgfritt) Kolonneposisjonen i referansen eller matrisen.
- area_num - (valgfritt) Referanseområdet som skal brukes.
Versjon
Excel 2003Bruksanvisninger
INDEKS-funksjonen returnerer verdien på en gitt posisjon i et område eller en matrise. INDEX brukes ofte sammen med MATCH-funksjonen. MATCH lokaliserer og mater en posisjon til INDEX, som returnerer verdien på den posisjonen.
Eksempler
Formlene nedenfor viser hvordan INDEX kan brukes til å få en verdi:
=INDEX(A1:B5,2,2) // returns value in B2 =INDEX(A1:B5,3,1) // returns value in A3
I eksemplene ovenfor er posisjonen "hardkodet". MATCH-funksjonen brukes vanligvis til å finne posisjonen, som deretter mates til INDEX. Denne artikkelen forklarer hvordan INDEX og MATCH kan brukes sammen med mange eksempler:
Hvordan bruke INDEX og MATCH
Referanse som resultat
Det er viktig å merke seg at INDEX-funksjonen returnerer en referanse som et resultat. I følgende formel returnerer INDEX for eksempel A2:
=INDEX(A1:A5,2) // returns A2
I en typisk formel ser du verdien i celle A2 som resultatet, så det er ikke åpenbart at INDEX returnerer en referanse. Dette er imidlertid en nyttig funksjon i formler som denne, som bruker INDEX til å skape et dynamisk navngitt område. Du kan bruke CELL-funksjonen til å rapportere referansen som returneres av INDEX.
To former
INDEX-funksjonen har to former: array og referanse . Begge skjemaene har samme oppførsel - INDEX returnerer en referanse i en matrise basert på en gitt rad og kolonneplassering. Forskjellen er at referanseformen til INDEX tillater mer enn en matrise, sammen med et valgfritt argument for å velge hvilken matrise som skal brukes. De fleste formler bruker arrayformen til INDEX, men begge skjemaene blir diskutert nedenfor.
Array form
I matriseformen til INDEX er den første parameteren matrise , som leveres som et område av celler eller en matrisekonstant. Syntaksen for arrayformen til INDEX er:
INDEX(array,row_num,(col_num))
- Hvis både radnummer og kolonnummer er oppgitt, returnerer INDEX verdien i cellen i skjæringspunktet mellom radnummer og kolonnummer .
- Hvis radnummer er satt til null, returnerer INDEX en matrise med verdier for en hel kolonne. For å bruke disse matriseverdiene kan du angi INDEX-funksjonen som en matriseformel i horisontalt område, eller mate matrisen til en annen funksjon.
- Hvis col_num er satt til null, returnerer INDEX en matrise med verdier for en hel rad. For å bruke disse matriseverdiene, kan du angi INDEX-funksjonen som en matriseformel i vertikalt område, eller mate matrisen til en annen funksjon.
Referanseskjema
I referanseformen til INDEX er den første parameteren referanse til ett eller flere områder, og et fjerde valgfritt argument, area_num , er gitt for å velge riktig område. Syntaksen for referanseformen til INDEX er:
INDEX(reference,row_num,(col_num),(area_num))
Akkurat som matriseformen til INDEX, returnerer referanseformen til INDEX referansen til cellen i krysset radnummer og kolonnummer . Forskjellen er at referanse- argumentet inneholder mer enn ett område, og area_num velger hvilket område som skal brukes. Den area_num blir argumentet blir tilført som et tall som fungerer som en numerisk indeks. Den første matrisen inne i referansen er 1, den andre matrisen er 2, og så videre.
For eksempel, i formelen nedenfor, blir area_num gitt som 2, som refererer til området A7: C10:
=INDEX((A1:C5,A7:C10),1,3,2)
I formelen ovenfor returnerer INDEX verdien i rad 1 og kolonne 3 i A7: C10.
- Flere referanseserier er atskilt med komma og ligger i parentes.
- Alle områder må på ett ark ellers vil INDEX returnere en #VALUE-feil. Bruk VELG-funksjonen som en løsning.
Relaterte videoer





