Funktionen INDEKS

INDEKS-funktionen returnerer en værdi eller referencen til en værdi fra en tabel eller et område.

Din browser understøtter ikke video.

Der er to måder at bruge funktionen INDEKS på:

  • Hvis du vil returnere værdien af en bestemt celle eller en cellematrix, skal du se Matrixform.

  • Hvis du vil returnere en reference til bestemte celler, skal du se Referenceform.

Matrixform

Beskrivelse

Returnerer værdien af et element i en tabel eller en matrix, der er valgt af række- og kolonnenummerindekserne.

Brug matrix, hvis det første argument til INDEKS er en matrixkonstant.

Syntaks

INDEKS(matrix;rækkenr;[kolonnenr])

Matrixformen for funktionen INDEKS har følgende argumenter:

  • matrix    Påkrævet. Et celleområde eller en matrixkonstant.

    • Hvis matrix kun indeholder én række eller kolonne, er det tilsvarende row_num eller column_num valgfrit.

    • Hvis matrix har mere end én række og mere end én kolonne, og kun row_num eller column_num bruges, returnerer INDEKS en matrix af hele rækken eller kolonnen i matrixen.

  • row_num    Påkrævet, medmindre column_num findes. Vælger den række i matrix, der skal returneres en værdi fra. Hvis row_num udelades, column_num den.

  • column_num    Valgfrit. Vælger den kolonne i matrix, der skal returneres en værdi fra. Hvis column_num udelades, er row_num påkrævet.

Bemærkninger

  • Hvis både row_num og column_num argumenterne bruges, returnerer INDEKS værdien i cellen i skæringspunktet mellem row_num og column_num.

  • row_num og column_num skal pege på en celle i matrix; Ellers returnerer INDEKS et #REF! forsøger at oprette en pivottabel ud fra oplysningerne fra en disse datatyper, så får du fejlen #VÆRDI!.

  • Hvis du angiver row_num eller column_num til 0 (nul), returnerer INDEKS matrixen med værdier for henholdsvis hele kolonnen eller rækken. Hvis du vil bruge værdier, der returneres som en matrix, skal du skrive funktionen INDEKS som en matrixformel.

    Bemærk!: Hvis du har en aktuel version af Microsoft 365,kan du indtaste formlen i cellen øverst til venstre i outputområdet og derefter trykke på Enter for at bekræfte formlen som en dynamisk matrixformel. Ellers skal du angive den som en ældre matrixformel ved først at markere outputområdet, indtaste formlen i cellen til outputområdet øverst til venstre og derefter trykke på Ctrl+Skift+Enter for at bekræfte den. Excel indsætter klammeparenteser for dig i begyndelsen og slutningen af formlen. Se Retningslinjer for og eksempler på matrixformler for at få mere at vide om matrixformler.

Eksempler

Eksempel 1

I eksemplerne bruges funktionen INDEKS til at finde værdien i den celle, hvor en række og en kolonne krydser hinanden.

Kopiér eksempeldataene i følgende tabel, og sæt dem ind i celle A1 i et nyt Excel-regneark. For at få formlerne til at vise resultater skal du markere dem, trykke på F2 og derefter trykke på Enter.

Data

Data

Æbler

Citroner

Bananer

Pærer

Formel

Beskrivelse

Resultat

=INDEKS(A2:B3,2,2)

Værdi ved skæringen af anden række og anden kolonne i området A2:B3.

Pærer

=INDEKS(A2:B3;2;1)

Værdi ved skæringen af anden række og første kolonne i området A2:B3.

Bananer

Eksempel 2

I dette eksempel bruges funktionen INDEKS i en matrixformel til at finde værdierne i to celler, der er angivet en 2x2-matrix.  

Bemærk!: Hvis du har en aktuel version af Microsoft 365,kan du indtaste formlen i cellen øverst til venstre i outputområdet og derefter trykke på Enter for at bekræfte formlen som en dynamisk matrixformel. Ellers skal formlen angives som en ældre matrixformel ved først at markere to tomme celler, indtaste formlen i cellen til outputområdet øverst til venstre og derefter trykke på Ctrl+Skift+Enter for at bekræfte den. Excel indsætter klammeparenteser for dig i begyndelsen og slutningen af formlen. Se Retningslinjer for og eksempler på matrixformler for at få mere at vide om matrixformler.

Formel

Beskrivelse

Resultat

=INDEKS({1,2;3,4},0,2)

Den værdi, der findes i den første række og anden kolonne i matrixen. Matrixen indeholder 1 og 2 i den første række og 3 og 4 i den anden række.

2

Den værdi, der findes i den anden række, anden kolonne i matrixen (samme matrix som herover).

4

Øverst på siden


Referenceformular

Beskrivelse

