Hvad gør INDEX-funktion i Excel?
INDEX-funktionen kan returnere resultatet fra række nummeret, og MATCH-funktionen kan give os placeringen af opslagsværdien i arrayet. Denne kombination af INDEX MATCH Excel-funktionen er meget nyttig til at tackle en nøglebegrænsning af VLOOKUP, som er, at der ikke kan bruges til at søge i tabellen fra venstre mod højre; INDEX MATCH-funktionen kan dog nemt nå dette mål. I denne artikel vil vi diskutere dette detaljeret -
Dette er så simpelt som det, for nu, se på syntaksen for INDEX-funktionen.

Array: Fra hvilken kolonne eller matrix har vi brug for værdien ??
Række nummer: I den medfølgende array, fra hvilken række vi har brug for resultatet ???
Disse to argumenter er gode nok i de fleste situationer. Så nu vil vi se på eksemplet med INDEX-funktionen.
Eksempel
I dette eksempel skal du overveje nedenstående data.

Vi har data fra A1 til B7 celleområde. I D2-celle har vi månedens navn, og for denne måneds navn har vi brug for salgsværdi i celle E2.
Lad os åbne INDEX-funktionen i celle E2.

En matrix er det første argument, dvs. fra hvilken kolonne vi har brug for resultatet, dvs. vi har brug for resultater fra kolonnen "salg", så vælg fra B2 til B7.

Dernæst er ROW-nummeret, dvs. i det valgte celleområde fra hvilken række vi har brug for resultatet. I dette eksempel har vi brug for salgsværdien for måneden “Mar.” I det valgte interval er “Mar” den tredje række, så vi har brug for resultater fra den tredje række.

Ok, det er alt. Luk beslaget og tryk på enter-tasten, vi har salgsværdi for måneden “Mar.”

På denne måde får vi værdien fra det leverede array baseret på det angivne række nummer.
Hvad gør MATCH-funktion i Excel?
MATCH-funktionen bruges til at finde placeringen af opslagsværdien i det medfølgende array. Enkelt sagt, opslagsværdi række nummer eller kolonne nummer i celleområdet. Nedenfor er syntaksen for MATCH-funktionen.

Opslagsværdi: For hvilken opslagsværdi forsøger vi at finde positionen ??
Opslag Array: I hvilket array eller række celler, vi leder efter opslagsværdien ???
Kamptype: Dette bestemmer, hvilken slags resultat vi har brug for. Vi kan give nul til et nøjagtigt match.
Eksempel på MATCH-funktion i Excel
I dette eksempel skal du kun overveje ovenstående data.

Fra ovenstående data forsøger vi at få månedens position "Mar" i celle E5. Åbn MATCH-funktionen i E5-cellen.

Det første argument er "Opslagsværdi", så her er vores opslagsværdi "Mar", så vælg D5-celle.

Opslag Array er fra hvilket celleområde vi forsøger at lede efter placeringen af opslagsværdien. Så vælg kolonnen "Måned".

Det sidste argument er Match Type, da vi ser på den nøjagtige matchforsyning 0.

Så i opslagsarray A2: A7 er placeringen af opslagsværdien "Mar" 3.
Kombination af INDEX + MATCH-funktion i Excel
Indekset kan returnere resultatet fra det nævnte række nummer, og Match-funktionen kan give os placeringen af opslagsværdien i arrayet. I stedet for at levere række nummeret til INDEX formlen kan vi vedlægge MATCH-funktionen for at returnere række nummeret.

Åbn INDEX-funktion i celle E2.

For det første argument leverer Array B2 til B7.

For række nummer, i stedet for at angive række nummer som 3, skal du åbne MATCH-funktionen inden i INDEX-funktionen.

Vælg opslagsværdien som en D2-celle.

Vælg opslagsarray som A2 til A7.

Indtast nul som matchtype.

Baseret på det række nummer, der leveres af MATCH-funktionen, returnerer INDEX-funktionen salgsværdien. Vi kan ændre månedsnavnet i celle D2 for at se salgsværdien ændres dynamisk.
Kraftigt alternativ til VLOOKUP
Vi har alle brugt VLOOKUP-funktionen dag i dag ud, men en af begrænsningerne ved VLOOKUP er, den kan kun hente værdien fra venstre til højre, ikke fra højre til venstre.
Se f.eks. Nedenstående data.
Ovenstående dataopslagsværdi er måned, og resultatsøjlen er salg. Men i dateresultatkolonnen (Salg) er til venstre for opslagstabellen (Måned), så VLOOKUP kan ikke hjælpe med at bruge her, men med kombinationen af INDEX og MATCH kan vi stadig hente dataene fra tabellen.