Slå opp nth match i tabellen ved hjelp av INDEX & MATCH -funksjonen

Anonim

I denne artikkelen lærer vi hvordan du finner nth match i tabellen ved hjelp av INDEX & MATCH -funksjonen.

Scenario:

For eksempel må vi finne den numerisk nte kampen og dens tilsvarende resultater fra tabellen. Vi trenger en generell formel som hjelper til med å finne den niende kampen for å få den nødvendige verdien.

Hvordan løse problemet?

For at formelen først skal forstå må vi revidere litt om følgende funksjoner

  1. INDEX -funksjon
  2. MATCH -funksjon

Nå skal vi lage en formel ved å bruke funksjonene ovenfor. MATCH -funksjonen returnerer indeksen for den laveste matchen fra området. INDEX -funksjonen tar radindeksen som argument og returnerer de tilsvarende nødvendige resultatene. Denne funksjonen finner

Generisk formel:

= INDEX (data, MATCH (SMALL (range, n), range, match_type), col_num)

data : rekke verdier i tabellen uten overskrifter

område : lookup_array for den laveste kampen

n : nummer, nth match

match_type : 1 (nøyaktig eller nest minste) eller 0 (eksakt match) eller -1 (nøyaktig eller nest største)

col_num: kolonnummer, nødvendig verdi for å hente fra tabellkolonnen.

Eksempel:

Uttalelsene ovenfor kan være forvirrende å forstå. Så la oss forstå dette ved å bruke formelen i et eksempel

Her har vi et bord med detaljer om verdens kontinent. Vi må finne landskoden fra den angitte tabellen fra oppslagsverdien som landnavn.


Navngitt område som brukes for tabell (E5: I10) og rekkevidde (I5: I10).
Her brukte vi det navngitte området i stedet for cellereferansearray, ettersom det er lett å forstå. Vi må se etter alle detaljene der prisverdien er minimum eller lavest i området.
Bruk formelen ovenfor for å få den første detaljen som er stor
Bruk formelen i G6 -cellen:

= INDEKS (tabell, MATCH ( LITEN (rekkevidde, 1) ,rekkevidde, 0 ) , 4 )

Navngitte områder

bord (E5: I10)

område (I5: I10)

Forklaring:

  • SMALL -funksjonen finner den første laveste treffet i området og returnerer verdien til MATCH -funksjonen.
  • MATCH -funksjonen samsvarer med den eksakte minimumsverdien i prisklassen og returnerer radindeksen til INDEX -funksjonen.
  • INDEKS -funksjonen finner hovedstaden med ROW -indeks og fjerde kolonne i tabellen med navn.


Formelen returnerer alle resultatene for den første laveste verdien. Nå kopierer du formelen for å få den nest minste eller tredje laveste, du må bare endre n -argumentet under SMALL -funksjonen for å få de forskjellige resultatene.

Nå er det bare å endre n -verdien og få resultatene som vist nedenfor.


Som du kan se fra øyeblikksbildet ovenfor, fikk vi alle detaljene som samsvarer med nth -verdien i tabellen. Trekk ut detaljer fra tabellen ved å bruke formelen ovenfor.

Eksempel:

Du kan også bruke LARGE -funksjonen for å få den n.t.kampen fra topp eller nth høyeste kamp fra området og returnerer de tilsvarende resultatene.

Generisk formel:

= INDEX (data, MATCH (LARGE (område, n), område, match_type), col_num)

data : rekke verdier i tabellen uten overskrifter

område : lookup_array for den høyeste kampen

n : nummer, nth match

match_type : 1 (nøyaktig eller nest minste) eller 0 (eksakt match) eller -1 (nøyaktig eller nest største)

col_num: kolonnummer, nødvendig verdi for å hente fra tabellkolonnen.

Eksempel:

Uttalelsene ovenfor kan være forvirrende å forstå. Så la oss forstå dette ved å bruke formelen i et eksempel

Her har vi et bord med detaljer om verdens kontinent. Vi må finne landskoden fra den angitte tabellen fra oppslagsverdien som landnavn.

Navngitt område som brukes for tabell (E5: I10) og rekkevidde (I5: I10).
Her brukte vi det navngitte området i stedet for cellereferansearray, ettersom det er lett å forstå. Vi må se etter alle detaljene der prisverdien er maksimal eller høyest i området.

Bruk formelen ovenfor for å få den første detaljen som er stor
Bruk formelen i G6 -cellen:

= INDEKS (tabell, MATCH ( STOR (rekkevidde, 1) ,rekkevidde, 0 ) , 4 )

Navngitte områder

bord (E5: I10)

område (I5: I10)

Forklaring:

  • LARGE -funksjonen finner den første høyeste treffet i området og returnerer verdien til MATCH -funksjonen.
  • MATCH -funksjonen samsvarer med den eksakte nth match -matchingen i prisklassen og returnerer radindeksen til INDEX -funksjonen.
  • INDEKS -funksjonen finner hovedstaden med ROW -indeks og fjerde kolonne i tabellen med navn.

Formelen returnerer alle resultatene for den første laveste verdien. Nå kopierer du formelen for å få den nest minste eller tredje laveste, du må bare endre n -argumentet under SMALL -funksjonen for å få de forskjellige resultatene.

Nå er det bare å endre n -verdien og få resultatene som vist nedenfor.

Som du kan se fra øyeblikksbildet ovenfor, fikk vi alle detaljene som samsvarer med nth -verdien i tabellen. Trekk ut detaljer fra tabellen ved å bruke formelen ovenfor.

Her er noen observasjonsmerker mens du bruker formelen ovenfor.

Merknader:

  1. Verdien av n kan ikke være mindre enn 1 eller større enn lengden på området
  2. Funksjonen returnerer #NA -feilen hvis oppslagsarrayargumentet til MATCH -funksjonen ikke har samme lengde som tabellmatrisen.
  3. Formelen returnerer en feil hvis lookup_value ikke samsvarer med verdien i tabellen lookup_array.
  4. Funksjonen samsvarer med eksakt verdi ettersom matchtype -argumentet til MATCH -funksjonen er 0.
  5. Oppslagsverdiene kan gis som cellereferanse eller direkte ved hjelp av sitatsymbol (") i formelen som argumenter.

Håper du forsto hvordan du finner opp nth match i tabellen ved hjelp av INDEX & MATCH -funksjonen. Utforsk flere artikler om Excel -oppslagsverdi her. Skriv gjerne dine spørsmål nedenfor i kommentarfeltet. Vi vil sikkert hjelpe deg.

Hvis du likte bloggene våre, del den med vennene dine på Facebook. Og du kan også følge oss på Twitter og Facebook. Vi vil gjerne høre fra deg, gi oss beskjed om hvordan vi kan forbedre, utfylle eller innovere arbeidet vårt og gjøre det bedre for deg. Skriv til oss på e -post

Bruk INDEX og MATCH til å slå opp verdi : INDEX & MATCH -funksjon for å slå opp verdien etter behov.

SUM -område med INDEX i Excel : Bruk INDEX -funksjonen for å finne SUMMEN av verdiene etter behov.

Slik bruker du INDEX -funksjonen i Excel : Finn INDEX for matrisen ved hjelp av INDEX -funksjonen forklart med eksempel.

Slik bruker du MATCH -funksjonen i Excel : Finn MATCH i matrisen ved å bruke INDEX -verdien inne i MATCH -funksjonen forklart med eksempel.

Hvordan bruke LOOKUP -funksjonen i Excel : Finn oppslagsverdien i matrisen ved å bruke LOOKUP -funksjonen forklart med eksempel.

Slik bruker du VLOOKUP -funksjonen i Excel : Finn oppslagsverdien i matrisen ved å bruke VLOOKUP -funksjonen forklart med eksempel.

Populære artikler

50 Excel -snarvei for å øke produktiviteten

Rediger en rullegardinliste

Absolutt referanse i Excel

Hvis det er betinget formatering

Hvis det er jokertegn

Vlookup etter dato

Bli med for- og etternavn i excel