Returnerer referencen fra cellen i skæringspunktet mellem en bestemt række og kolonne. Hvis referencen består af ikke-tilstødende markeringer, kan du vælge den markering, du vil søge i.

Syntaks

INDEKS(reference;rækkenr;[kolonnenr];[områdenr])

Referenceformen for funktionen INDEKS har følgende argumenter:

  • reference    Påkrævet. En reference til et eller flere celleområder.

    • Hvis du angiver et ikke-tilstødende område for referencen, skal du omslutte referencen med parenteser.

    • Hvis hvert område i reference kun indeholder én række eller kolonne, row_num eller column_num det pågældende argument valgfrit. For en enkelt rækkereference skal du f.eks. bruge INDEKS(reference,,kolonne).

  • row_num    Påkrævet. Nummeret på rækken i den reference, der skal returneres en reference fra.

  • column_num    Valgfrit. Nummeret på kolonnen i den reference, der skal returneres en reference fra.

  • area_num    Valgfri. Markerer et område i reference, der skal returnere skæringspunktet mellem row_num og column_num. Det første område, der markeres eller angives, tildeles nummer 1, andet er nummer 2 osv. Hvis area_num udelades, bruger INDEKS område 1.  De områder, der er angivet her, skal alle være placeret på ét ark.  Hvis du angiver områder, der ikke er på samme ark som hinanden, vil det medføre en #VÆRDI! som fejl.  Hvis du skal bruge områder, der er placeret på forskellige ark, anbefales det, at du bruger matrixformen i indeksfunktionen, og bruger en anden funktion til at beregne det område, der udgør matrixen.  Du kan f.eks bruge funktionen VÆLG til at beregne, hvilket område der skal bruges.

Hvis Reference f.eks. beskriver cellerne (A1:B4,D1:E4,G1:H4), er area_num 1 området A1:B4, area_num 2 er området D1:E4, og area_num 3 er området G1:H4.

Bemærkninger

  • Når reference og area_num har markeret et bestemt område, markerer row_num og column_num en bestemt celle: row_num 1 er den første række i området, column_num 1 er den første kolonne osv. Den reference, der returneres af INDEKS, er skæringspunktet mellem row_num og column_num.

  • Hvis du angiver row_num eller column_num til 0 (nul), returnerer INDEKS referencen til henholdsvis hele kolonnen eller rækken.

  • row_num, column_num og area_num skal pege på en celle i reference. Ellers returnerer INDEKS et #REF! forsøger at oprette en pivottabel ud fra oplysningerne fra en disse datatyper, så får du fejlen #VÆRDI!. Hvis row_num og column_num udelades, returnerer INDEKS området i reference, der er angivet area_num.

  • Resultatet af funktionen INDEKS er en reference og fortolkes sådan af andre formler. Afhængigt af formlen kan den returnerede værdi af INDEKS bruges som en reference eller en værdi. F.eks. svarer formlens CELLE("bredde",INDEKS(A1:B2,1,2)) til CELLE("bredde",B1). Funktionen CELLE bruger den returnerede værdi af INDEKS som en cellereference. En formel som 2*INDEKS(A1:B2;1;2) oversætter derimod den returnerede værdi af INDEKS til tallet i celle B1.

Eksempler

Kopiér eksempeldataene i følgende tabel, og sæt dem ind i celle A1 i et nyt Excel-regneark. For at få formlerne til at vise resultater skal du markere dem, trykke på F2 og derefter trykke på Enter.

Frugt

Pris

Antal

Æbler

DKK 0,69

40

Bananer

DKK 0,34

38

Citroner

DKK 0,55

15

Appelsiner

DKK 0,25

25

Pærer

DKK 0,59

40

Mandler

DKK 2,80

10

Cashewnødder

DKK 3,55

16

Jordnødder

DKK 1,25

20

Valnødder

DKK 1,75

12

Formel

Beskrivelse

Resultat

=INDEKS(A2:C6; 2; 3)

Skæringen mellem anden række og tredje kolonne i området A2:C6, der er indholdet af celle C3.

38

=INDEKS((A1:C6; A8:C11), 2; 2; 2)

Skæringen mellem anden række og anden kolonne i det andet område af A8:C11, der er indholdet af celle B9.

1,25

=SUM(INDEKS(A1:C11; 0; 3; 1))

Summen af tredje kolonne i det første område i området A1:C11, der er summen af C1:C11.

216

=SUM(B2:INDEKS(A2:C6; 5; 2))

Summen af området, der starter fra B2 og slutter ved skæringen af den femte række og den anden kolonne i området A2:A6, som er summen af B2:B6.

2,42

Toppen af siden

Se også

Funktionen LOPSLAG

Funktionen SAMMENLIGN

Funktionen INDIREKTE

Retningslinjer for og eksempler på matrixformler

Opslags- og referencefunktioner (reference)

Har du brug for mere hjælp?

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×