Hvordan bruke Excel INDEX-funksjonen

Innholdsfortegnelse

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

Returverdi

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 2003

Bruksanvisninger

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

Slik bruker du VELG-funksjonen I denne videoen ser vi på hvordan du kan bruke VELG-funksjonen. Vi sammenligner også en formel basert på VELG vs. en formel basert på VLOOKUP. Slik genererer du tilfeldige tekstverdier I denne videoen ser vi på hvordan du lager en liste over tilfeldig tekst med RANDARRAY-funksjonen og INDEX-funksjonen. Slik bruker du INDEX og MATCH med en tabell I denne videoen vil vi se på hvordan du kan bruke INDEX og MATCH med en Excel-tabell. Å bruke INDEX og MATCH med en Excel-tabell er fantastisk grei. Introduksjon til strukturerte referanser Denne videoen gir en kort introduksjon til strukturerte referanser. Strukturerte referanser er en enkel måte å referere til tabeller i Excel-formler. Toveis oppslag med INDEX og MATCH omtrent Slik ser du opp med INDEX I denne videoen ser vi på hvordan du konfigurerer INDEX til å hente en verdi etter rad og kolonne. Dette er første halvdel av INDEX / MATCH-ligningen.

Interessante artikler...