INDEX-funktionen returnerar ett värde eller en referens till ett värde i en tabell eller ett område.

Din webbläsare har inte stöd för video. Installera Microsoft Silverlight, Adobe Flash Player eller Internet Explorer 9.

Det finns två sätt att använda funktionen INDEX:

  • Om du vill returnera värdet i en viss cell eller cellmatris läser du Matrisformen.

  • Om du vill returnera en referens till angivna celler läser du Referensformen.

Matrisformen

Beskrivning

Returnerar värdet för ett element i en tabell eller matris som har markerats med ledning av rad- och kolumnnumren.

Använd matrisformen om det första argumentet till INDEX är en matriskonstant.

Syntax

INDEX(matris; rad; [kolumn])

Matrisformen för funktionen INDEX har följande argument:

  • matris    Obligatoriskt. Ett cellområde eller en matriskonstant.

    • Om matris innehåller endast en rad eller en kolumn är motsvarande rad- eller kolumnargument valfritt.

    • Om matris omfattar mer än en rad och mer än en kolumn och endast rad eller kolumn används, returnerar INDEX en matris för hela raden eller kolumnen i matris.

  • rad    Obligatoriskt, såvida inte kolumn finns. Anger den rad i matris varifrån ett värde ska returneras. Om du utelämnar rad måste du ange kolumn.

  • kolumn    Valfritt. Anger den kolumn i matris varifrån ett värde ska returneras. Om du utelämnar kolumn måste du ange rad.

Kommentarer

  • Om både rad och kolumn används returnerar INDEX värdet i cellen vid skärningspunkten mellan rad och kolumn.

  • Rad och kolumn måste hänvisa till en cell inom en matris, annars returnerar INDEX felvärdet #REFERENS! #REF!.

  • Om du anger 0 (noll) för rad eller kolumn returnerar INDEX värdematrisen för hela kolumnen respektive raden. Om du vill använda värden som returneras som en matris anger du funktionen INDEX som en matrisformel.

    Obs!: Om du har en aktuell version av Microsoft 365 kan du ange formeln i den övre vänstra cellen i utdataområdet. Tryck sedan på RETUR och bekräfta formeln som en dynamisk matrisformel. Annars måste formeln anges som en äldre matrisformel genom att först välja utdataområdet, ange formeln i den övre vänstra cellen i utdataområdet och sedan trycka på CTRL+SKIFT+RETUR för att bekräfta de. I Excel infogas klammerparenteser i början och slutet av formeln åt dig. Mer information om matrisformler finns i Riktlinjer för och exempel på matrisformler.

Exempel

Exempel

I de här exemplen används funktionen INDEX för att hitta värdet i den cell som ligger där en rad och en kolumn korsar varandra.

Kopiera exempeldata i följande tabell och klistra in dem i cell A1 i ett nytt Excel-kalkylblad. Om du vill att formlerna ska visa resultat markerar du dem, trycker på F2 och sedan på Retur.

Data

Data

Äpplen

Citroner

Bananer

Päron

Formel

Beskrivning

Resultat

=INDEX(A2:B3;2:2)

Värdet i skärningspunkten mellan den andra raden och andra kolumnen i intervallet A2:B3

Päron

=INDEX(A2:B3;2;1)

Värdet i skärningspunkten mellan den andra raden och första kolumnen i intervallet A2:B3.

Bananer

Exempel 2

I det här exemplet används funktionen INDEX i en matrisformel för att hitta värdena i två celler som anges i en matris om 2x2 celler.  

Obs!: Om du har en aktuell version av Microsoft 365 kan du ange formeln i den övre vänstra cellen i utdataområdet. Tryck sedan på RETUR och bekräfta formeln som en dynamisk matrisformel. Annars måste formeln anges som en äldre matrisformel genom att först välja två tomma celler, ange formeln i den övre vänstra cellen i utdataområdet och sedan trycka på CTRL+SKIFT+RETUR för att bekräfta. I Excel infogas klammerparenteser i början och slutet av formeln åt dig. Mer information om matrisformler finns i Riktlinjer för och exempel på matrisformler.

Formel

Beskrivning

Resultat

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

Värdet i den första raden, andra kolumnen i matrisen. Matrisen innehåller 1 och 2 på den första raden och 3 och 4 på den andra raden.

2

Värdet hittas på den andra raden, i den andra kolumnen i matrisen (samma matris som ovan).

4

Överst på sidan


Referensformen

Beskrivning

Returnerar referensen till cellen vid skärningspunkten mellan en viss rad och en viss kolumn. Om referensen består av diskontinuerliga markeringar kan du välja vilken markering du vill söka i.

