Generelt kan INDEX-funktionen bruges til at finde og returnere en bestemt værdi eller finde cellehenvisningen til placeringen af den pågældende værdi i et regneark.
Der findes to former for INDEX-funktionen, der findes i Excel: Array Form og Reference Formular.
01 af 02Excel INDEX-funktion - Array-formular
Hovedforskellen mellem de to former for funktionen er:
- Array formularen returnerer dataværdien placeret ved skæringspunktet for en bestemt række og kolonne af data;
- Referencegrundlaget returnerer cellehenvisningen til skæringspunktet for en bestemt kolonne og række.
Excel INDEX-funktion - Array-formular
Et array anses generelt for at være en gruppe af tilstødende celler i et regneark. I billedet ovenfor vil arrayet være cellen af celler fra A2 til C4.
I dette eksempel returnerer matrixformen for INDEX-funktionen, der er placeret i celle C2, dataværdien - Widget - fundet ved skæringspunktet for række 3 og kolonne 2.
INDEX-funktionen (Arrayform) Syntax og Argumenter
En funktions syntax henviser til funktionens layout og indeholder funktionens navn, parenteser, komma-separatorer og argumenter.
Syntaxen for INDEX-funktionen er:
= INDEX (Array, Row_num, Column_num)
Array - Cellehenvisningerne for det område af celler, der skal søges af funktionen for den ønskede information
ROW_NUM (valgfrit) - Rækkenummeret i arrayet, hvorfra en værdi skal returneres. Hvis dette argument udelades, kræves kolonne nummer.
COLUMN_NUM (valgfrit) - Søjlenummeret i arrayet, hvorfra en værdi skal returneres. Hvis dette argument udelades, er Row_num påkrævet.
- For begge ROW_NUM og COLUMN_NUM argumenter kan enten den faktiske række og kolonne numre eller cellehenvisningerne til placeringen af disse oplysninger i regnearket indtastes.
INDEX-funktion (Array Form) Eksempel
Som nævnt bruger eksemplet i billedet ovenfor Array form af INDEX-funktionen for at returnere termen Widget fra listen over opgørelser.
Oplysningerne nedenfor omfatter de trin, der bruges til at indtaste INDEX-funktionen i celle B8 i regnearket.
Trinnene gør brug af cellehenvisninger til ROW_NUM og COLUMN_NUM argumenter, snarere end at indtaste disse tal direkte.
Indtastning af INDEX-funktionen
Indstillinger for indtastning af funktionen og dens argumenter omfatter:
- Indtastning af den komplette funktion: = INDEX (A2: C4, B6, B7) ind i celle B8
- Valg af funktionen og dens argumenter ved hjælp af dialogboksen INDEX-funktion
Selvom det er muligt at skrive den komplette funktion manuelt, finder det mange mennesker lettere at bruge dialogboksen til at indtaste en funktions argumenter.
Trinene nedenfor bruger dialogboksen til at indtaste funktionens argumenter.
Åbning af dialogboksen
Da der er to former for funktionen - hver med deres eget sæt argumenter - kræver hver formular en separat dialogboks.
Som et resultat er der et ekstra trin i åbningen af dialogboksen INDEX-funktion, der ikke er til stede med de fleste andre Excel-funktioner. Dette trin indebærer at vælge enten Array form eller Reference form sæt argumenter.
Nedenfor er de trin, der bruges til at indtaste INDEX-funktionen og argumenterne i celle B8 ved hjælp af funktionens dialogboks.
- Klik på celle B8 i regnearket - det er her, hvor funktionen vil blive placeret
- Klik på formler fanebladet på båndmenuen
- Vælge Opslag og reference fra båndet for at åbne funktionsmenuen
- Klik på INDEKS i listen for at hente den Vælg Argumenter dialogboksen - som lader dig vælge mellem Array og Reference former for funktionen
- Klik på array, row_num, column_num mulighed
- Klik på OK for at åbne INDEX-funktionen - Array form dialogboksen
Indtastning af funktionens argumenter
- Klik på dialogboksen i dialogboksen Array linje
- Fremhæv cellerne A2 til C4 i regnearket for at indtaste rækkevidden i dialogboksen
- Klik på ROW_NUM linje i dialogboksen
- Klik på celle B6 for at indtaste den cellehenvisning i dialogboksen
- Klik på COLUMN_NUM linje i dialogboksen
- Klik på celle B7 for at indtaste den cellehenvisning i dialogboksen
- Klik på OK for at afslutte funktionen og luk dialogboksen
- Ordet Gizmo vises i celle B8, da det er termen i cellen, der skærer den tredje række og anden søjle i delopgørelsen
- Når du klikker på celle B8, er den komplette funktion = INDEX (A2: C4, B6, B7) vises i formellelinjen over regnearket
Indeks Funktionsfejl Værdier
Almindelige fejlværdier forbundet med INDEX-funktionen - Array-formular er:
#VÆRDI! - Opstår hvis enten ROW_NUM , COLUMN_NUM argumenter er ikke tal.
#REF! - forekommer hvis enten:
- Det ROW_NUM argumentet er større end antallet af rækker i det valgte område;
- Det Col_num Argumentet er større end antallet af kolonner i det valgte område.
Dialogbox fordele
Fordele ved at bruge dialogboksen til at indtaste dataene for funktionens argumenter inkluderer:
- Dialogboksen tager sig af funktionalens syntaks - gør det lettere at indtaste funktionens argumenter en ad gangen uden at skulle indtaste ligestillet, parenteserne eller kommaerne, der fungerer som separatorer mellem argumenterne.
- Cellehenvisninger, som f.eks. B6 eller B7, kan indtastes i dialogboksen ved at pege, hvilket indebærer at klikke på udvalgte celler med musen snarere end at skrive dem ind. Det hjælper ikke kun med at reducere fejl i formler forårsaget af forkerte cellehenvisninger.
Excel INDEX Function - Reference Form
Excel INDEX Function - Reference Form
Referencegrundlaget for funktionen returnerer dataværdien af cellen placeret ved skæringspunktet for en bestemt række og en kolonne af data.
Referencerammen kan bestå af flere ikke tilstødende intervaller som vist i billedet ovenfor.
INDEX-funktionen (Reference Form) Syntax og Argumenter
Syntaks og argumenter for INDEX-funktionen Referenceformular er:
= INDEX (Reference, Row_num, Column_num, Area_num)
Reference - (påkrævet) cellehenvisninger for det område af celler, der skal søges af funktionen for den ønskede information.
- Hvis flere, ikke-tilstødende intervaller er angivet for dette argument, skal rækkevidderne være omgivet af et separat sæt runde parenteser som vist i INDEX-formlen: = INDEX ((A1: A5, C1: E1, C4: D5), B7 , B8) taget fra billedet ovenfor
ROW_NUM - rækkenummeret i arrayet, hvorfra en værdi skal returneres.
- valgfri for single rækken Reference intervaller
- kræves for enkeltkolonne og flere rækken Reference intervaller
COLUMN_NUM - kolonnenummeret i arrayet hvorfra en værdi skal returneres.
- valgfri for enkeltkolonne Reference intervaller
- kræves for enkelt række og flere kolonner Reference intervaller
Bemærk: For begge ROW_NUM og COLUMN_NUM argumenter kan enten den faktiske række og kolonne numre eller cellehenvisningerne til placeringen af disse oplysninger i regnearket indtastes.
Area_num (valgfrit) - hvis Reference argument indeholder flere ikke tilstødende intervaller, dette argument vælger hvilket område af celler der skal returnere data fra. Hvis udeladt, bruger funktionen det første område, der er angivet i Reference argument.
- Det første interval indført i Reference argumentet er nummereret 1;
- den anden er 2;
- den tredje er 3 og så videre.
INDEKS-funktion (referenceskema) Eksempel
Eksemplet på billedet ovenfor bruger Reference form af INDEX-funktionen for at returnere måneden juli fra område 2 af raseri A1 til E1.
Oplysningerne nedenfor omfatter de trin, der bruges til at indtaste INDEX-funktionen i celle B10 i regnearket.
Trinnene gør brug af cellehenvisninger til Row_num, Column_num og Area_num argumenter, snarere end at indtaste disse tal direkte.
Indtastning af INDEX-funktionen
Indstillinger for indtastning af funktionen og dens argumenter omfatter:
- Indtastning af den komplette funktion: = INDEX ((A1: A5, C1: El, C4: D5), B7, B8) i celle B10
- Valg af funktionen og dens argumenter ved hjælp af dialogboksen INDEX-funktion
Selvom det er muligt at skrive den komplette funktion manuelt, finder det mange mennesker lettere at bruge dialogboksen til at indtaste en funktions argumenter.
Trinene nedenfor bruger dialogboksen til at indtaste funktionens argumenter.
Åbning af dialogboksen
Da der er to former for funktionen - hver med deres eget sæt argumenter - kræver hver formular en separat dialogboks.
Som et resultat er der et ekstra trin i åbningen af dialogboksen INDEX-funktion, der ikke er til stede med de fleste andre Excel-funktioner. Dette trin indebærer at vælge enten Array form eller Reference form sæt argumenter.
Nedenfor er de trin, der bruges til at indtaste INDEX-funktionen og argumenterne i celle B10 ved hjælp af funktionens dialogboks.
- Klik på celle B8 i regnearket - det er her, hvor funktionen vil blive placeret
- Klik på formler fanebladet på båndmenuen
- Vælge Opslag og reference fra båndet for at åbne funktionsmenuen
- Klik på INDEKS i listen for at hente den Vælg Argumenter dialogboksen - som lader dig vælge mellem Array og Reference former for funktionen
- Klik på reference, række_numre, kolonne_numre, område_numre mulighed
- Klik på OK for at åbne INDEX-funktionen - Referenceformular dialogboksen
Indtastning af funktionens argumenter
- Klik på dialogboksen i dialogboksen Reference linje
- Indtast en åben rund beslag " ( "på denne linje i dialogboksen
- Fremhæv cellerne A1 til A5 i regnearket for at indtaste rækkevidden efter den åbne beslag
- Skriv et komma til at fungere som en separator mellem første og anden rækkevidde
- Fremhæv cellerne C1 til E1 i regnearket for at indtaste rækkevidden efter kommaet
- Skriv et andet komma for at fungere som en separator mellem andet og tredje interval
- Fremhæv cellerne C4 til D5 i regnearket for at indtaste rækkevidden efter kommaet
- Indtast en lukkekurv " ) "efter den tredje rækkevidde for at fuldføre Reference argument
- Klik på ROW_NUM linje i dialogboksen
- Klik på celle B7 for at indtaste den cellehenvisning i dialogboksen
- Klik på COLUMN_NUM linje i dialogboksen
- Klik på celle B8 for at indtaste den cellehenvisning i dialogboksen
- Klik på Area_num linje i dialogboksen
- Klik på celle B9 for at indtaste den cellehenvisning i dialogboksen
- Klik på OK for at afslutte funktionen og luk dialogboksen
- Det måned juli vises i celle B10, da det er måneden i cellen, der skærer den første række og anden søjle i det andet område (område C1 til 1)
- Når du klikker på celle B8, vises den komplette funktion = INDEX ((A1: A5, C1: E1, C4: D5), B7, B8) i formellelinjen over regnearket
Indeks Funktionsfejl Værdier
Almindelige fejlværdier, der er knyttet til INDEX-funktionen - Referenceformular er:
#VÆRDI! - Opstår hvis enten ROW_NUM , COLUMN_NUM, eller Area_num argumenter er ikke tal.
#REF! - forekommer hvis:
- Det ROW_NUM argumentet er større end antallet af rækker i det valgte område;
- Det Col_num Argumentet er større end antallet af kolonner i det valgte område.
- Det Area_num Argumentet er større end antallet af områder i det valgte område.