Excel

Excel INDEX -funktion

Excel Index Function

Excel INDEX -funktionResumé Excel INDEX -funktionen returnerer værdien på en given position i et område eller 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å placering Returværdi Værdien på et givet sted. Syntaks = INDEX (array, row_num, [col_num], [area_num]) Argumenter
  • array - En række celler eller en matrixkonstant.
  • række_nummer - Rækkens position i referencen eller arrayet.
  • col_num - [valgfrit] Kolonnens position i referencen eller arrayet.
  • område_nummer - [valgfrit] Det referenceområde, der skal bruges.
Version Excel 2003 Brugsnotater

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 føder en position til INDEX, som returnerer værdien på den position.





Eksempler

Nedenstående formler 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 indføres i INDEX. Denne artikel forklarer, hvordan INDEX og MATCH kan bruges sammen med mange eksempler:





Sådan bruges INDEX og MATCH

hvordan man vælger flere kolonner i Excel Mac

INDEX kan bruges til at returnere hele kolonner eller rækker som denne:



 
= INDEX (range,0,n) // entire column = INDEX (range,n,0) // entire row

hvor n repræsenterer nummeret på den kolonne eller række, der skal returneres.

beregning af intern afkast i excel

Henvisning som resultat

Det er vigtigt at bemærke, at INDEX -funktionen returnerer a reference som resultat. For eksempel returnerer INDEX i følgende formel A2:

 
= INDEX (A1:A5,2) // returns A2

I en typisk formel ser du værdi i celle A2 som resultatet, så det er ikke indlysende, at INDEX returnerer en reference. Dette er imidlertid en nyttig funktion i formler som denne , der bruger INDEX til at oprette en dynamisk navngivet område . Du kan bruge CELL funktion til rapporter referencen returneret af INDEX.

To former

INDEX -funktionen har to former: array og reference . Begge formularer har samme adfærd - INDEX returnerer en reference i en matrix baseret på en given række og kolonneplacering. Forskellen er, at referenceformen for INDEX tillader det mere end et array , sammen med et valgfrit argument for at vælge, hvilket array der skal bruges. De fleste formler bruger matrixformen INDEX, men begge former diskuteres nedenfor.

Array form

I matrixformen INDEX er den første parameter array , som leveres som et område af celler eller en matrixkonstant. Syntaksen for matrixformen INDEX er:

 
 INDEX (array,row_num,[col_num])
  • Hvis begge række_nummer og col_num leveres, returnerer INDEX værdien i cellen ved skæringspunktet mellem række_nummer og col_num .
  • Hvis række_nummer er sat 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 indføre matrixen i en anden funktion.
  • Hvis col_num er sat til nul, returnerer INDEX en række værdier for en hel række. Hvis du vil bruge disse matrixværdier, kan du indtaste INDEX -funktionen som en matrixformel i lodret område eller indføre matrixen i en anden funktion.

Referenceformular

I referenceformen for INDEX er den første parameter reference til et eller flere intervaller og et fjerde valgfrit argument, område_nummer , leveres for at vælge det relevante område. Syntaksen for referenceformen for INDEX er:

hvordan man finder sum i Excel
 
 INDEX (reference,row_num,[col_num],[area_num])

Ligesom matrixformen for INDEX, returnerer referenceformen for INDEX referencen til cellen ved skæringspunktet række_nummer og col_num . Forskellen er, at reference argument indeholder mere end et område og område_nummer vælger hvilket område der skal bruges. Det område_nummer er argument leveres som et tal, der fungerer som et numerisk indeks. Det første array inde i referencen er 1, det andet array er 2 og så videre.

For eksempel i formlen herunder, område_nummer leveres 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 intervaller i reference er adskilt med kommaer og omsluttet i parentes.
  • Alle områder skal på et ark, eller INDEX returnerer en #VÆRDI -fejl. Brug VÆLG funktion som en løsning .


^