Hvad du skal vide
- Brug INDEX: Vælg celle til output > indtast INDEX-funktionen. Eksempel:=INDEX (A2:D7, 6, 1).
- INDEX med reference: Vælg celle til output > indtast INDEX-funktionen. Eksempel:=INDEX ((A2:D3, A4:D5, A6:D7), 2, 1, 3).
- Formel:=INDEKS (celle:celle, række, kolonne) eller=INDEKS ((reference), række, kolonne, område).
Denne artikel forklarer, hvordan man bruger INDEX-funktionen i Excel 365. De samme trin gælder for Excel 2016 og Excel 2019, men grænsefladen vil se lidt anderledes ud.
Sådan bruges INDEX-funktionen i Excel
INDEX-formlen er et fantastisk værktøj til at finde information fra en foruddefineret række af data. I vores eksempel vil vi bruge en liste over ordrer fra en fiktiv forhandler, der sælger både stationære godbidder og kæledyrsgodbidder. Vores ordrerapport inkluderer ordrenumre, produktnavne, deres individuelle priser og solgte mængder.
- Åbn den Excel-database, du vil arbejde med, eller genskab den, vi har vist ovenfor, så du kan følge med i dette eksempel.
-
Vælg den celle, hvor du ønsker, at INDEX-outputtet skal vises. I vores første eksempel ønsker vi at finde ordrenummeret for Dinosaur Treats. Vi ved, at data er i celle A7, så vi indtaster disse oplysninger i en INDEX-funktion i følgende format:
=INDEX (A2:D7, 6, 1)
-
Denne formel ser inden for vores celleområde A2 til D7, i den sjette række af det område (række 7) i første kolonne (A) og viser vores resultat af 32321.
-
Hvis vi i stedet ønskede at finde ud af mængden af ordrer for Staples, ville vi indtaste følgende formel:
=INDEX (A2:D7, 4, 4)
Det giver 15.
Du kan også bruge forskellige celler til dine Row og Column input for at tillade dynamiske INDEX-output uden at justere din oprindelige formel. Det kan se sådan ud:
Den eneste forskel her er, at Row og Column dataene i INDEX-formlen indtastes som cellereferencer, i dette tilfælde, F2 og G2. Når indholdet af disse celler justeres, ændres INDEX-outputtet tilsvarende.
Du kan også bruge navngivne områder til dit array.
Sådan bruges INDEX-funktionen med reference
Du kan også bruge INDEX-formlen med en reference i stedet for en matrix. Dette lader dig definere flere områder, eller arrays, at trække data fra. Funktionen indtastes næsten identisk, men den bruger en yderligere information: områdenummeret. Det ser sådan ud:
=INDEX ((reference), rækkenummer, kolonnenummer, områdenummer)
Vi bruger vores originale eksempeldatabase på stort set samme måde til at vise, hvad en reference-INDEX-funktion kan. Men vi vil definere tre separate arrays inden for dette område, og omslutte dem inden for et andet sæt parenteser.
- Åbn den Excel-database, du vil arbejde med, eller følg med vores ved at indtaste de samme oplysninger i en tom database.
-
Vælg den celle, hvor du vil have INDEX-outputtet. I vores eksempel vil vi igen finde ordrenummeret for Dinosaur-godbidder, men denne gang er det en del af et tredje array i vores sortiment. Så funktionen vil blive skrevet i følgende format:
=INDEX ((A2:D3, A4:D5, A6:D7), 2, 1, 3)
-
Dette adskiller vores database i tre definerede intervaller med to rækker pr. stykke, og det slår den anden række, kolonne 1, i det tredje array op. Det viser ordrenummeret for Dinosaur Treats.
Hvad er INDEX-formlen i Excel?
INDEX-funktionen er en formel i Excel og andre databaseværktøjer, som henter en værdi fra en liste eller tabel baseret på de placeringsdata, du indtaster i formlen. Det vises typisk i dette format:
=INDEX (array, række_nummer, kolonnenummer)
Hvad det gør, er at udpege INDEX-funktionen og give den de parametre, som du skal bruge den til at trække data fra. Det starter med dataområdet eller et navngivet område, som du tidligere har udpeget; efterfulgt af arrayets relative rækkenummer og det relative kolonnenummer.
Det betyder, at du indtaster række- og kolonnenumrene inden for dit angivne område. Så hvis du skulle ønske at tegne noget fra den anden række i dit dataområde, ville du indtaste 2 for rækkenummeret, selvom det ikke er den anden række i hele databasen. Det samme gælder for kolonneinput.