Kā atrast n -to notikumu programmā Excel

Anonim

Ar VLOOKUP mēs vienmēr iegūstam pirmo maču. Tas pats notiek ar funkciju INDEX MATCH. Tātad, kā mēs VLOOKUP otro spēli vai 3. vai n. Šajā rakstā mēs uzzināsim, kā iegūt vērtību diapazonā.

Vispārīgā formula

{= MAZS (JA (diapazons = vērtība, ROW (diapazons) -RORO (first_cell_in_range)+1),n)}

Piezīme: tas ir masīva formula. Jums tas jāievada, izmantojot taustiņu kombināciju CTRL + SHIFT + ENTER.

Diapazons: diapazonu, kurā vēlaties meklēt nth pozīcija vērtību.

Vērtība: kuru vērtību jūs meklējat nth pozīcijudiapazons.

First_cell_in_range: pirmā šūnadiapazons. Ja diapazons ir A2: A10, tad diapazona pirmā šūna ir A2.

n: un rašanās skaits vērtības.

Apskatīsim piemēru, lai lietas būtu skaidras.

Piemērs: atrodiet otro atbilstību programmā Excel
Tātad šeit man ir šis nosaukumu saraksts Excel diapazonā A2: A10. Šo diapazonu esmu nosaucis par vārdi. Tagad es vēlos iegūt “Rony” otrā notikuma pozīciju vārdi.

Iepriekš redzamajā attēlā mēs redzam, ka tas atrodas 7. pozīcijā diapazonā A2: A10 (vārdi). Tagad mums ir jānoskaidro tā pozīcija, izmantojot Excel formulu.
Izmantojiet iepriekš minēto vispārīgo formulu C2, lai sarakstā atrastu otro Rony parādību.

{= MAZS (JA (vārdi = “Ronijs” , ROW (vārdi) -RORO (A2)+1),2)}

Ievadiet to ar CTRL + SHIFT + ENTER…

Un mums ir atbilde. Tas parāda 7, kas ir pareizi. Ja maināt n vērtību uz 3, tas dos 8. Ja mainīsit n vērtību, kas ir lielāka par vērtības parādīšanos diapazonā, tiks parādīta kļūda #NUM.

Kā tas darbojas?
Nu, tas ir diezgan viegli. Apskatīsim katru daļu pa vienam.

IF (vārdi = “Ronijs” , ROW (vārdi) -RORO (A2)+1) :
IF gadījumā vārdi = “Rony” atgriež masīvu ar patiesu un nepatiesu. TRUE, kad šūna atrodas diapazonā vārdi (A2: A10) atbilst “Rony”. {TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; TRUE; FALSE}.

Nākamā rinda (vārdi) -RORO (A2)+1:

ROW (vārdi): šeit funkcija ROW atgriež katras nosaukuma šūnas rindas numuru. {2; 3; 4; 5; 6; 7; 8; 9; 10}.

ROW (vārdi) -RORO (A2)Tad no katras dotā masīva vērtības atņemam rindas numuru A2. Tādējādi mēs iegūstam sērijas numuru masīvu, sākot no 0. {0; 1; 2; 3; 4; 5; 6; 7; 8}.

ROW (vārdi) -RORO (A2)+1: Lai iegūtu sērijas numurus, sākot no 1, katrai šī masīva vērtībai pievienojam 1. Tādējādi mēs iegūstam sērijas numuru, sākot no 1. {1; 2; 3; 4; 5; 6; 7; 8; 9}.

Tagad mums ir IF ({TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; TRUE; FALSE}, {1; 2; 3; 4; 5; 6; 7; 8; 9}). Tādējādi tiek atrisināta vērtība {1; FALSE; FALSE; FALSE; FALSE; FALSE; 7; 8; FALSE}.

Tagad mums ir formula, kas atrisināta līdz SMALL ({1; FALSE; FALSE; FALSE; FALSE; FALSE;7;8; FALSE},2). Tagad SMALL atgriež otro mazāko vērtību diapazonā, kas ir 7.

Kā mēs to izmantojam?
Rodas jautājums: kāds ir ieguvums, iegūstot neapstrādātu n -tās spēles indeksu? Būtu noderīgāk, ja jūs varētu izgūt saistīto informāciju no n. Vērtības. Nu, to var arī izdarīt. Ja mēs vēlamies iegūt vērtību no blakus esošās šūnas vērtības n. Atbilstības diapazonā vārdi (A2: A10).

{= INDEKSS (B2: B10, MAZS (JA (vārdi = “Ronijs” , ROW (vārdi) -RORO (A2)+1),2))}

Tātad, jā, puiši, šādā veidā jūs varat iegūt n -to maču diapazonā. Ceru, ka biju pietiekami izskaidrojošs. Ja jums ir šaubas par šo rakstu vai kādu citu ar excel/VBA saistītu tēmu, rakstiet komentāru sadaļā zemāk.

Kā iegūt secīgu rindu numuru programmā Excel

Vlookup 5 populārākās vērtības ar dublētām vērtībām, izmantojot programmu INDEX-MATCH programmā Excel

VLOOKUP vairākas vērtības

Izmantojiet INDEX un MATCH, lai atrastu vērtību

Uzmeklēšanas vērtība ar vairākiem kritērijiem

Populāri raksti:

Funkcija VLOOKUP programmā Excel

COUNTIF programmā Excel 2016

Kā lietot SUMIF funkciju programmā Excel