Applies ToExcel til Microsoft 365 Excel til Microsoft 365 til Mac Excel på internettet Excel 2024 Excel 2024 til Mac Excel 2021 Excel 2021 til Mac Excel 2019 Excel 2019 til Mac Excel 2016

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. Installér Microsoft Silverlight, Adobe Flash Player eller Internet Explorer 9.

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 matrixen kun indeholder én række eller kolonne, er det tilsvarende row_num- eller column_num-argument valgfrit.

    • Hvis matrixen har mere end én række og mere end én kolonne, og der kun bruges row_num eller column_num, returnerer INDEKS en matrix med 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, er column_num påkrævet.

  • 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 argumenterne row_num og column_num bruges, returnerer INDEKS værdien i cellen ved skæringspunktet mellem row_num og column_num.

  • row_num og column_num skal pege på en celle i matrixen. ellers returnerer INDEKS et #REF! fejl.

  • 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 angive 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 formlen angives som en ældre matrixformel ved først at markere outputområdet, indtaste formlen i cellen øverst til venstre i outputområdet 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 øverst til venstre i outputområdet 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

Toppen af 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, der skal søges i.

Syntaks

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

Indeksfunktionens referenceformular har følgende argumenter:

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

    • Hvis du angiver et område, der ikke støder op til referencen, skal du sætte referencen i parenteser.

    • Hvis hvert område i referencen kun indeholder én række eller kolonne, er henholdsvis row_num eller column_num 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    Valgfrit. Vælger et område i referencen, som skæringspunktet mellem row_num og column_num skal returneres fra. 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 referencen 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 INDEX, er skæringspunktet mellem row_num og column_num.

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

  • row_num, column_num og area_num skal pege på en celle i referencen; ellers returnerer INDEKS et #REF! fejl. Hvis row_num og column_num udelades, returnerer INDEKS det område i reference, der er angivet af 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?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.