Syntax

INDEX(ref; rad; [kolumn]; [område])

Referensformen för funktionen INDEX har följande argument:

  • ref    Obligatoriskt. En referens till ett eller flera cellområden.

    • Om du anger en diskontinuerlig markering som referens måste du skriva den inom parentes.

    • Om varje område i referensen endast innehåller en rad eller en kolumn är argumentet Rad eller Kolumn valfritt. Använd till exempel INDEX(referens;;kolumn) för en referens till en enstaka rad.

  • rad    Obligatoriskt. Numret på den rad i ref som en referens ska returneras från.

  • kolumn    Valfritt. Numret på den kolumn i ref som en referens ska returneras från.

  • Område    Valfritt. Markerar ett område i referensen som skärningspunkten mellan Rad och Kolumn ska returneras från. Det första område som valts eller angetts får numreringen 1, det andra 2 och så vidare. Om du utelämnar område används område 1 av INDEX.  Områdena som anges här måste alla finnas på ett blad.  Om du anger områden som inte finns på samma blad leder det till felet #VÄRDEFEL! .  Om du behöver använda områden som finns på olika blad är det bäst att använda matrisformen av funktionen INDEX och använda en annan funktion för att beräkna området som utgör matrisen.  Du kan till exempel beräkna vilket intervall som ska användas med funktionen VÄLJ.

Om ref t.ex. omfattar cellerna (A1:B4;D1:E4;G1:H4) så är område 1 intervallet A1:B4, område 2 intervallet D1:E4 och område 3 intervallet G1:H4.

Kommentarer

  • När Referens och Område har markerat ett visst område markerar Rad och Kolumn en viss cell: Rad 1 är den första raden i området, Kolumn 1 är den första kolumnen, och så vidare. Referensen som returneras av INDEX är skärningspunkten mellan Rad och Kolumn.

  • Om du anger 0 (noll) för rad eller kolumn returnerar INDEX referensen till hela kolumnen respektive raden.

  • Rad, kolumn och område måste hänvisa till en cell inom en referensen, annars returnerar INDEX ett felvärde #REFERENS! #REF!. Om rad och kolumn utelämnas returnerar INDEX området i referensen som anges av område.

  • Resultatet av funktionen INDEX är en referens och den tolkas som en sådan av andra formler. Beroende på formeln kan värdet som returneras av INDEX användas som en referens eller ett värde. Formeln CELL("bredd";INDEX(A1:B2;1;2)) är t ex lika med CELL("bredd";B1). Funktionen CELL använder det returnerade värdet från INDEX som en cellreferens. En formel som 2*INDEX(A1:B2;1;2) översätter däremot det returnerade värdet från INDEX till talet i cell B1.

Exempel

Kopiera exempeldata i följande tabell och klistra in dem i cell A1 i ett nytt Excel-kalkylblad. När du vill att formlerna ska visa resultat markerar du dem, trycker på F2 och sedan på Retur.

Frukt

Pris

Antal

Äpplen

0,69 kr

40

Bananer

0,34 kr

38

Citroner

0,55 kr

15

Apelsiner

0,25 kr

25

Päron

0,59 kr

40

Mandlar

2,80 kr

10

Cashewnötter

3,55 kr

16

Jordnötter

1,25 kr

20

Valnötter

1,75 kr

1,2

Formel

Beskrivning

Resultat

=INDEX(A2:C6; 2; 3)

Skärningspunkten mellan den andra raden och tredje kolumnen i intervallet A2:C6, vilket är innehållet i cell C3.

38

=INDEX((A1:C6; A8:C11); 2; 2; 2)

Skärningspunkten mellan den andra raden och andra kolumnen i det andra området i A8:C11, vilket är innehållet i cell B9.

1,25

=SUMMA(INDEX(A1:C11; 0; 3; 1))

Summan av den tredje kolumnen i det första området i intervallet A1:C11, vilket är summan av C1:C11.

216

=SUMMA(B2:INDEX(A2:C6; 5; 2))

Summan av intervallet som börjar vid B2 och slutar vid skärningspunkten mellan den femte raden och andra kolumnen i intervallet A2:A6, vilket är summan av B2:B6.

2,42

Överst på sidan

Mer information finns i

Funktionen LETARAD

Funktionen PASSA

Funktionen INDIREKT

Riktlinjer för och exempel på matrisformler

Sök- och referensfunktioner (referens)

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Gå med i Microsoft Office Insiders

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?

Tack för din feedback!

×