Generelt kan INDEX-funksjonen brukes til å finne og returnere en bestemt verdi eller finne cellehenvisningen til plasseringen av den verdien i et regneark.
Det finnes to former for INDEX-funksjonen som er tilgjengelig i Excel: Array Form og Referanseskjema.
01 av 02Excel INDEX-funksjon - Array-skjema
Hovedforskjellen mellom de to funksjonene er:
- Array-skjemaet returnerer dataværdien som ligger på skjæringspunktet i en bestemt rad og en kolonne med data;
- Referanseskjemaet returnerer cellehenvisningen til skjæringspunktet i en bestemt kolonne og rad.
Excel INDEX-funksjon - Array-skjema
En matrise anses generelt for å være en gruppe tilstøtende celler i et regneark. I bildet over vil arrayet være blokk av celler fra A2 til C4.
I dette eksemplet returnerer matriseformen til INDEX-funksjonen som er lokalisert i celle C2 dataverdien - Widget - funnet ved skjæringspunktet for rad 3 og kolonne 2.
INDEX-funksjonen (Array Form) Syntax og Argumenter
En funksjons syntaks refererer til utformingen av funksjonen og inkluderer funksjonens navn, parentes, komma-separatorer og argumenter.
Syntaxen for INDEX-funksjonen er:
= INDEX (Array, Row_num, Column_num)
Array - Cellehenvisninger for rekkevidde av celler som skal søges av funksjonen for ønsket informasjon
radnummer (valgfritt) - Radenummeret i arrayet hvorfra en verdi skal returneres. Hvis dette argumentet utelates, kreves kolonne nummer.
kolonne (valgfritt) - Kolonnnummeret i matrisen hvorfra en verdi skal returneres. Hvis dette argumentet utelates, er Row_num obligatorisk.
- For begge radnummer og kolonne Argumenter kan enten angis de faktiske radene og kolonnene eller cellehenvisninger til plasseringen av denne informasjonen i regnearket.
INDEX-funksjon (Array Form) Eksempel
Som nevnt, bruker eksemplet i bildet ovenfor Array form av INDEX-funksjonen for å returnere termen Widget fra opptakslisten.
Informasjonen nedenfor dekker trinnene som brukes til å angi INDEX-funksjonen i celle B8 i regnearket.
Trinnene gjør bruk av cellehenvisninger for radnummer og kolonne argumenter, snarere enn å skrive inn disse tallene direkte.
Angir INDEX-funksjonen
Alternativer for å skrive inn funksjonen og dens argumenter inkluderer:
- Skriv inn den komplette funksjonen: = INDEX (A2: C4, B6, B7) inn i celle B8
- Velger funksjonen og dens argumenter ved hjelp av dialogboksen INDEX-funksjon
Selv om det er mulig å bare skrive inn den komplette funksjonen manuelt, finner det mange brukere lettere å bruke dialogboksen for å angi en funksjons argumenter.
Trinnene nedenfor bruker dialogboksen til å angi funksjonens argumenter.
Åpner dialogboksen
Siden det er to former for funksjonen - hver med sitt eget sett med argumenter - krever hver skjema en separat dialogboks.
Som et resultat er det et ekstra skritt i å åpne dialogboksen INDEX-funksjonen, ikke tilstede med de fleste andre Excel-funksjoner. Dette trinnet innebærer å plukke enten Array skjema eller Henvisning skjema sett av argumenter.
Nedenfor er trinnene som brukes til å angi INDEX-funksjonen og argumenter i celle B8 ved hjelp av funksjonens dialogboks.
- Klikk på celle B8 i regnearket - dette er hvor funksjonen vil bli plassert
- Klikk på formler fanen på båndmenyen
- Velge Oppslag og referanse fra båndet for å åpne nedtrekkslisten for funksjonen
- Klikk på INDEX i listen for å hente opp Velg Argumenter dialogboksen - som lar deg velge mellom Array og Henvisning former for funksjonen
- Klikk på array, row_num, column_num alternativ
- Klikk på OK for å åpne INDEX-funksjonen - Array form dialogboksen
Angi funksjonens argumenter
- I dialogboksen klikker du på Array linje
- Fremhev cellene A2 til C4 i regnearket for å legge inn rekkevidden i dialogboksen
- Klikk på radnummer linje i dialogboksen
- Klikk på celle B6 for å legge inn den cellehenvisningen i dialogboksen
- Klikk på kolonne linje i dialogboksen
- Klikk på celle B7 for å skrive inn den cellehenvisningen i dialogboksen
- Klikk OK for å fullføre funksjonen og lukk dialogboksen
- Ordet Gizmo vises i celle B8 siden det er termen i cellen som krysser den tredje rad og den andre kolonnen i delene
- Når du klikker på celle B8, er den komplette funksjonen = INDEX (A2: C4, B6, B7) vises i formellinjen over regnearket
Indeks Funksjonsfeilverdier
Vanlige feilverdier knyttet til INDEX-funksjonen - Array-skjemaet er:
#VERDI! - Oppstår hvis enten radnummer , kolonne Argumenter er ikke tall.
#REF! - forekommer hvis enten:
- De radnummer argumentet er større enn antall rader i det valgte området;
- De Col_num argumentet er større enn antall kolonner i det valgte området.
Dialogboksefordeler
Fordeler ved å bruke dialogboksen for å skrive inn dataene for funksjonens argumenter inkluderer:
- Dialogboksen tar seg av funksjonens syntaks - gjør det lettere å skrive inn funksjonens argumenter en om gangen uten å måtte skrive inn likestegnet, parentesene eller kommaene som fungerer som separatorer mellom argumentene.
- Cellreferanser, for eksempel B6 eller B7, kan skrives inn i dialogboksen ved å peke, noe som innebærer å klikke på valgte celler med musen i stedet for å skrive dem inn. Det er ikke bare lettere, det bidrar også til å redusere feil i formler forårsaket av Feil cellehenvisninger.
Excel INDEX-funksjon - Referanseskjema
Excel INDEX-funksjon - Referanseskjema
Referanseskjemaet til funksjonen returnerer dataværdien til cellen som befinner seg i skjæringspunktet i en bestemt rad og en kolonne av data.
Referansegruppen kan bestå av flere ikke tilstøtende områder som vist i bildet ovenfor.
INDEX-funksjonen (referanseformular) syntaks og argumenter
Syntaxen og argumentene for INDEX-funksjonen Referanse skjema er:
= INDEX (referanse, radnummer, kolonne_nummer, område_nummer)
Henvisning - (påkrevd) cellehenvisninger for rekkevidde av celler som skal søges av funksjonen for ønsket informasjon.
- Hvis flere, ikke tilstøtende områder er angitt for dette argumentet, må områdene omgis av et separat sett med runde parenteser som vist i INDEX-formelen: = INDEX ((A1: A5, C1: E1, C4: D5), B7 , B8) tatt fra bildet ovenfor
radnummer - radnummeret i arrayet hvorfra en verdi skal returneres.
- valgfritt for singel radreferanse serier
- kreves for enkelkolonne og flere radreferanse serier
kolonne - kolonnenummeret i arrayet hvorfra en verdi skal returneres.
- valgfritt for enkelkolonne Henvisning serier
- kreves for enkelt rad og flere kolonner Henvisning serier
Merk: For begge radnummer og kolonne Argumenter kan enten angis de faktiske radene og kolonnene eller cellehenvisninger til plasseringen av denne informasjonen i regnearket.
Area_num (valgfritt) - hvis Henvisning argument inneholder flere ikke tilstøtende områder, dette argumentet velger hvilket rekke celler som skal returnere data fra. Hvis utelatt, bruker funksjonen det første området som er oppført i Henvisning argument.
- Det første området som ble angitt i Henvisning argumentet er nummerert 1;
- den andre er 2;
- den tredje er 3, og så videre.
INDEX-funksjon (referanseskjema) Eksempel
Eksemplet i bildet ovenfor bruker Henvisning form av INDEX-funksjonen for å returnere måneden juli fra område 2 av raseri A1 til E1.
Informasjonen nedenfor dekker trinnene som brukes til å angi INDEX-funksjonen i celle B10 i regnearket.
Trinnene gjør bruk av cellehenvisninger for Row_num, Column_num og Area_num argumenter, snarere enn å skrive inn disse tallene direkte.
Angir INDEX-funksjonen
Alternativer for å skrive inn funksjonen og dens argumenter inkluderer:
- Skriv inn den komplette funksjonen: = INDEX ((A1: A5, C1: E1, C4: D5), B7, B8) i celle B10
- Velger funksjonen og dens argumenter ved hjelp av dialogboksen INDEX-funksjon
Selv om det er mulig å bare skrive inn den komplette funksjonen manuelt, finner det mange brukere lettere å bruke dialogboksen for å angi en funksjons argumenter.
Trinnene nedenfor bruker dialogboksen til å angi funksjonens argumenter.
Åpner dialogboksen
Siden det er to former for funksjonen - hver med sitt eget sett med argumenter - krever hver skjema en separat dialogboks.
Som et resultat er det et ekstra skritt i å åpne dialogboksen INDEX-funksjonen, ikke tilstede med de fleste andre Excel-funksjoner. Dette trinnet innebærer å plukke enten Array skjema eller Henvisning skjema sett av argumenter.
Nedenfor er trinnene som brukes til å angi INDEX-funksjonen og argumenter i celle B10 ved hjelp av funksjonens dialogboks.
- Klikk på celle B8 i regnearket - dette er hvor funksjonen vil bli plassert
- Klikk på formler fanen på båndmenyen
- Velge Oppslag og referanse fra båndet for å åpne nedtrekkslisten for funksjonen
- Klikk på INDEX i listen for å hente opp Velg Argumenter dialogboksen - som lar deg velge mellom Array og Henvisning former for funksjonen
- Klikk på referanse, rad_numre, kolonne_numre, område_numre alternativ
- Klikk på OK for å åpne INDEX-funksjonen - Referanseskjema-dialogboksen
Angi funksjonens argumenter
- I dialogboksen klikker du på Henvisning linje
- Skriv inn en åpen runde brakett " ( "på denne linjen i dialogboksen
- Fremhev celler A1 til A5 i regnearket for å angi rekkevidden etter den åpne braketten
- Skriv et komma for å fungere som en separator mellom første og andre områder
- Fremhev cellene C1 til E1 i regnearket for å angi rekkevidden etter kommaet
- Skriv et nytt komma for å fungere som en separator mellom det andre og det tredje området
- Fremhev cellene C4 til D5 i regnearket for å angi rekkevidden etter komma
- Skriv inn en lukkerkurv " ) "etter det tredje området for å fullføre Henvisning argument
- Klikk på radnummer linje i dialogboksen
- Klikk på celle B7 for å skrive inn den cellehenvisningen i dialogboksen
- Klikk på kolonne linje i dialogboksen
- Klikk på celle B8 for å angi den cellehenvisningen i dialogboksen
- Klikk på Area_num linje i dialogboksen
- Klikk på celle B9 for å skrive inn den cellehenvisningen i dialogboksen
- Klikk OK for å fullføre funksjonen og lukk dialogboksen
- De måned juli vises i celle B10 siden det er måneden i cellen som krysser den første raden og den andre kolonnen i det andre området (område C1 til 1)
- Når du klikker på celle B8, vises den komplette funksjonen = INDEX ((A1: A5, C1: E1, C4: D5), B7, B8) i formellinjen over regnearket
Indeks Funksjonsfeilverdier
Vanlige feilverdier knyttet til INDEX-funksjonen - Referanse skjema er:
#VERDI! - Oppstår hvis enten radnummer , kolonne, eller Area_num Argumenter er ikke tall.
#REF! - forekommer hvis:
- De radnummer argumentet er større enn antall rader i det valgte området;
- De Col_num argumentet er større enn antall kolonner i det valgte området.
- De Area_num argumentet er større enn antall områder i det valgte området.