Oppslagsverdier i synkende rekkefølge
Hvis du har en tabell der verdiene er oppført i synkende rekkefølge, mens du må slå opp en bestemt verdi fra tabellen. Scenarioet er perfekt for deg å bruke INDEX og MATCH funksjoner.
Hvordan slå opp verdier i synkende rekkefølge med INDEX og MATCH?
For å finne ut elev hvis poengsum er nærmest (større enn eller lik) 90 fra tabellen hvor poengverdier er sortert i synkende rekkefølge som vist i skjermbildet ovenfor, vil INDEX- og MATCH-funksjonene hjelpe deg på denne måten: INDEX vil lokalisere raden i henhold til oppslagsverdien, og INDEX vil da hente dataene på samme rad.
Generisk syntaks
=INDEX(return_range,MATCH(lookup_value,lookup_array,-1))
- returområde: Området der du vil at kombinasjonsformelen skal returnere elevens navn fra. Her refererer til navneområdet.
- oppslagsverdi: Verdien MATCH brukt for å finne sin posisjon. Her refererer til den gitte poengsummen.
- lookup_array: Utvalget av celler med verdiene som skal sammenlignes med søkeverdi. Her refererer til poengsummen. Verdiene i lookup_array må plasseres i synkende rekkefølge.
- match_type -1: Tvinger MATCH til å finne den minste verdien som er større enn eller lik søkeverdi.
For å finne elev hvis poengsum er nærmest (større enn eller lik) 90 fra tabellen hvor poengverdier er sortert i synkende rekkefølge, kopier eller skriv inn formelen nedenfor i cellen F6, og trykk Enter for å få resultatet:
=INDEKS(B5: B11,KAMP(90,C5: C11,-1))
Eller bruk en cellereferanse for å gjøre formelen dynamisk:
=INDEKS(B5: B11,KAMP(F5,C5: C11,-1))
Forklaring av formelen
=INDEX(B5:B11,MATCH(F5,C5:C11,-1))
- MATCH(F5;C5:C11;-1): Match_type -1 tvinger MATCH-funksjonen til å finne verdien som er nærmest (større enn eller lik) den gitte poengsummen 90 (verdien i cellen F5) i poengområdet C5: C11. Så funksjonen kommer tilbake 3 siden samsvarsverdien er på 3rd plassering i området. (Merk at match_type -1 krever at verdiene i området C5:C11 plasseres i synkende rekkefølge.)
- INDEKS(B5: B11,MATCH(F5;C5:C11;-1)) = INDEKS(B5: B11,3): INDEX-funksjonen returnerer 3rd verdi i navneområdet B5: B11, som er Samantha.
Relaterte funksjoner
Excel INDEX-funksjonen returnerer den viste verdien basert på en gitt posisjon fra et område eller en matrise.
Excel MATCH-funksjonen søker etter en bestemt verdi i et celleområde, og returnerer den relative posisjonen til verdien.
Relaterte formler
Omtrentlig samsvar med INDEX og MATCH
Det er tider når vi trenger å finne omtrentlige treff i Excel for å evaluere ansattes prestasjoner, karakterer elevenes poeng, beregne porto basert på vekt osv. I denne opplæringen vil vi snakke om hvordan du bruker funksjonene INDEX og MATCH for å hente frem resultater vi trenger.
Finn maksimal verdi i et område
Det er tilfeller når du trenger å finne posisjonen til maksimalverdien i en liste, tabell eller rad i Excel. I denne opplæringen vil vi diskutere tilnærmingen for å utføre oppgaven med MAX- og MATCH-funksjonene.
Slå opp neste største match med INDEX og MATCH
For å finne det nest største samsvarstallet, eller vi sier den minste verdien som er større enn eller lik det spesifikke tallet i en rekke numeriske verdier i Excel, kan du bruke en INDEX and MATCH-formel med -1 som samsvarstype.
Slå opp nærmeste samsvarsverdi med flere kriterier
I noen tilfeller må du kanskje slå opp den nærmeste eller omtrentlige samsvarsverdien basert på mer enn ett kriterium. Med kombinasjonen INDEX-, MATCH- og IF-funksjoner kan du raskt få det gjort i Excel.
De beste kontorproduktivitetsverktøyene
Kutools for Excel - hjelper deg å skille deg ut fra mengden
Kutools for Excel har over 300 funksjoner, Sikre at det du trenger er bare et klikk unna...
Office-fane - Aktiver fanebasert lesing og redigering i Microsoft Office (inkluderer Excel)
- Ett sekund for å bytte mellom dusinvis av åpne dokumenter!
- Reduser hundrevis av museklikk for deg hver dag, si farvel til musehånden.
- Øker produktiviteten med 50 % når du viser og redigerer flere dokumenter.
- Tar med effektive faner til Office (inkluderer Excel), akkurat som Chrome, Edge og Firefox.