Opslag nth match i tabellen ved hjælp af INDEX & MATCH -funktionen

Anonim

I denne artikel lærer vi, hvordan man finder nth match i tabellen ved hjælp af INDEX & MATCH -funktionen.

Scenarie:

For eksempel skal vi finde det numerisk nte match og dets tilsvarende resultater fra tabellen. Vi har brug for en generel formel, som hjælper med at finde den niende match for at få den nødvendige værdi.

Hvordan løses problemet?

For at formlen først skal forstå, skal vi revidere lidt om følgende funktioner

  1. INDEX -funktion
  2. MATCH -funktion

Nu laver vi en formel ved hjælp af ovenstående funktioner. MATCH -funktionen returnerer indekset for den laveste match fra intervallet. INDEX -funktionen tager rækkeindekset som argument og returnerer de tilsvarende krævede resultater. Denne funktion finder

Generisk formel:

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

data : array af værdier i tabellen uden overskrifter

rækkevidde : lookup_array for den laveste kamp

n : nummer, nth match

match_type : 1 (nøjagtig eller næstmindst) eller 0 (nøjagtig match) eller -1 (nøjagtig eller næststørst)

kolonnenummer: kolonnummer, den nødvendige værdi for at hente fra tabellkolonnen.

Eksempel:

Ovenstående udsagn kan være forvirrende at forstå. Så lad os forstå dette ved at bruge formlen i et eksempel

Her har vi et bord med detaljer om verdens kontinent. Vi skal finde landekoden fra den givne tabel fra opslagsværdien som landnavn.


Navngivet område, der bruges til tabel (E5: I10) & område (I5: I10) array.
Her brugte vi det navngivne område i stedet for cellereferencearray, da det er let at forstå. Vi skal kigge efter alle detaljerne, hvor prisværdien er minimum eller lavest i intervallet.
Brug formlen ovenfor til at få den første detalje, som er stor
Brug formlen i G6 -cellen:

= INDEX (tabel, MATCH ( LILLE (rækkevidde, 1) ,område, 0 ) , 4 )

Navngivne områder

bord (E5: I10)

område (I5: I10)

Forklaring:

  • SMALL -funktion finder den første laveste match i området og returnerer værdien til MATCH -funktionen.
  • MATCH -funktion matcher den nøjagtige matchning af minimumsværdi i prisklassen og returnerer rækkeindekset til INDEX -funktionen.
  • INDEX -funktionen finder kapitalværdien med ROW -indeks og 4. kolonne i tabellen navngivet område.


Formlen returnerer alle resultater for den første laveste værdi. Kopier nu formlen til get den næst mindste eller tredje laveste bare nødt til at ændre n argumentet under SMALL funktion for at få de forskellige resultater.

Nu skal du bare ændre n -værdien og få resultaterne som vist herunder.


Som du kan se fra ovenstående snapshot, fik vi alle detaljer, der matchede nth -værdien i tabellen. Uddrag detaljer fra tabellen ved hjælp af ovenstående angivne formel.

Eksempel:

Du kan også bruge LARGE -funktionen til at få den ntede match fra toppen eller nth højeste match fra intervallet og returnerer de tilsvarende resultater.

Generisk formel:

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

data : array af værdier i tabellen uden overskrifter

rækkevidde : lookup_array for den højeste match

n : nummer, nth match

match_type : 1 (nøjagtig eller næstmindst) eller 0 (nøjagtig match) eller -1 (nøjagtig eller næststørst)

kolonnenummer: kolonnummer, den nødvendige værdi for at hente fra tabellkolonnen.

Eksempel:

Ovenstående udsagn kan være forvirrende at forstå. Så lad os forstå dette ved at bruge formlen i et eksempel

Her har vi et bord med detaljer om verdens kontinent. Vi skal finde landekoden fra den givne tabel fra opslagsværdien som landnavn.

