Hur man använder Excel INDEX-funktionen

Innehållsförteckning:

Hur man använder Excel INDEX-funktionen
Hur man använder Excel INDEX-funktionen
Anonim

Vad att veta

  • Använd INDEX: Välj cell för utdata > ange INDEX-funktionen. Exempel:=INDEX (A2:D7, 6, 1).
  • INDEX med referens: Välj cell för utdata > ange INDEX-funktionen. Exempel:=INDEX ((A2:D3, A4:D5, A6:D7), 2, 1, 3).
  • Formel:=INDEX (cell:cell, rad, kolumn) eller=INDEX ((referens), rad, kolumn, område).

Den här artikeln förklarar hur du använder INDEX-funktionen i Excel 365. Samma steg gäller för Excel 2016 och Excel 2019, men gränssnittet kommer att se lite annorlunda ut.

Image
Image

Hur man använder INDEX-funktionen i Excel

INDEX-formeln är ett utmärkt verktyg för att ta reda på information från ett fördefinierat dataintervall. I vårt exempel kommer vi att använda en lista med beställningar från en fiktiv återförsäljare som säljer både stationära och husdjursgodis. Vår beställningsrapport innehåller ordernummer, produktnamn, deras individuella priser och såld kvantitet.

Image
Image
  1. Öppna Excel-databasen du vill arbeta med, eller återskapa den vi har visat ovan så att du kan följa med i det här exemplet.
  2. Välj den cell där du vill att INDEX-utdata ska visas. I vårt första exempel vill vi hitta beställningsnumret för Dinosaur Treats. Vi vet att data finns i cell A7, så vi matar in den informationen i en INDEX-funktion i följande format:

    =INDEX (A2:D7, 6, 1)

    Image
    Image
  3. Denna formel ser ut inom vårt cellområde A2 till D7, i den sjätte raden i det intervallet (rad 7) i första kolumnen (A) och visar vårt resultat 32321.

    Image
    Image
  4. Om vi istället ville ta reda på mängden beställningar för Staples, skulle vi ange följande formel:

    =INDEX (A2:D7, 4, 4)

    Det ger 15.

    Image
    Image

Du kan också använda olika celler för dina Row och Column ingångar för att tillåta dynamiska INDEX-utdata, utan att justera din ursprungliga formel. Det kan se ut ungefär så här:

Image
Image

Den enda skillnaden här är att Row och Column data i INDEX-formeln matas in som cellreferenser, i det här fallet, F2 och G2. När innehållet i dessa celler justeras ändras INDEX-utgången i enlighet med detta.

Du kan också använda namngivna intervall för din array.

Hur man använder INDEX-funktionen med referens

Du kan också använda INDEX-formeln med en referens istället för en array. Detta låter dig definiera flera intervall, eller arrayer, att hämta data från. Funktionen matas in nästan identiskt, men den använder ytterligare en information: områdesnumret. Det ser ut så här:

=INDEX ((referens), radnummer, kolumnnummer, områdesnummer)

Vi kommer att använda vår ursprungliga exempeldatabas på ungefär samma sätt för att visa vad en referens INDEX-funktion kan göra. Men vi kommer att definiera tre separata arrayer inom det intervallet och omsluta dem inom en andra uppsättning parenteser.

  1. Öppna Excel-databasen du vill arbeta med, eller följ vår genom att mata in samma information i en tom databas.
  2. Välj den cell där du vill att INDEX-utgången ska vara. I vårt exempel kommer vi att leta upp beställningsnumret för dinosauriegodis igen, men den här gången är det en del av en tredje grupp inom vårt sortiment. Så funktionen kommer att skrivas i följande format:

    =INDEX ((A2:D3, A4:D5, A6:D7), 2, 1, 3)

  3. Detta separerar vår databas i tre definierade intervall med två rader per bit, och den slår upp den andra raden, kolumn ett, i den tredje arrayen. Det visar beställningsnumret för Dinosaur Treats.

    Image
    Image

Vad är INDEX-formeln i Excel?

INDEX-funktionen är en formel i Excel och andra databasverktyg som tar ett värde från en lista eller tabell baserat på platsdata du anger i formeln. Den visas vanligtvis i detta format:

=INDEX (array, row_number, column_number)

Vad det gör är att utse INDEX-funktionen och ge den parametrarna som du behöver den för att hämta data från. Det börjar med dataintervallet, eller ett namngivet intervall som du tidigare har angett; följt av arrayens relativa radnummer och det relativa kolumnnumret.

Det betyder att du anger rad- och kolumnnumren inom ditt angivna intervall. Så om du skulle vilja rita något från den andra raden i ditt dataintervall, skulle du mata in 2 för radnumret, även om det inte är den andra raden i hela databasen. Detsamma gäller för kolumninmatningen.

Rekommenderad: