Sådan bruges Excel INDEX-funktionen

Indholdsfortegnelse

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å placering

Returneringsvæ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 2003

Brugsanvisninger

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

Sådan bruges CHOOSE-funktionen I denne video ser vi på, hvordan du kan bruge CHOOSE-funktionen. Vi sammenligner også en formel baseret på VÆLG versus en formel baseret på VLOOKUP. Sådan genereres tilfældige tekstværdier I denne video ser vi på, hvordan man opretter en liste med tilfældig tekst med RANDARRAY-funktionen og INDEX-funktionen. Sådan bruges INDEX og MATCH med en tabel I denne video ser vi på, hvordan man bruger INDEX og MATCH med en Excel-tabel. Brug af INDEX og MATCH med en Excel-tabel er vidunderligt ligetil. Introduktion til strukturerede referencer Denne video giver en kort introduktion til strukturerede referencer. Strukturerede referencer er en nem måde at henvise til tabeller i Excel-formler. Tovejs opslag med INDEX og MATCH omtrentlig I denne video ser vi på, hvordan man opbygger en tovejs opslag med INDEX og MATCH ved hjælp af en en omtrentlig kamp. Sådan ser du tingene op med INDEX I denne video ser vi på, hvordan vi konfigurerer INDEX til at hente en værdi efter række og kolonne. Dette er den første halvdel af ligningen INDEX / MATCH.

Interessante artikler...