Navngivet område brugt til tabel (E5: I10) & område (I5: I10) array.
Her brugte vi det navngivne område i stedet for cellereferencearray, da det er let at forstå. Vi skal kigge efter alle detaljerne, hvor prisværdien er maksimal eller højest i området.

Brug formlen ovenfor til at få den første detalje, som er stor
Brug formlen i G6 -cellen:

= INDEX (tabel, MATCH ( STOR (rækkevidde, 1) ,område, 0 ) , 4 )

Navngivne områder

bord (E5: I10)

område (I5: I10)

Forklaring:

  • LARGE -funktionen finder det første højeste match i området og returnerer værdien til MATCH -funktionen.
  • MATCH -funktion matcher den nøjagtige nth match match -værdi i prisklassen og returnerer rækkeindekset til INDEX -funktionen.
  • INDEX -funktionen finder kapitalværdien med ROW -indeks og 4. kolonne i tabellen navngivet område.

Formlen returnerer alle resultater for den første laveste værdi. Kopier nu formlen til get den næst mindste eller tredje laveste bare nødt til at ændre n argumentet under SMALL funktion for at få de forskellige resultater.

Nu skal du bare ændre n -værdien og få resultaterne som vist nedenfor.

Som du kan se fra ovenstående snapshot, fik vi alle detaljer, der matchede nth -værdien i tabellen. Uddrag detaljer fra tabellen ved hjælp af ovenstående angivne formel.

Her er nogle observationsnoterer, mens du bruger ovenstående formel.

Bemærkninger:

  1. Værdien af ​​n må ikke være mindre end 1 eller større end intervallets længde
  2. Funktionen returnerer #NA -fejlen, hvis opslagsarrayargumentet til MATCH -funktionen ikke er af samme længde som tabel arrayet.
  3. Formlen returnerer en fejl, hvis lookup_value ikke matcher værdien i tabellen lookup_array.
  4. Funktionen matcher den nøjagtige værdi, da matchtype -argumentet til MATCH -funktionen er 0.
  5. Opslagsværdierne kan angives som cellereference eller direkte ved hjælp af citatsymbol (") i formlen som argumenter.

Håber du forstod, hvordan du opslog nth match i tabellen ved hjælp af INDEX & MATCH -funktionen. Udforsk flere artikler om Excel -opslagsværdi her. Du er velkommen til at angive dine forespørgsler herunder i kommentarfeltet. Vi vil helt sikkert hjælpe dig.

Hvis du kunne lide vores blogs, kan du dele den med dine venner på Facebook. Og også du kan følge os på Twitter og Facebook. Vi vil meget gerne høre fra dig, lad os vide, hvordan vi kan forbedre, supplere eller innovere vores arbejde og gøre det bedre for dig. Skriv til os på e -mail -stedet

Brug INDEX og MATCH til at slå op på værdi : INDEX & MATCH -funktion for at slå værdien op efter behov.

SUM -område med INDEX i Excel : Brug INDEX -funktionen til at finde SUMMEN af værdierne efter behov.

Sådan bruges INDEX -funktionen i Excel : Find matrixens INDEX ved hjælp af INDEX -funktionen forklaret med eksempel.

Sådan bruges MATCH -funktionen i Excel : Find MATCH i arrayet ved hjælp af INDEX -værdien inde i MATCH -funktionen forklaret med eksempel.

Sådan bruges LOOKUP -funktion i Excel : Find opslagsværdien i arrayet ved hjælp af LOOKUP -funktionen forklaret med eksempel.

Sådan bruges VLOOKUP -funktionen i Excel : Find opslagsværdien i arrayet ved hjælp af VLOOKUP -funktionen forklaret med eksempel.

Populære artikler

50 Excel -genvej til at øge din produktivitet

Rediger en rulleliste

Absolut reference i Excel

Hvis med betinget formatering

Hvis det er med jokertegn

Vlookup efter dato

Deltag i for- og efternavn i excel