
Resumé
Excel INDEX-funktionen returnerer værdien på en given position i et område eller et array. Du kan bruge INDEX til at hente individuelle værdier eller hele rækker og kolonner. INDEX bruges ofte med MATCH-funktionen, hvor MATCH lokaliserer og føder en position til INDEX.Formål
Få en værdi på en liste eller tabel baseret på placeringReturneringsværdi
Værdien på et givet sted.Syntaks
= INDEX (array, række_numre, (kolonnumre), (område_numre))Argumenter
- array - Et række celler eller en matrixkonstant.
- række_num - Rækkepositionen i referencen eller arrayet.
- col_num - (valgfrit) Kolonnens placering i referencen eller arrayet.
- area_num - (valgfrit) Det referenceområde, der skal bruges.
Version
Excel 2003Brugsanvisninger
INDEX-funktionen returnerer værdien på en given position i et område eller array. INDEX bruges ofte sammen med MATCH-funktionen. MATCH lokaliserer og fremfører en position til INDEX, som returnerer værdien på den position.
Eksempler
Formlerne nedenfor viser, hvordan INDEX kan bruges til at få en værdi:
=INDEX(A1:B5,2,2) // returns value in B2 =INDEX(A1:B5,3,1) // returns value in A3
I eksemplerne ovenfor er positionen "hårdkodet". Typisk bruges MATCH-funktionen til at finde positionen, som derefter føres ind i INDEX. Denne artikel forklarer, hvordan INDEX og MATCH kan bruges sammen med mange eksempler:
Sådan bruges INDEX og MATCH
Reference som resultat
Det er vigtigt at bemærke, at INDEX-funktionen returnerer en reference som et resultat. For eksempel i den følgende formel returnerer INDEX A2:
=INDEX(A1:A5,2) // returns A2
I en typisk formel ser du værdien i celle A2 som resultatet, så det er ikke indlysende, at INDEX returnerer en reference. Dette er dog en nyttig funktion i formler som denne, der bruger INDEX til at oprette et dynamisk navngivet område. Du kan bruge CELL-funktionen til at rapportere den reference, der returneres af INDEX.
To former
INDEX-funktionen har to former: array og reference . Begge former har samme adfærd - INDEX returnerer en reference i en matrix baseret på en given række- og kolonneplacering. Forskellen er, at referenceformularen til INDEX tillader mere end et array sammen med et valgfrit argument for at vælge, hvilket array der skal bruges. De fleste formler bruger arrayformen af INDEX, men begge former diskuteres nedenfor.
Array form
I arrayformen af INDEX er den første parameter array , der leveres som et celleområde eller en arraykonstant. Syntaksen for arrayformen af INDEX er:
INDEX(array,row_num,(col_num))
- Hvis både række- og kolonnummer leveres, returnerer INDEX værdien i cellen i skæringspunktet mellem række- og kolonnummer .
- Hvis række_num er indstillet til nul, returnerer INDEX en række værdier for en hel kolonne. For at bruge disse matrixværdier kan du indtaste INDEX-funktionen som en matrixformel i vandret område eller føde arrayet til en anden funktion.
- Hvis col_num er sat til nul, returnerer INDEX en matrix af værdier for en hel række. For at bruge disse matrixværdier kan du indtaste INDEX-funktionen som en matrixformel i lodret område eller føde arrayet til en anden funktion.
Referenceformular
I referenceformularen til INDEX er den første parameter henvisning til et eller flere områder, og der gives et fjerde valgfrit argument, area_num , for at vælge det passende område. Syntaksen for referenceformularen til INDEX er:
INDEX(reference,row_num,(col_num),(area_num))
Ligesom matrixformen for INDEX returnerer referenceformularen for INDEX referencen for cellen ved krydset row_num og col_num . Forskellen er, at referenceargumentet indeholder mere end et interval, og area_num vælger, hvilket område der skal bruges. Den area_num er argument leveres som et tal, der fungerer som et numerisk indeks. Den første matrix inde i referencen er 1, den anden matrix er 2 osv.
For eksempel leveres area_num i formlen nedenfor som 2, hvilket refererer til området A7: C10:
=INDEX((A1:C5,A7:C10),1,3,2)
I ovenstående formel returnerer INDEX værdien i række 1 og kolonne 3 i A7: C10.
- Flere referenceområder er adskilt med kommaer og er lukket i parentes.
- Alle områder skal være på et ark, ellers returnerer INDEX en fejl #VALUE. Brug VÆLG-funktionen som en løsning.
Lignende videoer





