Excel formula: kārtoto vērtību parādīšana ar palīga kolonnu -

Satura rādītājs

Vispārēja formula

=INDEX(sata,MATCH(ROWS(exp_rng),sort,0))

Kopsavilkums

Lai izgūtu un parādītu vērtības, kas sakārtotas ar palīga kolonnu, varat izmantot INDEX un MATCH formulu ar nelielu palīdzību no ROWS funkcijas. Parādītajā piemērā formula F5 ir:

=INDEX(sales,MATCH(ROWS($D$5:$D5),sort,0))

kas parāda pirmo vienumu, pamatojoties uz palīga slejā norādīto indeksu. To pašu pieeju izmanto, lai parādītu saistītos pārdošanas apjomus slejā G. Ērtības labad darblapā ir šādi nosauktie diapazoni: item = B5: B11, sales = C5: C11, sort = D5: D11.

Paskaidrojums

Šī formula atbild uz palīga kolonnu, kurā jau ir secīgs skaitļu saraksts, kas atspoguļo izveidoto kārtību. Palīdzības slejā esošie skaitļi nav atkarīgi no šīs formulas darbības. Kamēr secība ir nepārtraukta, tā var attēlot augšupejošu vai dilstošu vai pat patvaļīgu šķirošanu. Vairumā gadījumu vērtības tiks iegūtas no formulas.

Būtībā šī ir vienkārša INDEX un MATCH formula, kur INDEX izgūst vērtību, pamatojoties uz noteiktu rindas numuru:

=INDEX(item,row)

Triks ir tāds, ka rindu aprēķina ar funkciju MATCH, pamatojoties uz vērtībām kolonnā Kārtot:

MATCH(ROWS($D$5:$D5),sort,0)

Uzmeklēšanas vērtība atbilstībā tiek ģenerēta ar funkciju ROWS un paplašinošo atsauci. Darblapas 5. rindā diapazonā ir viena šūna, un ROWS atgriež 1. 6. rindā diapazonā ir divas šūnas, un ROWS atgriež 2 utt.

Masīvs ir nosauktais diapazons "sort" (D5: D11). Katrā rindā MATCH atrod uzmeklēšanas vērtību un atgriež šīs rindas numura pozīciju sākotnējos datos.

Tā kā mēs vēlamies precīzu atbilstību, trešais arguments, atbilstības veids, tiek piegādāts kā nulle.

MATCH atgrieztā vērtība tiek ievadīta INDEX funkcijā kā rindas numurs, un INDEX atgriež vienumu šajā pozīcijā sākotnējos datos.

Interesanti raksti...